From 2f4db400df668751e1e56bc5fce3685697b4d9a6 Mon Sep 17 00:00:00 2001 From: Ernad Husremovic Date: Fri, 29 Aug 2025 15:43:05 +0200 Subject: [PATCH] Initial commit: OCA Report packages (45 packages) --- README.md | 91 + .../README.md | 47 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 8 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 24 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 32 + .../doc/SECURITY.md | 45 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 8 + .../mis_builder/README.rst | 719 ++++ .../mis_builder/__init__.py | 6 + .../mis_builder/__manifest__.py | 47 + .../mis_builder/datas/ir_cron.xml | 13 + .../mis_builder/i18n/bs.po | 1897 ++++++++++ .../mis_builder/i18n/ca.po | 2545 ++++++++++++++ .../mis_builder/i18n/de.po | 2000 +++++++++++ .../mis_builder/i18n/el.po | 1918 ++++++++++ .../mis_builder/i18n/el_GR.po | 1918 ++++++++++ .../mis_builder/i18n/es.po | 2393 +++++++++++++ .../mis_builder/i18n/fr.po | 2310 ++++++++++++ .../mis_builder/i18n/hr.po | 2057 +++++++++++ .../mis_builder/i18n/it.po | 2168 ++++++++++++ .../mis_builder/i18n/mis_builder.pot | 1897 ++++++++++ .../mis_builder/i18n/nl.po | 2195 ++++++++++++ .../mis_builder/i18n/nl_NL.po | 2198 ++++++++++++ .../mis_builder/i18n/pt.po | 1936 ++++++++++ .../mis_builder/i18n/pt_BR.po | 2327 ++++++++++++ .../mis_builder/i18n/sv.po | 2067 +++++++++++ .../mis_builder/i18n/tr.po | 2026 +++++++++++ .../migrations/16.0.1.0.1/post-migration.py | 25 + .../migrations/16.0.5.0.0/end-migrate.py | 10 + .../mis_builder/models/__init__.py | 11 + .../mis_builder/models/accounting_none.py | 215 ++ .../mis_builder/models/aep.py | 660 ++++ .../mis_builder/models/aggregate.py | 129 + .../mis_builder/models/data_error.py | 17 + .../models/expression_evaluator.py | 68 + .../mis_builder/models/kpimatrix.py | 576 +++ .../mis_builder/models/mis_kpi_data.py | 115 + .../mis_builder/models/mis_report.py | 1015 ++++++ .../mis_builder/models/mis_report_instance.py | 1015 ++++++ .../models/mis_report_instance_annotation.py | 113 + .../mis_builder/models/mis_report_style.py | 314 ++ .../models/mis_report_subreport.py | 74 + .../mis_builder/models/mis_safe_eval.py | 33 + .../models/prorata_read_group_mixin.py | 96 + .../mis_builder/models/simple_array.py | 184 + .../mis_builder/pyproject.toml | 3 + .../mis_builder/readme/CONTRIBUTORS.rst | 27 + .../mis_builder/readme/DESCRIPTION.rst | 5 + .../mis_builder/readme/DEVELOP.rst | 6 + .../mis_builder/readme/HISTORY.rst | 539 +++ .../mis_builder/readme/INSTALL.rst | 7 + .../mis_builder/readme/ROADMAP.rst | 3 + .../mis_builder/readme/USAGE.rst | 26 + .../readme/newsfragments/.gitignore | 0 .../mis_builder/report/__init__.py | 5 + .../report/mis_report_instance_qweb.py | 27 + .../report/mis_report_instance_qweb.xml | 134 + .../report/mis_report_instance_xlsx.py | 186 + .../report/mis_report_instance_xlsx.xml | 11 + .../mis_builder/security/ir.model.access.csv | 24 + .../security/mis_builder_security.xml | 11 + .../mis_builder/security/res_groups.xml | 17 + .../static/description/ex_report_preview.png | Bin 0 -> 96172 bytes .../static/description/ex_report_settings.png | Bin 0 -> 103790 bytes .../static/description/ex_report_template.png | Bin 0 -> 100278 bytes .../mis_builder/static/description/icon.png | Bin 0 -> 4770 bytes .../mis_builder/static/description/index.html | 1078 ++++++ .../src/components/mis_report_widget.css | 108 + .../src/components/mis_report_widget.esm.js | 287 ++ .../src/components/mis_report_widget.xml | 206 ++ .../mis_builder/static/src/css/report.css | 68 + .../mis_builder/tests/__init__.py | 17 + .../mis_builder/tests/common.py | 67 + .../mis_builder/tests/fake_models.py | 7 + .../mis_builder/tests/test_accounting_none.py | 8 + .../mis_builder/tests/test_aep.py | 467 +++ .../mis_builder/tests/test_aggregate.py | 7 + .../mis_builder/tests/test_data_sources.py | 227 ++ .../mis_builder/tests/test_kpi_data.py | 142 + .../tests/test_mis_report_instance.py | 635 ++++ .../test_mis_report_instance_annotation.py | 154 + .../mis_builder/tests/test_mis_safe_eval.py | 25 + .../tests/test_multi_company_aep.py | 208 ++ .../mis_builder/tests/test_period_dates.py | 159 + .../mis_builder/tests/test_render.py | 315 ++ .../mis_builder/tests/test_simple_array.py | 7 + .../mis_builder/tests/test_subreport.py | 96 + .../mis_builder/tests/test_target_move.py | 36 + .../mis_builder/tests/test_utc_midnight.py | 19 + .../mis_builder/views/mis_report.xml | 306 ++ .../mis_builder/views/mis_report_instance.xml | 423 +++ .../mis_builder/views/mis_report_style.xml | 110 + .../mis_builder/wizard/__init__.py | 4 + .../wizard/mis_builder_dashboard.py | 95 + .../wizard/mis_builder_dashboard.xml | 36 + .../pyproject.toml | 47 + .../README.md | 45 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 21 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 72 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../mis_builder_budget/README.rst | 246 ++ .../mis_builder_budget/__init__.py | 1 + .../mis_builder_budget/__manifest__.py | 28 + .../mis_builder_budget/i18n/bs.po | 582 +++ .../mis_builder_budget/i18n/ca.po | 646 ++++ .../mis_builder_budget/i18n/de.po | 588 ++++ .../mis_builder_budget/i18n/es.po | 653 ++++ .../mis_builder_budget/i18n/fr.po | 638 ++++ .../mis_builder_budget/i18n/hr.po | 585 ++++ .../mis_builder_budget/i18n/hr_HR.po | 592 ++++ .../mis_builder_budget/i18n/it.po | 599 ++++ .../i18n/mis_builder_budget.pot | 582 +++ .../mis_builder_budget/i18n/nl.po | 601 ++++ .../mis_builder_budget/i18n/nl_NL.po | 638 ++++ .../mis_builder_budget/i18n/pt.po | 590 ++++ .../mis_builder_budget/i18n/pt_BR.po | 654 ++++ .../mis_builder_budget/models/__init__.py | 10 + .../mis_builder_budget/models/mis_budget.py | 18 + .../models/mis_budget_abstract.py | 61 + .../models/mis_budget_by_account.py | 19 + .../models/mis_budget_by_account_item.py | 97 + .../models/mis_budget_item.py | 58 + .../models/mis_budget_item_abstract.py | 89 + .../models/mis_report_instance.py | 119 + .../models/mis_report_instance_period.py | 86 + .../models/mis_report_kpi.py | 10 + .../models/mis_report_kpi_expression.py | 23 + .../mis_builder_budget/pyproject.toml | 3 + .../readme/CONTRIBUTORS.rst | 5 + .../mis_builder_budget/readme/DESCRIPTION.rst | 7 + .../mis_builder_budget/readme/HISTORY.rst | 104 + .../mis_builder_budget/readme/ROADMAP.rst | 3 + .../mis_builder_budget/readme/USAGE.rst | 33 + .../readme/newsfragments/.gitignore | 0 .../security/mis_budget.xml | 30 + .../security/mis_budget_by_account.xml | 30 + .../security/mis_budget_by_account_item.xml | 30 + .../security/mis_budget_item.xml | 30 + .../static/description/icon.png | Bin 0 -> 4770 bytes .../static/description/index.html | 587 ++++ .../mis_builder_budget/tests/__init__.py | 3 + .../tests/test_expression_evaluator.py | 68 + .../tests/test_mis_budget.py | 174 + .../tests/test_mis_budget_by_account.py | 136 + .../mis_builder_budget/views/mis_budget.xml | 110 + .../views/mis_budget_by_account.xml | 109 + .../views/mis_budget_by_account_item.xml | 51 + .../views/mis_budget_item.xml | 45 + .../mis_builder_budget/views/mis_report.xml | 28 + .../views/mis_report_instance_period.xml | 28 + .../pyproject.toml | 44 + .../README.md | 45 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 63 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../mis_builder_demo/README.rst | 169 + .../mis_builder_demo/__init__.py | 1 + .../mis_builder_demo/__manifest__.py | 24 + .../mis_builder_demo/data/mis_budget.xml | 56 + .../mis_builder_demo/data/mis_report.xml | 58 + .../data/mis_report_instance.xml | 111 + .../data/mis_report_style.xml | 28 + .../examples/mis_committed_purchase.sql | 116 + .../mis_builder_demo/i18n/bs.po | 134 + .../mis_builder_demo/i18n/ca.po | 143 + .../mis_builder_demo/i18n/de.po | 146 + .../mis_builder_demo/i18n/es.po | 146 + .../mis_builder_demo/i18n/fr.po | 147 + .../mis_builder_demo/i18n/hr_HR.po | 141 + .../mis_builder_demo/i18n/it.po | 137 + .../i18n/mis_builder_demo.pot | 134 + .../mis_builder_demo/i18n/nl.po | 139 + .../mis_builder_demo/i18n/nl_NL.po | 150 + .../mis_builder_demo/i18n/pt.po | 139 + .../mis_builder_demo/i18n/pt_BR.po | 143 + .../mis_builder_demo/models/__init__.py | 1 + .../models/mis_committed_purchase.py | 33 + .../mis_builder_demo/pyproject.toml | 3 + .../mis_builder_demo/readme/CONTRIBUTORS.rst | 3 + .../mis_builder_demo/readme/DESCRIPTION.rst | 1 + .../mis_builder_demo/readme/HISTORY.rst | 53 + .../mis_builder_demo/readme/ROADMAP.rst | 3 + .../mis_builder_demo/readme/USAGE.rst | 10 + .../readme/newsfragments/.gitignore | 0 .../security/mis_committed_purchase.xml | 14 + .../static/description/icon.png | Bin 0 -> 4770 bytes .../static/description/index.html | 511 +++ .../views/mis_committed_purchase.xml | 19 + .../pyproject.toml | 44 + .../README.md | 46 + .../base_report_to_label_printer/README.rst | 81 + .../base_report_to_label_printer/__init__.py | 3 + .../__manifest__.py | 19 + .../i18n/base_report_to_label_printer.pot | 34 + .../base_report_to_label_printer/i18n/bs.po | 34 + .../base_report_to_label_printer/i18n/fr.po | 37 + .../base_report_to_label_printer/i18n/it.po | 37 + .../base_report_to_label_printer/i18n/tr.po | 37 + .../models/__init__.py | 4 + .../models/ir_actions_report.py | 15 + .../models/res_users.py | 18 + .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 6 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 428 +++ .../tests/__init__.py | 3 + .../tests/test_ir_actions_report.py | 46 + .../views/ir_actions_report.xml | 12 + .../views/res_users.xml | 25 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 13 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../README.md | 46 + .../base_report_to_printer/README.rst | 197 ++ .../base_report_to_printer/__init__.py | 9 + .../base_report_to_printer/__manifest__.py | 39 + .../data/neutralize.sql | 2 + .../data/printing_data.xml | 33 + .../base_report_to_printer/i18n/am.po | 983 ++++++ .../i18n/base_report_to_printer.pot | 979 ++++++ .../base_report_to_printer/i18n/bg.po | 983 ++++++ .../base_report_to_printer/i18n/bs.po | 979 ++++++ .../base_report_to_printer/i18n/ca.po | 983 ++++++ .../base_report_to_printer/i18n/de.po | 1032 ++++++ .../base_report_to_printer/i18n/el_GR.po | 984 ++++++ .../base_report_to_printer/i18n/es.po | 1043 ++++++ .../base_report_to_printer/i18n/es_AR.po | 1025 ++++++ .../base_report_to_printer/i18n/es_ES.po | 984 ++++++ .../base_report_to_printer/i18n/fi.po | 983 ++++++ .../base_report_to_printer/i18n/fr.po | 1034 ++++++ .../base_report_to_printer/i18n/gl.po | 983 ++++++ .../base_report_to_printer/i18n/hr.po | 1004 ++++++ .../base_report_to_printer/i18n/hr_HR.po | 985 ++++++ .../base_report_to_printer/i18n/it.po | 1028 ++++++ .../base_report_to_printer/i18n/nl.po | 983 ++++++ .../base_report_to_printer/i18n/nl_NL.po | 991 ++++++ .../base_report_to_printer/i18n/pt.po | 983 ++++++ .../base_report_to_printer/i18n/pt_BR.po | 984 ++++++ .../base_report_to_printer/i18n/pt_PT.po | 984 ++++++ .../base_report_to_printer/i18n/sl.po | 987 ++++++ .../base_report_to_printer/i18n/sv.po | 1019 ++++++ .../base_report_to_printer/i18n/tr.po | 993 ++++++ .../base_report_to_printer/i18n/zh_CN.po | 984 ++++++ .../base_report_to_printer/models/__init__.py | 8 + .../models/ir_actions_report.py | 248 ++ .../models/printing_action.py | 26 + .../models/printing_job.py | 131 + .../models/printing_printer.py | 270 ++ .../models/printing_report_xml_action.py | 48 + .../models/printing_server.py | 278 ++ .../models/printing_tray.py | 21 + .../models/res_users.py | 47 + .../readme/CONFIGURE.rst | 13 + .../readme/CONTRIBUTORS.rst | 22 + .../readme/DESCRIPTION.rst | 24 + .../base_report_to_printer/readme/HISTORY.rst | 9 + .../base_report_to_printer/readme/INSTALL.rst | 10 + .../base_report_to_printer/readme/ROADMAP.rst | 3 + .../base_report_to_printer/readme/USAGE.rst | 13 + .../security/ir.model.access.csv | 2 + .../security/security.xml | 172 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 552 +++ .../static/src/js/qweb_action_manager.esm.js | 85 + .../base_report_to_printer/tests/__init__.py | 13 + .../tests/test_ir_actions_report.py | 314 ++ .../tests/test_printing_job.py | 63 + .../tests/test_printing_printer.py | 182 + .../tests/test_printing_printer_tray.py | 256 ++ .../tests/test_printing_printer_wizard.py | 88 + .../tests/test_printing_report_xml_action.py | 98 + .../tests/test_printing_server.py | 208 ++ .../tests/test_printing_tray.py | 49 + .../tests/test_report.py | 205 ++ .../tests/test_res_users.py | 53 + .../views/ir_actions_report.xml | 21 + .../views/printing_job.xml | 46 + .../views/printing_printer.xml | 147 + .../views/printing_report.xml | 40 + .../views/printing_server.xml | 87 + .../views/res_users.xml | 33 + .../wizards/__init__.py | 2 + .../wizards/print_attachment_report.py | 80 + .../wizards/print_attachment_report.xml | 56 + .../wizards/printing_printer_update_wizard.py | 27 + .../printing_printer_update_wizard_view.xml | 37 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 19 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 42 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../README.md | 47 + .../base_report_to_printer_mail/README.rst | 83 + .../base_report_to_printer_mail/__init__.py | 1 + .../__manifest__.py | 14 + .../i18n/base_report_to_printer_mail.pot | 19 + .../base_report_to_printer_mail/i18n/bs.po | 19 + .../base_report_to_printer_mail/i18n/es.po | 22 + .../base_report_to_printer_mail/i18n/it.po | 22 + .../base_report_to_printer_mail/i18n/sv.po | 31 + .../base_report_to_printer_mail/i18n/tr.po | 22 + .../models/__init__.py | 1 + .../models/mail_template.py | 10 + .../readme/CONTRIBUTORS.rst | 2 + .../readme/CREDITS.rst | 1 + .../readme/DESCRIPTION.rst | 2 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 427 +++ .../tests/__init__.py | 3 + .../tests/test_mail.py | 104 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 17 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 15 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 34 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pingen/README.rst | 148 + .../pingen/__init__.py | 2 + .../pingen/__manifest__.py | 27 + .../pingen/controllers/__init__.py | 1 + .../pingen/controllers/main.py | 141 + .../pingen/data/pingen_data.xml | 30 + .../pingen/i18n/bs.po | 680 ++++ .../pingen/i18n/es.po | 693 ++++ .../pingen/i18n/fr.po | 781 +++++ .../pingen/i18n/it.po | 694 ++++ .../pingen/i18n/pingen.pot | 680 ++++ .../pingen/models/__init__.py | 5 + .../pingen/models/base_config_settings.py | 34 + .../pingen/models/ir_attachment.py | 89 + .../pingen/models/pingen.py | 296 ++ .../pingen/models/pingen_document.py | 442 +++ .../pingen/models/res_company.py | 37 + .../pingen/readme/CONFIGURE.rst | 5 + .../pingen/readme/CONTRIBUTORS.rst | 4 + .../pingen/readme/DESCRIPTION.rst | 7 + .../pingen/readme/USAGE.rst | 35 + .../pingen/security/ir.model.access.csv | 3 + .../pingen/static/description/icon.png | Bin 0 -> 9455 bytes .../pingen/static/description/index.html | 487 +++ .../pingen/tests/__init__.py | 1 + .../cassettes/test_pingen_push_document.yaml | 1454 ++++++++ .../pingen/tests/test_pingen.py | 208 ++ .../pingen/views/base_config_settings.xml | 53 + .../pingen/views/ir_attachment_view.xml | 25 + .../pingen/views/pingen_document_view.xml | 200 ++ .../pyproject.toml | 42 + .../README.md | 47 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 11 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pingen_env/README.rst | 118 + .../pingen_env/__init__.py | 4 + .../pingen_env/__manifest__.py | 17 + .../pingen_env/i18n/bs.po | 44 + .../pingen_env/i18n/it.po | 47 + .../pingen_env/i18n/pingen_env.pot | 44 + .../pingen_env/models/__init__.py | 4 + .../pingen_env/models/res_company.py | 46 + .../pingen_env/readme/CONFIGURE.rst | 2 + .../pingen_env/readme/CONTRIBUTORS.rst | 1 + .../pingen_env/readme/DESCRIPTION.rst | 1 + .../pingen_env/readme/USAGE.rst | 24 + .../pingen_env/static/description/icon.png | Bin 0 -> 9455 bytes .../pingen_env/static/description/index.html | 454 +++ .../pyproject.toml | 43 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 13 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 34 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 10 + .../printer_zpl2/README.rst | 143 + .../printer_zpl2/__init__.py | 5 + .../printer_zpl2/__manifest__.py | 21 + .../printer_zpl2/i18n/am.po | 1098 ++++++ .../printer_zpl2/i18n/bg.po | 1098 ++++++ .../printer_zpl2/i18n/bs.po | 1094 ++++++ .../printer_zpl2/i18n/ca.po | 1098 ++++++ .../printer_zpl2/i18n/de.po | 1098 ++++++ .../printer_zpl2/i18n/el_GR.po | 1099 ++++++ .../printer_zpl2/i18n/es.po | 1126 ++++++ .../printer_zpl2/i18n/es_AR.po | 1124 ++++++ .../printer_zpl2/i18n/es_ES.po | 1099 ++++++ .../printer_zpl2/i18n/fi.po | 1098 ++++++ .../printer_zpl2/i18n/fr.po | 1101 ++++++ .../printer_zpl2/i18n/gl.po | 1098 ++++++ .../printer_zpl2/i18n/hr.po | 1114 ++++++ .../printer_zpl2/i18n/hr_HR.po | 1100 ++++++ .../printer_zpl2/i18n/it.po | 1124 ++++++ .../printer_zpl2/i18n/nl.po | 1098 ++++++ .../printer_zpl2/i18n/nl_NL.po | 1104 ++++++ .../printer_zpl2/i18n/printer_zpl2.pot | 1094 ++++++ .../printer_zpl2/i18n/pt.po | 1098 ++++++ .../printer_zpl2/i18n/pt_BR.po | 1099 ++++++ .../printer_zpl2/i18n/pt_PT.po | 1099 ++++++ .../printer_zpl2/i18n/sl.po | 1102 ++++++ .../printer_zpl2/i18n/tr.po | 1098 ++++++ .../printer_zpl2/i18n/zh_CN.po | 1099 ++++++ .../printer_zpl2/models/__init__.py | 5 + .../models/printing_label_zpl2.py | 528 +++ .../models/printing_label_zpl2_component.py | 293 ++ .../printer_zpl2/models/zpl2.py | 515 +++ .../printer_zpl2/readme/CONFIGURE.rst | 17 + .../printer_zpl2/readme/CONTRIBUTORS.rst | 7 + .../printer_zpl2/readme/DESCRIPTION.rst | 5 + .../printer_zpl2/readme/HISTORY.rst | 8 + .../printer_zpl2/readme/INSTALL.rst | 1 + .../printer_zpl2/readme/USAGE.rst | 13 + .../printer_zpl2/security/ir.model.access.csv | 8 + .../printer_zpl2/static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 493 +++ .../printer_zpl2/tests/__init__.py | 8 + .../tests/test_generate_action.py | 44 + .../tests/test_printing_label_zpl2.py | 1183 +++++++ .../printer_zpl2/tests/test_test_mode.py | 94 + .../tests/test_wizard_import_zpl2.py | 95 + .../tests/test_wizard_print_record_label.py | 104 + .../views/printing_label_zpl2.xml | 362 ++ .../printer_zpl2/wizard/__init__.py | 5 + .../printer_zpl2/wizard/print_record_label.py | 68 + .../wizard/print_record_label.xml | 42 + .../printer_zpl2/wizard/wizard_import_zpl2.py | 427 +++ .../wizard/wizard_import_zpl2.xml | 29 + .../pyproject.toml | 42 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 14 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 41 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../printing_simple_configuration/README.rst | 95 + .../printing_simple_configuration/__init__.py | 1 + .../__manifest__.py | 26 + .../data/demo.xml | 35 + .../printing_simple_configuration/i18n/bs.po | 264 ++ .../printing_simple_configuration/i18n/es.po | 281 ++ .../printing_simple_configuration/i18n/it.po | 275 ++ .../i18n/printing_simple_configuration.pot | 264 ++ .../models/__init__.py | 3 + .../models/company.py | 7 + .../models/print_config.py | 30 + .../models/printer.py | 57 + .../readme/DESCRIPTION.rst | 11 + .../readme/ROADMAP.rst | 2 + .../security/ir.model.access.csv | 5 + .../security/security.xml | 12 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 431 +++ .../static/description/print_config.png | Bin 0 -> 39958 bytes .../views/company.xml | 13 + .../views/print_config.xml | 89 + .../pyproject.toml | 42 + .../README.md | 47 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 16 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 34 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../remote_report_to_printer/README.rst | 92 + .../remote_report_to_printer/__init__.py | 1 + .../remote_report_to_printer/__manifest__.py | 20 + .../data/printing_data.xml | 11 + .../remote_report_to_printer/i18n/bs.po | 131 + .../remote_report_to_printer/i18n/es.po | 143 + .../remote_report_to_printer/i18n/it.po | 134 + .../i18n/remote_report_to_printer.pot | 131 + .../models/__init__.py | 5 + .../models/ir_actions_report.py | 20 + .../models/printing_action.py | 18 + .../models/printing_printer.py | 16 + .../models/res_remote.py | 27 + .../models/res_remote_printer.py | 49 + .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 12 + .../remote_report_to_printer/readme/USAGE.rst | 1 + .../security/ir.model.access.csv | 3 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 441 +++ .../tests/__init__.py | 2 + .../tests/test_printer.py | 107 + .../tests/test_remote_printer.py | 130 + .../views/printing_printer.xml | 26 + .../views/res_remote_printer_views.xml | 48 + .../views/res_remote_views.xml | 15 + .../README.md | 47 + .../base_comment_template/README.rst | 191 + .../base_comment_template/__init__.py | 4 + .../base_comment_template/__manifest__.py | 22 + .../base_comment_template/i18n/am.po | 374 ++ .../base_comment_template/i18n/ar.po | 375 ++ .../i18n/base_comment_template.pot | 370 ++ .../base_comment_template/i18n/bg.po | 374 ++ .../base_comment_template/i18n/bs.po | 370 ++ .../base_comment_template/i18n/ca.po | 375 ++ .../base_comment_template/i18n/cs.po | 374 ++ .../base_comment_template/i18n/da.po | 374 ++ .../base_comment_template/i18n/de.po | 386 ++ .../base_comment_template/i18n/el_GR.po | 375 ++ .../base_comment_template/i18n/en_GB.po | 375 ++ .../base_comment_template/i18n/es.po | 392 +++ .../base_comment_template/i18n/es_AR.po | 396 +++ .../base_comment_template/i18n/es_CL.po | 375 ++ .../base_comment_template/i18n/es_CO.po | 375 ++ .../base_comment_template/i18n/es_CR.po | 375 ++ .../base_comment_template/i18n/es_DO.po | 375 ++ .../base_comment_template/i18n/es_EC.po | 375 ++ .../base_comment_template/i18n/es_ES.po | 375 ++ .../base_comment_template/i18n/es_MX.po | 375 ++ .../base_comment_template/i18n/es_PE.po | 375 ++ .../base_comment_template/i18n/es_PY.po | 375 ++ .../base_comment_template/i18n/es_VE.po | 375 ++ .../base_comment_template/i18n/et.po | 374 ++ .../base_comment_template/i18n/eu.po | 374 ++ .../base_comment_template/i18n/fa.po | 374 ++ .../base_comment_template/i18n/fi.po | 374 ++ .../base_comment_template/i18n/fr.po | 374 ++ .../base_comment_template/i18n/fr_CA.po | 375 ++ .../base_comment_template/i18n/fr_CH.po | 375 ++ .../base_comment_template/i18n/gl.po | 375 ++ .../base_comment_template/i18n/gl_ES.po | 375 ++ .../base_comment_template/i18n/he.po | 374 ++ .../base_comment_template/i18n/hr.po | 377 ++ .../base_comment_template/i18n/hr_HR.po | 376 ++ .../base_comment_template/i18n/hu.po | 374 ++ .../base_comment_template/i18n/id.po | 374 ++ .../base_comment_template/i18n/it.po | 395 +++ .../base_comment_template/i18n/ja.po | 375 ++ .../base_comment_template/i18n/ko.po | 374 ++ .../base_comment_template/i18n/lt.po | 375 ++ .../base_comment_template/i18n/lt_LT.po | 376 ++ .../base_comment_template/i18n/lv.po | 375 ++ .../base_comment_template/i18n/mk.po | 374 ++ .../base_comment_template/i18n/mn.po | 374 ++ .../base_comment_template/i18n/nb.po | 375 ++ .../base_comment_template/i18n/nb_NO.po | 375 ++ .../base_comment_template/i18n/nl.po | 374 ++ .../base_comment_template/i18n/nl_BE.po | 375 ++ .../base_comment_template/i18n/nl_NL.po | 376 ++ .../base_comment_template/i18n/pl.po | 376 ++ .../base_comment_template/i18n/pt.po | 388 ++ .../base_comment_template/i18n/pt_BR.po | 376 ++ .../base_comment_template/i18n/pt_PT.po | 376 ++ .../base_comment_template/i18n/ro.po | 375 ++ .../base_comment_template/i18n/ru.po | 376 ++ .../base_comment_template/i18n/sk.po | 375 ++ .../base_comment_template/i18n/sl.po | 377 ++ .../base_comment_template/i18n/sr.po | 375 ++ .../base_comment_template/i18n/sr@latin.po | 376 ++ .../base_comment_template/i18n/sv.po | 391 +++ .../base_comment_template/i18n/th.po | 374 ++ .../base_comment_template/i18n/tr.po | 374 ++ .../base_comment_template/i18n/tr_TR.po | 375 ++ .../base_comment_template/i18n/uk.po | 375 ++ .../base_comment_template/i18n/vi.po | 374 ++ .../base_comment_template/i18n/vi_VN.po | 375 ++ .../base_comment_template/i18n/zh_CN.po | 375 ++ .../base_comment_template/i18n/zh_TW.po | 375 ++ .../migrations/16.0.1.0.0/post-migration.py | 17 + .../migrations/16.0.1.1.0/pre-migration.py | 29 + .../base_comment_template/models/__init__.py | 4 + .../models/base_comment_template.py | 137 + .../models/comment_template.py | 70 + .../base_comment_template/models/ir_model.py | 33 + .../models/res_partner.py | 24 + .../readme/CONFIGURE.rst | 8 + .../readme/CONTRIBUTORS.rst | 30 + .../readme/DESCRIPTION.rst | 23 + .../base_comment_template/readme/USAGE.rst | 44 + .../security/ir.model.access.csv | 4 + .../security/security.xml | 12 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 536 +++ .../base_comment_template/tests/__init__.py | 2 + .../tests/fake_models.py | 34 + .../tests/test_base_comment_template.py | 203 ++ .../views/base_comment_template_view.xml | 104 + .../views/res_partner_view.xml | 28 + .../base_comment_template/wizard/__init__.py | 1 + .../wizard/base_comment_template_preview.py | 85 + .../base_comment_template_preview_views.xml | 66 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 15 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 41 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 8 + .../pyproject.toml | 43 + .../README.md | 47 + .../bi_sql_editor/README.rst | 203 ++ .../bi_sql_editor/__init__.py | 4 + .../bi_sql_editor/__manifest__.py | 25 + .../bi_sql_editor/demo/bi_sql_view_demo.xml | 53 + .../bi_sql_editor/demo/res_groups_demo.xml | 14 + .../bi_sql_editor/hooks.py | 11 + .../bi_sql_editor/i18n/am.po | 823 +++++ .../bi_sql_editor/i18n/ar.po | 833 +++++ .../bi_sql_editor/i18n/bg.po | 826 +++++ .../bi_sql_editor/i18n/bi_sql_editor.pot | 814 +++++ .../bi_sql_editor/i18n/bs.po | 814 +++++ .../bi_sql_editor/i18n/ca.po | 930 +++++ .../bi_sql_editor/i18n/cs.po | 832 +++++ .../bi_sql_editor/i18n/da.po | 829 +++++ .../bi_sql_editor/i18n/de.po | 859 +++++ .../bi_sql_editor/i18n/el_GR.po | 827 +++++ .../bi_sql_editor/i18n/en_GB.po | 833 +++++ .../bi_sql_editor/i18n/es.po | 965 +++++ .../bi_sql_editor/i18n/es_AR.po | 933 +++++ .../bi_sql_editor/i18n/es_CL.po | 827 +++++ .../bi_sql_editor/i18n/es_CO.po | 827 +++++ .../bi_sql_editor/i18n/es_CR.po | 833 +++++ .../bi_sql_editor/i18n/es_DO.po | 827 +++++ .../bi_sql_editor/i18n/es_EC.po | 833 +++++ .../bi_sql_editor/i18n/es_ES.po | 827 +++++ .../bi_sql_editor/i18n/es_MX.po | 833 +++++ .../bi_sql_editor/i18n/es_PE.po | 827 +++++ .../bi_sql_editor/i18n/es_PY.po | 827 +++++ .../bi_sql_editor/i18n/es_VE.po | 830 +++++ .../bi_sql_editor/i18n/et.po | 832 +++++ .../bi_sql_editor/i18n/eu.po | 823 +++++ .../bi_sql_editor/i18n/fa.po | 826 +++++ .../bi_sql_editor/i18n/fi.po | 829 +++++ .../bi_sql_editor/i18n/fr.po | 890 +++++ .../bi_sql_editor/i18n/fr_CA.po | 824 +++++ .../bi_sql_editor/i18n/fr_CH.po | 827 +++++ .../bi_sql_editor/i18n/gl.po | 826 +++++ .../bi_sql_editor/i18n/gl_ES.po | 824 +++++ .../bi_sql_editor/i18n/he.po | 826 +++++ .../bi_sql_editor/i18n/hr.po | 833 +++++ .../bi_sql_editor/i18n/hr_HR.po | 825 +++++ .../bi_sql_editor/i18n/hu.po | 832 +++++ .../bi_sql_editor/i18n/id.po | 826 +++++ .../bi_sql_editor/i18n/it.po | 911 +++++ .../bi_sql_editor/i18n/ja.po | 897 +++++ .../bi_sql_editor/i18n/ko.po | 826 +++++ .../bi_sql_editor/i18n/lt.po | 833 +++++ .../bi_sql_editor/i18n/lt_LT.po | 825 +++++ .../bi_sql_editor/i18n/lv.po | 827 +++++ .../bi_sql_editor/i18n/mk.po | 832 +++++ .../bi_sql_editor/i18n/mn.po | 832 +++++ .../bi_sql_editor/i18n/nb.po | 833 +++++ .../bi_sql_editor/i18n/nb_NO.po | 827 +++++ .../bi_sql_editor/i18n/nl.po | 829 +++++ .../bi_sql_editor/i18n/nl_BE.po | 830 +++++ .../bi_sql_editor/i18n/nl_NL.po | 825 +++++ .../bi_sql_editor/i18n/pl.po | 831 +++++ .../bi_sql_editor/i18n/pt.po | 829 +++++ .../bi_sql_editor/i18n/pt_BR.po | 833 +++++ .../bi_sql_editor/i18n/pt_PT.po | 830 +++++ .../bi_sql_editor/i18n/ro.po | 830 +++++ .../bi_sql_editor/i18n/ru.po | 831 +++++ .../bi_sql_editor/i18n/sk.po | 826 +++++ .../bi_sql_editor/i18n/sl.po | 907 +++++ .../bi_sql_editor/i18n/sr.po | 827 +++++ .../bi_sql_editor/i18n/sr@latin.po | 831 +++++ .../bi_sql_editor/i18n/sv.po | 904 +++++ .../bi_sql_editor/i18n/th.po | 832 +++++ .../bi_sql_editor/i18n/tr.po | 833 +++++ .../bi_sql_editor/i18n/tr_TR.po | 831 +++++ .../bi_sql_editor/i18n/uk.po | 827 +++++ .../bi_sql_editor/i18n/vi.po | 829 +++++ .../bi_sql_editor/i18n/vi_VN.po | 824 +++++ .../bi_sql_editor/i18n/zh_CN.po | 833 +++++ .../bi_sql_editor/i18n/zh_TW.po | 833 +++++ .../migrations/16.0.2.0.0/end-migration.py | 14 + .../bi_sql_editor/models/__init__.py | 5 + .../bi_sql_editor/models/bi_sql_view.py | 802 +++++ .../bi_sql_editor/models/bi_sql_view_field.py | 320 ++ .../bi_sql_editor/models/ir_model.py | 10 + .../bi_sql_editor/readme/CONFIGURE.rst | 47 + .../bi_sql_editor/readme/CONTRIBUTORS.rst | 15 + .../bi_sql_editor/readme/DESCRIPTION.rst | 41 + .../bi_sql_editor/readme/USAGE.rst | 10 + .../security/ir.model.access.csv | 6 + .../static/description/01_sql_request.png | Bin 0 -> 41926 bytes .../static/description/02_security_access.png | Bin 0 -> 13672 bytes .../static/description/03_field_mapping.png | Bin 0 -> 21408 bytes .../04_materialized_view_setting.png | Bin 0 -> 30966 bytes .../static/description/05_reporting_pivot.png | Bin 0 -> 13110 bytes .../bi_sql_editor/static/description/icon.png | Bin 0 -> 11127 bytes .../static/description/index.html | 550 +++ .../bi_sql_editor/tests/__init__.py | 2 + .../bi_sql_editor/tests/test_bi_sql_view.py | 116 + .../bi_sql_editor/views/view_bi_sql_view.xml | 240 ++ .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 14 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 34 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../README.md | 46 + .../bi_view_editor/README.rst | 183 + .../bi_view_editor/__init__.py | 5 + .../bi_view_editor/__manifest__.py | 32 + .../bi_view_editor/hooks.py | 28 + .../bi_view_editor/i18n/am.po | 579 +++ .../bi_view_editor/i18n/ar.po | 581 +++ .../bi_view_editor/i18n/bg.po | 580 +++ .../bi_view_editor/i18n/bi_view_editor.pot | 576 +++ .../bi_view_editor/i18n/bs.po | 576 +++ .../bi_view_editor/i18n/ca.po | 583 +++ .../bi_view_editor/i18n/cs.po | 580 +++ .../bi_view_editor/i18n/da.po | 580 +++ .../bi_view_editor/i18n/de.po | 582 +++ .../bi_view_editor/i18n/el_GR.po | 579 +++ .../bi_view_editor/i18n/en_GB.po | 580 +++ .../bi_view_editor/i18n/es.po | 613 ++++ .../bi_view_editor/i18n/es_AR.po | 580 +++ .../bi_view_editor/i18n/es_CL.po | 580 +++ .../bi_view_editor/i18n/es_CO.po | 580 +++ .../bi_view_editor/i18n/es_CR.po | 579 +++ .../bi_view_editor/i18n/es_DO.po | 580 +++ .../bi_view_editor/i18n/es_EC.po | 580 +++ .../bi_view_editor/i18n/es_ES.po | 581 +++ .../bi_view_editor/i18n/es_MX.po | 580 +++ .../bi_view_editor/i18n/es_PE.po | 580 +++ .../bi_view_editor/i18n/es_PY.po | 579 +++ .../bi_view_editor/i18n/es_VE.po | 580 +++ .../bi_view_editor/i18n/et.po | 580 +++ .../bi_view_editor/i18n/eu.po | 584 ++++ .../bi_view_editor/i18n/fa.po | 580 +++ .../bi_view_editor/i18n/fi.po | 585 ++++ .../bi_view_editor/i18n/fr.po | 585 ++++ .../bi_view_editor/i18n/fr_CA.po | 580 +++ .../bi_view_editor/i18n/fr_CH.po | 580 +++ .../bi_view_editor/i18n/gl.po | 579 +++ .../bi_view_editor/i18n/gl_ES.po | 577 +++ .../bi_view_editor/i18n/he.po | 580 +++ .../bi_view_editor/i18n/hr.po | 582 +++ .../bi_view_editor/i18n/hr_HR.po | 582 +++ .../bi_view_editor/i18n/hu.po | 580 +++ .../bi_view_editor/i18n/id.po | 580 +++ .../bi_view_editor/i18n/it.po | 607 ++++ .../bi_view_editor/i18n/ja.po | 578 +++ .../bi_view_editor/i18n/ko.po | 580 +++ .../bi_view_editor/i18n/lt.po | 581 +++ .../bi_view_editor/i18n/lt_LT.po | 580 +++ .../bi_view_editor/i18n/lv.po | 580 +++ .../bi_view_editor/i18n/mk.po | 580 +++ .../bi_view_editor/i18n/mn.po | 580 +++ .../bi_view_editor/i18n/nb.po | 580 +++ .../bi_view_editor/i18n/nb_NO.po | 580 +++ .../bi_view_editor/i18n/nl.po | 617 ++++ .../bi_view_editor/i18n/nl_BE.po | 580 +++ .../bi_view_editor/i18n/pl.po | 581 +++ .../bi_view_editor/i18n/pt.po | 580 +++ .../bi_view_editor/i18n/pt_BR.po | 582 +++ .../bi_view_editor/i18n/pt_PT.po | 583 +++ .../bi_view_editor/i18n/ro.po | 581 +++ .../bi_view_editor/i18n/ru.po | 581 +++ .../bi_view_editor/i18n/sk.po | 580 +++ .../bi_view_editor/i18n/sl.po | 620 ++++ .../bi_view_editor/i18n/sr.po | 580 +++ .../bi_view_editor/i18n/sr@latin.po | 581 +++ .../bi_view_editor/i18n/sv.po | 601 ++++ .../bi_view_editor/i18n/th.po | 580 +++ .../bi_view_editor/i18n/tr.po | 582 +++ .../bi_view_editor/i18n/tr_TR.po | 591 ++++ .../bi_view_editor/i18n/uk.po | 581 +++ .../bi_view_editor/i18n/vi.po | 580 +++ .../bi_view_editor/i18n/vi_VN.po | 579 +++ .../bi_view_editor/i18n/zh_CN.po | 580 +++ .../bi_view_editor/i18n/zh_TW.po | 580 +++ .../bi_view_editor/models/__init__.py | 6 + .../bi_view_editor/models/bve_view.py | 620 ++++ .../bi_view_editor/models/bve_view_line.py | 127 + .../bi_view_editor/models/ir_model.py | 219 ++ .../bi_view_editor/models/models.py | 48 + .../bi_view_editor/readme/CONTRIBUTORS.rst | 12 + .../bi_view_editor/readme/CREDITS.rst | 6 + .../bi_view_editor/readme/DESCRIPTION.rst | 14 + .../bi_view_editor/readme/INSTALL.rst | 18 + .../bi_view_editor/readme/ROADMAP.rst | 11 + .../bi_view_editor/readme/USAGE.rst | 32 + .../security/ir.model.access.csv | 5 + .../bi_view_editor/security/res_groups.xml | 14 + .../bi_view_editor/security/rules.xml | 11 + .../static/description/icon.png | Bin 0 -> 4213 bytes .../static/description/index.html | 528 +++ .../static/description/main_screenshot.png | Bin 0 -> 64606 bytes .../bi_view_editor/bi_view_editor.css | 210 ++ .../bi_view_editor/bi_view_editor.esm.js | 217 ++ .../bi_view_editor/bi_view_editor.xml | 39 + .../bi_view_editor/field_list.esm.js | 120 + .../components/bi_view_editor/field_list.xml | 188 + .../bi_view_editor/join_node_dialog.esm.js | 39 + .../bi_view_editor/join_node_dialog.xml | 55 + .../bi_view_editor/model_list.esm.js | 115 + .../components/bi_view_editor/model_list.xml | 60 + .../bi_view_editor/tests/__init__.py | 3 + .../bi_view_editor/tests/test_bi_view.py | 413 +++ .../bi_view_editor/views/bve_view.xml | 182 + .../bi_view_editor/wizard/__init__.py | 3 + .../wizard/wizard_ir_model_menu_create.py | 42 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 15 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 46 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 8 + .../pyproject.toml | 42 + .../README.md | 47 + .../README.rst | 84 + .../__init__.py | 3 + .../__manifest__.py | 21 + .../bi_view_editor_spreadsheet_dashboard.pot | 13 + .../i18n/it.po | 14 + .../readme/CONTRIBUTORS.rst | 3 + .../readme/DESCRIPTION.rst | 7 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../views/menus.xml | 28 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 11 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../README.md | 47 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 14 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 42 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 8 + .../pyproject.toml | 43 + .../report_async/README.rst | 135 + .../report_async/__init__.py | 5 + .../report_async/__manifest__.py | 24 + .../report_async/data/mail_template.xml | 78 + .../data/queue_job_function_data.xml | 6 + .../report_async/demo/report_async_demo.xml | 7 + .../report_async/i18n/bs.po | 337 ++ .../report_async/i18n/es.po | 474 +++ .../report_async/i18n/it.po | 522 +++ .../report_async/i18n/report_async.pot | 337 ++ .../report_async/models/__init__.py | 6 + .../report_async/models/ir_actions.py | 26 + .../report_async/models/ir_report.py | 23 + .../report_async/models/report_async.py | 176 + .../report_async/readme/CONTRIBUTORS.rst | 10 + .../report_async/readme/DESCRIPTION.rst | 16 + .../report_async/readme/USAGE.rst | 19 + .../report_async/security/ir.model.access.csv | 4 + .../report_async/security/ir_rule.xml | 25 + .../report_async/static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 479 +++ .../report_async/tests/__init__.py | 1 + .../report_async/tests/test_report_async.py | 57 + .../report_async/views/report_async.xml | 178 + .../report_async/wizard/__init__.py | 4 + .../wizard/print_report_wizard.py | 45 + .../wizard/print_report_wizard.xml | 37 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../README.rst | 76 + .../__init__.py | 1 + .../__manifest__.py | 12 + .../i18n/bs.po | 29 + .../i18n/es.po | 33 + .../i18n/it.po | 32 + .../report_company_details_translatable.pot | 29 + .../models/__init__.py | 1 + .../models/res_company.py | 13 + .../readme/DESCRIPTION.rst | 6 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 418 +++ .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 17 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../report_context/README.rst | 98 + .../report_context/__init__.py | 2 + .../report_context/__manifest__.py | 14 + .../report_context/controllers/__init__.py | 1 + .../report_context/controllers/main.py | 20 + .../report_context/data/config_parameter.xml | 11 + .../report_context/i18n/bs.po | 30 + .../report_context/i18n/es.po | 35 + .../report_context/i18n/it.po | 35 + .../report_context/i18n/report_context.pot | 30 + .../report_context/models/__init__.py | 1 + .../models/ir_actions_report.py | 39 + .../report_context/readme/CONTRIBUTORS.rst | 1 + .../report_context/readme/DESCRIPTION.rst | 2 + .../report_context/readme/USAGE.rst | 17 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 444 +++ .../report_context/tests/__init__.py | 1 + .../tests/test_report_context.py | 60 + .../views/ir_actions_report.xml | 15 + .../README.md | 47 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 17 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 28 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../report_csv/README.rst | 142 + .../report_csv/__init__.py | 3 + .../report_csv/__manifest__.py | 20 + .../report_csv/controllers/__init__.py | 1 + .../report_csv/controllers/main.py | 108 + .../report_csv/demo/report.xml | 14 + .../report_csv/i18n/bs.po | 92 + .../report_csv/i18n/es.po | 103 + .../report_csv/i18n/it.po | 101 + .../report_csv/i18n/report_csv.pot | 92 + .../report_csv/models/__init__.py | 1 + .../report_csv/models/ir_report.py | 93 + .../report_csv/readme/CONFIGURE.rst | 9 + .../report_csv/readme/CONTRIBUTORS.rst | 6 + .../report_csv/readme/DESCRIPTION.rst | 1 + .../report_csv/readme/USAGE.rst | 40 + .../report_csv/report/__init__.py | 2 + .../report_csv/report/report_csv.py | 73 + .../report_csv/report/report_partner_csv.py | 24 + .../report_csv/static/description/icon.png | Bin 0 -> 9455 bytes .../report_csv/static/description/index.html | 492 +++ .../src/js/report/qwebactionmanager.esm.js | 54 + .../report_csv/tests/__init__.py | 1 + .../report_csv/tests/test_report.py | 150 + .../report_csv/views/ir_actions_views.xml | 20 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../report_display_name_in_footer/README.rst | 183 + .../report_display_name_in_footer/__init__.py | 1 + .../__manifest__.py | 23 + .../data/report_data.xml | 7 + .../report_display_name_in_footer/i18n/bs.po | 19 + .../report_display_name_in_footer/i18n/it.po | 22 + .../i18n/report_display_name_in_footer.pot | 19 + .../models/__init__.py | 1 + .../models/ir_actions_report.py | 21 + .../readme/CONFIGURE.md | 29 + .../readme/CONTEXT.md | 10 + .../readme/CONTRIBUTORS.md | 2 + .../readme/DESCRIPTION.md | 6 + .../readme/ROADMAP.md | 18 + .../readme/USAGE.md | 6 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 513 +++ .../views/report_templates.xml | 95 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 13 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../report_generate_helper/README.rst | 76 + .../report_generate_helper/__init__.py | 1 + .../report_generate_helper/__manifest__.py | 13 + .../report_generate_helper/i18n/bs.po | 24 + .../report_generate_helper/i18n/it.po | 27 + .../i18n/report_generate_helper.pot | 24 + .../report_generate_helper/models/__init__.py | 2 + .../report_generate_helper/models/base.py | 33 + .../models/ir_actions_report.py | 13 + .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 1 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 424 +++ .../report_generate_helper/tests/__init__.py | 1 + .../tests/test_report_generate_helper.py | 7 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 14 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 34 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../report_label/README.rst | 153 + .../report_label/__init__.py | 2 + .../report_label/__manifest__.py | 24 + .../report_label/demo/demo.xml | 64 + .../report_label/i18n/bs.po | 330 ++ .../report_label/i18n/es.po | 345 ++ .../report_label/i18n/it.po | 344 ++ .../report_label/i18n/report_label.pot | 330 ++ .../migrations/16.0.1.0.0/pre-migration.py | 40 + .../report_label/models/__init__.py | 3 + .../report_label/models/ir_actions_report.py | 15 + .../report_label/models/ir_actions_server.py | 42 + .../models/report_paperformat_label.py | 34 + .../report_label/readme/CONFIGURE.rst | 27 + .../report_label/readme/CONTRIBUTORS.rst | 7 + .../report_label/readme/DESCRIPTION.rst | 1 + .../report_label/readme/ROADMAP.rst | 12 + .../report_label/readme/USAGE.rst | 11 + .../report_label/reports/report_label.xml | 60 + .../report_label/security/ir.model.access.csv | 5 + .../report_label/static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 489 +++ .../description/ir_actions_server_form.png | Bin 0 -> 31640 bytes .../description/report_label_wizard_form.png | Bin 0 -> 23397 bytes .../report_paperformat_label_form.png | Bin 0 -> 38189 bytes .../static/description/report_result.png | Bin 0 -> 18561 bytes .../report_label/tests/__init__.py | 1 + .../report_label/tests/test_report_label.py | 27 + .../report_label/views/ir_actions_server.xml | 21 + .../views/report_paperformat_label.xml | 69 + .../report_label/wizards/__init__.py | 2 + .../wizards/report_label_wizard.py | 83 + .../wizards/report_label_wizard.xml | 42 + .../wizards/report_label_wizard_line.py | 29 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../README.rst | 96 + .../__init__.py | 2 + .../__manifest__.py | 13 + .../hooks.py | 16 + .../i18n/bs.po | 24 + .../i18n/it.po | 25 + .../report_paperformat_company_dependent.pot | 24 + .../models/__init__.py | 1 + .../models/ir_actions_report.py | 10 + .../readme/CONTEXT.rst | 5 + .../readme/CONTRIBUTORS.rst | 3 + .../readme/DESCRIPTION.rst | 6 + .../static/description/icon.png | Bin 0 -> 10254 bytes .../static/description/index.html | 445 +++ .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 17 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 14 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 34 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../report_py3o/LICENSE | 661 ++++ .../report_py3o/README.rst | 248 ++ .../report_py3o/__init__.py | 2 + .../report_py3o/__manifest__.py | 29 + .../report_py3o/controllers/__init__.py | 1 + .../report_py3o/controllers/main.py | 94 + .../report_py3o/demo/report_py3o.xml | 20 + .../report_py3o/demo/res_user.odt | Bin 0 -> 9522 bytes .../report_py3o/i18n/am.po | 282 ++ .../report_py3o/i18n/ar.po | 283 ++ .../report_py3o/i18n/bg.po | 282 ++ .../report_py3o/i18n/bs.po | 278 ++ .../report_py3o/i18n/ca.po | 284 ++ .../report_py3o/i18n/cs.po | 282 ++ .../report_py3o/i18n/da.po | 284 ++ .../report_py3o/i18n/de.po | 286 ++ .../report_py3o/i18n/el_GR.po | 285 ++ .../report_py3o/i18n/en_GB.po | 283 ++ .../report_py3o/i18n/es.po | 311 ++ .../report_py3o/i18n/es_AR.po | 301 ++ .../report_py3o/i18n/es_CL.po | 283 ++ .../report_py3o/i18n/es_CO.po | 285 ++ .../report_py3o/i18n/es_CR.po | 283 ++ .../report_py3o/i18n/es_DO.po | 283 ++ .../report_py3o/i18n/es_EC.po | 283 ++ .../report_py3o/i18n/es_ES.po | 283 ++ .../report_py3o/i18n/es_MX.po | 283 ++ .../report_py3o/i18n/es_PE.po | 283 ++ .../report_py3o/i18n/es_PY.po | 283 ++ .../report_py3o/i18n/es_VE.po | 283 ++ .../report_py3o/i18n/et.po | 282 ++ .../report_py3o/i18n/eu.po | 282 ++ .../report_py3o/i18n/fa.po | 282 ++ .../report_py3o/i18n/fi.po | 282 ++ .../report_py3o/i18n/fr.po | 304 ++ .../report_py3o/i18n/fr_CA.po | 283 ++ .../report_py3o/i18n/fr_CH.po | 283 ++ .../report_py3o/i18n/gl.po | 284 ++ .../report_py3o/i18n/gl_ES.po | 283 ++ .../report_py3o/i18n/he.po | 282 ++ .../report_py3o/i18n/hr.po | 287 ++ .../report_py3o/i18n/hr_HR.po | 289 ++ .../report_py3o/i18n/hu.po | 282 ++ .../report_py3o/i18n/id.po | 282 ++ .../report_py3o/i18n/it.po | 299 ++ .../report_py3o/i18n/ja.po | 282 ++ .../report_py3o/i18n/ko.po | 282 ++ .../report_py3o/i18n/lt.po | 283 ++ .../report_py3o/i18n/lt_LT.po | 284 ++ .../report_py3o/i18n/lv.po | 283 ++ .../report_py3o/i18n/mk.po | 282 ++ .../report_py3o/i18n/mn.po | 282 ++ .../report_py3o/i18n/nb.po | 283 ++ .../report_py3o/i18n/nb_NO.po | 285 ++ .../report_py3o/i18n/nl.po | 282 ++ .../report_py3o/i18n/nl_BE.po | 283 ++ .../report_py3o/i18n/nl_NL.po | 293 ++ .../report_py3o/i18n/pl.po | 286 ++ .../report_py3o/i18n/pt.po | 284 ++ .../report_py3o/i18n/pt_BR.po | 286 ++ .../report_py3o/i18n/pt_PT.po | 286 ++ .../report_py3o/i18n/report_py3o.pot | 278 ++ .../report_py3o/i18n/ro.po | 283 ++ .../report_py3o/i18n/ru.po | 284 ++ .../report_py3o/i18n/sk.po | 282 ++ .../report_py3o/i18n/sl.po | 285 ++ .../report_py3o/i18n/sr.po | 283 ++ .../report_py3o/i18n/sr@latin.po | 284 ++ .../report_py3o/i18n/sv.po | 300 ++ .../report_py3o/i18n/th.po | 282 ++ .../report_py3o/i18n/tr.po | 283 ++ .../report_py3o/i18n/tr_TR.po | 285 ++ .../report_py3o/i18n/uk.po | 283 ++ .../report_py3o/i18n/vi.po | 282 ++ .../report_py3o/i18n/vi_VN.po | 283 ++ .../report_py3o/i18n/zh_CN.po | 283 ++ .../report_py3o/i18n/zh_TW.po | 283 ++ .../report_py3o/models/__init__.py | 3 + .../models/_py3o_parser_context.py | 139 + .../report_py3o/models/ir_actions_report.py | 196 ++ .../report_py3o/models/py3o_report.py | 402 +++ .../report_py3o/models/py3o_template.py | 24 + .../report_py3o/readme/CONFIGURE.rst | 90 + .../report_py3o/readme/CONTRIBUTORS.rst | 7 + .../report_py3o/readme/DESCRIPTION.rst | 16 + .../report_py3o/readme/INSTALL.rst | 12 + .../report_py3o/readme/ROADMAP.rst | 3 + .../report_py3o/readme/USAGE.rst | 29 + .../report_py3o/security/ir.model.access.csv | 4 + .../report_py3o/static/description/icon.png | Bin 0 -> 9455 bytes .../report_py3o/static/description/index.html | 590 ++++ .../static/src/js/py3oactionservice.esm.js | 54 + .../report_py3o/tests/__init__.py | 1 + .../report_py3o/tests/test_report_py3o.py | 264 ++ .../report_py3o/views/ir_actions_report.xml | 52 + .../report_py3o/views/py3o_template.xml | 54 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 15 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 34 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../report_py3o_fusion_server/README.rst | 185 + .../report_py3o_fusion_server/__init__.py | 3 + .../report_py3o_fusion_server/__manifest__.py | 27 + .../demo/py3o_pdf_options.xml | 7 + .../demo/report_py3o.xml | 6 + .../report_py3o_fusion_server/i18n/am.po | 664 ++++ .../report_py3o_fusion_server/i18n/ar.po | 665 ++++ .../report_py3o_fusion_server/i18n/bg.po | 664 ++++ .../report_py3o_fusion_server/i18n/bs.po | 658 ++++ .../report_py3o_fusion_server/i18n/ca.po | 664 ++++ .../report_py3o_fusion_server/i18n/cs.po | 664 ++++ .../report_py3o_fusion_server/i18n/da.po | 664 ++++ .../report_py3o_fusion_server/i18n/de.po | 668 ++++ .../report_py3o_fusion_server/i18n/el_GR.po | 665 ++++ .../report_py3o_fusion_server/i18n/en_GB.po | 665 ++++ .../report_py3o_fusion_server/i18n/es.po | 705 ++++ .../report_py3o_fusion_server/i18n/es_AR.po | 665 ++++ .../report_py3o_fusion_server/i18n/es_CL.po | 665 ++++ .../report_py3o_fusion_server/i18n/es_CO.po | 665 ++++ .../report_py3o_fusion_server/i18n/es_CR.po | 665 ++++ .../report_py3o_fusion_server/i18n/es_DO.po | 665 ++++ .../report_py3o_fusion_server/i18n/es_EC.po | 665 ++++ .../report_py3o_fusion_server/i18n/es_ES.po | 665 ++++ .../report_py3o_fusion_server/i18n/es_MX.po | 665 ++++ .../report_py3o_fusion_server/i18n/es_PE.po | 665 ++++ .../report_py3o_fusion_server/i18n/es_PY.po | 665 ++++ .../report_py3o_fusion_server/i18n/es_VE.po | 665 ++++ .../report_py3o_fusion_server/i18n/et.po | 664 ++++ .../report_py3o_fusion_server/i18n/eu.po | 664 ++++ .../report_py3o_fusion_server/i18n/fa.po | 664 ++++ .../report_py3o_fusion_server/i18n/fi.po | 664 ++++ .../report_py3o_fusion_server/i18n/fr.po | 684 ++++ .../report_py3o_fusion_server/i18n/fr_CA.po | 665 ++++ .../report_py3o_fusion_server/i18n/fr_CH.po | 665 ++++ .../report_py3o_fusion_server/i18n/gl.po | 664 ++++ .../report_py3o_fusion_server/i18n/gl_ES.po | 664 ++++ .../report_py3o_fusion_server/i18n/he.po | 664 ++++ .../report_py3o_fusion_server/i18n/hr.po | 668 ++++ .../report_py3o_fusion_server/i18n/hr_HR.po | 671 ++++ .../report_py3o_fusion_server/i18n/hu.po | 664 ++++ .../report_py3o_fusion_server/i18n/id.po | 664 ++++ .../report_py3o_fusion_server/i18n/it.po | 692 ++++ .../report_py3o_fusion_server/i18n/ja.po | 664 ++++ .../report_py3o_fusion_server/i18n/ko.po | 664 ++++ .../report_py3o_fusion_server/i18n/lt.po | 665 ++++ .../report_py3o_fusion_server/i18n/lt_LT.po | 666 ++++ .../report_py3o_fusion_server/i18n/lv.po | 665 ++++ .../report_py3o_fusion_server/i18n/mk.po | 664 ++++ .../report_py3o_fusion_server/i18n/mn.po | 664 ++++ .../report_py3o_fusion_server/i18n/nb.po | 665 ++++ .../report_py3o_fusion_server/i18n/nb_NO.po | 665 ++++ .../report_py3o_fusion_server/i18n/nl.po | 664 ++++ .../report_py3o_fusion_server/i18n/nl_BE.po | 665 ++++ .../report_py3o_fusion_server/i18n/nl_NL.po | 672 ++++ .../report_py3o_fusion_server/i18n/pl.po | 666 ++++ .../report_py3o_fusion_server/i18n/pt.po | 664 ++++ .../report_py3o_fusion_server/i18n/pt_BR.po | 669 ++++ .../report_py3o_fusion_server/i18n/pt_PT.po | 668 ++++ .../i18n/report_py3o_fusion_server.pot | 658 ++++ .../report_py3o_fusion_server/i18n/ro.po | 665 ++++ .../report_py3o_fusion_server/i18n/ru.po | 666 ++++ .../report_py3o_fusion_server/i18n/sk.po | 664 ++++ .../report_py3o_fusion_server/i18n/sl.po | 665 ++++ .../report_py3o_fusion_server/i18n/sr.po | 665 ++++ .../i18n/sr@latin.po | 666 ++++ .../report_py3o_fusion_server/i18n/sv.po | 671 ++++ .../report_py3o_fusion_server/i18n/th.po | 664 ++++ .../report_py3o_fusion_server/i18n/tr.po | 667 ++++ .../report_py3o_fusion_server/i18n/tr_TR.po | 665 ++++ .../report_py3o_fusion_server/i18n/uk.po | 665 ++++ .../report_py3o_fusion_server/i18n/vi.po | 664 ++++ .../report_py3o_fusion_server/i18n/vi_VN.po | 665 ++++ .../report_py3o_fusion_server/i18n/zh_CN.po | 665 ++++ .../report_py3o_fusion_server/i18n/zh_TW.po | 665 ++++ .../models/__init__.py | 6 + .../models/ir_actions_report.py | 69 + .../models/py3o_pdf_options.py | 380 ++ .../models/py3o_report.py | 106 + .../models/py3o_server.py | 24 + .../readme/CONFIGURE.rst | 4 + .../readme/CONTRIBUTORS.rst | 6 + .../readme/DESCRIPTION.rst | 9 + .../readme/INSTALL.rst | 77 + .../readme/ROADMAP.rst | 1 + .../security/ir.model.access.csv | 5 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 514 +++ .../tests/__init__.py | 3 + .../tests/test_report_py3o_fusion_server.py | 95 + .../views/ir_actions_report.xml | 17 + .../views/py3o_pdf_options.xml | 201 ++ .../views/py3o_server.xml | 38 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 17 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../report_qr/README.rst | 114 + .../report_qr/__init__.py | 2 + .../report_qr/__manifest__.py | 14 + .../report_qr/controllers/__init__.py | 1 + .../report_qr/controllers/qr.py | 22 + .../report_qr/i18n/bs.po | 19 + .../report_qr/i18n/ca.po | 22 + .../report_qr/i18n/it.po | 22 + .../report_qr/i18n/report_qr.pot | 19 + .../report_qr/models/__init__.py | 1 + .../report_qr/models/ir_actions_report.py | 35 + .../report_qr/readme/CONTRIBUTORS.rst | 5 + .../report_qr/readme/DESCRIPTION.rst | 13 + .../report_qr/readme/USAGE.rst | 18 + .../report_qr/static/description/icon.png | Bin 0 -> 9455 bytes .../report_qr/static/description/index.html | 451 +++ .../report_qr/static/description/new_qr.png | Bin 0 -> 271 bytes .../report_qr/static/description/old_qr.png | Bin 0 -> 4875 bytes .../report_qr/tests/__init__.py | 1 + .../report_qr/tests/test_report_qr.py | 18 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../report_qweb_decimal_place/README.rst | 114 + .../report_qweb_decimal_place/__init__.py | 1 + .../report_qweb_decimal_place/__manifest__.py | 16 + .../report_qweb_decimal_place/i18n/bs.po | 41 + .../report_qweb_decimal_place/i18n/es.po | 48 + .../report_qweb_decimal_place/i18n/it.po | 48 + .../i18n/report_qweb_decimal_place.pot | 41 + .../models/__init__.py | 1 + .../models/res_currency.py | 16 + .../readme/CONFIGURE.rst | 7 + .../readme/DESCRIPTION.rst | 33 + .../reports/price_unit_value_format.xml | 13 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 450 +++ .../views/res_currency_views.xml | 17 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 11 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../README.rst | 117 + .../__init__.py | 2 + .../__manifest__.py | 15 + .../i18n/it.po | 0 .../report_qweb_element_page_visibility.pot | 13 + .../readme/CONTRIBUTORS.rst | 10 + .../readme/CREDITS.rst | 1 + .../readme/DESCRIPTION.rst | 6 + .../readme/USAGE.rst | 18 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 471 +++ .../views/layouts.xml | 63 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 17 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../report_qweb_encrypt/README.rst | 95 + .../report_qweb_encrypt/__init__.py | 2 + .../report_qweb_encrypt/__manifest__.py | 26 + .../controllers/__init__.py | 1 + .../report_qweb_encrypt/controllers/main.py | 39 + .../report_qweb_encrypt/i18n/bs.po | 79 + .../report_qweb_encrypt/i18n/es.po | 92 + .../report_qweb_encrypt/i18n/it.po | 88 + .../i18n/report_qweb_encrypt.pot | 79 + .../report_qweb_encrypt/models/__init__.py | 1 + .../models/ir_actions_report.py | 84 + .../readme/CONTRIBUTORS.rst | 3 + .../readme/DESCRIPTION.rst | 4 + .../report_qweb_encrypt/readme/USAGE.rst | 1 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 435 +++ .../src/report/action_manager_report.esm.js | 79 + .../static/src/report/encrypt_dialog.xml | 16 + .../report_qweb_encrypt/tests/__init__.py | 1 + .../tests/test_report_qweb_encrypt.py | 51 + .../views/ir_actions_report.xml | 32 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 13 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 41 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../report_qweb_field_option/README.rst | 123 + .../report_qweb_field_option/__init__.py | 1 + .../report_qweb_field_option/__manifest__.py | 17 + .../report_qweb_field_option/i18n/bs.po | 157 + .../report_qweb_field_option/i18n/it.po | 167 + .../report_qweb_field_option/i18n/ja.po | 166 + .../i18n/report_qweb_field_option.pot | 157 + .../models/__init__.py | 2 + .../models/ir_qweb.py | 33 + .../models/qweb_field_options.py | 116 + .../readme/CONFIGURE.rst | 12 + .../readme/CONTRIBUTORS.rst | 4 + .../readme/DESCRIPTION.rst | 3 + .../readme/ROADMAP.rst | 8 + .../report_qweb_field_option/readme/USAGE.rst | 6 + .../security/ir.model.access.csv | 3 + .../security/qweb_field_options_security.xml | 10 + .../static/description/icon.png | Bin 0 -> 10254 bytes .../static/description/index.html | 470 +++ .../tests/__init__.py | 1 + .../tests/test_models.py | 14 + .../tests/test_report_qweb_field_options.py | 155 + .../views/qweb_field_options_views.xml | 77 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 45 + .../report_qweb_parameter/README.rst | 99 + .../report_qweb_parameter/__init__.py | 3 + .../report_qweb_parameter/__manifest__.py | 18 + .../demo/test_report_field_length.xml | 67 + .../report_qweb_parameter/i18n/bs.po | 38 + .../report_qweb_parameter/i18n/ca.po | 41 + .../report_qweb_parameter/i18n/es.po | 42 + .../report_qweb_parameter/i18n/fr.po | 46 + .../report_qweb_parameter/i18n/it.po | 41 + .../report_qweb_parameter/i18n/pt.po | 41 + .../i18n/report_qweb_parameter.pot | 38 + .../report_qweb_parameter/models/__init__.py | 3 + .../report_qweb_parameter/models/ir_qweb.py | 72 + .../readme/CONTRIBUTORS.rst | 11 + .../readme/DESCRIPTION.rst | 7 + .../report_qweb_parameter/readme/USAGE.rst | 3 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 455 +++ .../report_qweb_parameter/tests/__init__.py | 3 + .../tests/test_report_qweb_parameter.py | 50 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../report_qweb_pdf_cover/README.rst | 102 + .../report_qweb_pdf_cover/__init__.py | 4 + .../report_qweb_pdf_cover/__manifest__.py | 16 + .../report_qweb_pdf_cover/i18n/bs.po | 145 + .../report_qweb_pdf_cover/i18n/es.po | 158 + .../report_qweb_pdf_cover/i18n/it.po | 157 + .../i18n/report_qweb_pdf_cover.pot | 145 + .../report_qweb_pdf_cover/models/__init__.py | 4 + .../models/ir_actions_report.py | 216 ++ .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 5 + .../report_qweb_pdf_cover/readme/USAGE.rst | 18 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 443 +++ .../views/ir_actions_views.xml | 38 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 13 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../report_qweb_pdf_watermark/README.rst | 152 + .../report_qweb_pdf_watermark/__init__.py | 4 + .../report_qweb_pdf_watermark/__manifest__.py | 25 + .../report_qweb_pdf_watermark/demo/report.xml | 27 + .../report_qweb_pdf_watermark/i18n/bs.po | 69 + .../report_qweb_pdf_watermark/i18n/ca.po | 75 + .../report_qweb_pdf_watermark/i18n/da.po | 75 + .../report_qweb_pdf_watermark/i18n/de.po | 85 + .../report_qweb_pdf_watermark/i18n/el_GR.po | 76 + .../report_qweb_pdf_watermark/i18n/es.po | 91 + .../report_qweb_pdf_watermark/i18n/es_CO.po | 76 + .../report_qweb_pdf_watermark/i18n/fr.po | 79 + .../report_qweb_pdf_watermark/i18n/gl.po | 75 + .../report_qweb_pdf_watermark/i18n/hr.po | 78 + .../report_qweb_pdf_watermark/i18n/hr_HR.po | 85 + .../report_qweb_pdf_watermark/i18n/it.po | 87 + .../report_qweb_pdf_watermark/i18n/nb_NO.po | 76 + .../report_qweb_pdf_watermark/i18n/nl_NL.po | 79 + .../report_qweb_pdf_watermark/i18n/pl.po | 76 + .../report_qweb_pdf_watermark/i18n/pt.po | 75 + .../report_qweb_pdf_watermark/i18n/pt_BR.po | 84 + .../report_qweb_pdf_watermark/i18n/pt_PT.po | 80 + .../i18n/report_qweb_pdf_watermark.pot | 69 + .../report_qweb_pdf_watermark/i18n/sl.po | 76 + .../report_qweb_pdf_watermark/i18n/tr.po | 77 + .../report_qweb_pdf_watermark/i18n/tr_TR.po | 76 + .../models/__init__.py | 5 + .../models/report.py | 152 + .../models/res_company.py | 10 + .../readme/CONTRIBUTORS.rst | 8 + .../readme/DESCRIPTION.rst | 1 + .../readme/HISTORY.rst | 28 + .../readme/INSTALL.rst | 4 + .../readme/ROADMAP.rst | 1 + .../readme/USAGE.rst | 20 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 510 +++ .../src/css/report_qweb_pdf_watermark.css | 3 + .../tests/__init__.py | 4 + .../tests/test_report_qweb_pdf_watermark.py | 63 + .../views/ir_actions_report_xml.xml | 25 + .../views/res_company.xml | 20 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 14 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 34 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../report_qweb_signer/README.rst | 176 + .../report_qweb_signer/__init__.py | 3 + .../report_qweb_signer/__manifest__.py | 31 + .../report_qweb_signer/data/defaults.xml | 11 + .../demo/report_certificate_demo.xml | 20 + .../demo/report_partner_demo.xml | 48 + .../report_qweb_signer/i18n/am.po | 266 ++ .../report_qweb_signer/i18n/ar.po | 267 ++ .../report_qweb_signer/i18n/bg.po | 266 ++ .../report_qweb_signer/i18n/bs.po | 261 ++ .../report_qweb_signer/i18n/ca.po | 287 ++ .../report_qweb_signer/i18n/ca_ES.po | 267 ++ .../report_qweb_signer/i18n/cs.po | 266 ++ .../report_qweb_signer/i18n/da.po | 267 ++ .../report_qweb_signer/i18n/de.po | 280 ++ .../report_qweb_signer/i18n/el_GR.po | 268 ++ .../report_qweb_signer/i18n/en_GB.po | 267 ++ .../report_qweb_signer/i18n/es.po | 291 ++ .../report_qweb_signer/i18n/es_AR.po | 270 ++ .../report_qweb_signer/i18n/es_CL.po | 270 ++ .../report_qweb_signer/i18n/es_CO.po | 271 ++ .../report_qweb_signer/i18n/es_CR.po | 270 ++ .../report_qweb_signer/i18n/es_DO.po | 270 ++ .../report_qweb_signer/i18n/es_EC.po | 270 ++ .../report_qweb_signer/i18n/es_ES.po | 270 ++ .../report_qweb_signer/i18n/es_MX.po | 270 ++ .../report_qweb_signer/i18n/es_PE.po | 270 ++ .../report_qweb_signer/i18n/es_PY.po | 270 ++ .../report_qweb_signer/i18n/es_VE.po | 270 ++ .../report_qweb_signer/i18n/et.po | 269 ++ .../report_qweb_signer/i18n/eu.po | 269 ++ .../report_qweb_signer/i18n/fa.po | 269 ++ .../report_qweb_signer/i18n/fi.po | 269 ++ .../report_qweb_signer/i18n/fr.po | 270 ++ .../report_qweb_signer/i18n/fr_CA.po | 270 ++ .../report_qweb_signer/i18n/fr_CH.po | 270 ++ .../report_qweb_signer/i18n/fr_FR.po | 269 ++ .../report_qweb_signer/i18n/gl.po | 270 ++ .../report_qweb_signer/i18n/gl_ES.po | 270 ++ .../report_qweb_signer/i18n/he.po | 269 ++ .../report_qweb_signer/i18n/hr.po | 273 ++ .../report_qweb_signer/i18n/hr_HR.po | 273 ++ .../report_qweb_signer/i18n/hu.po | 269 ++ .../report_qweb_signer/i18n/id.po | 269 ++ .../report_qweb_signer/i18n/it.po | 284 ++ .../report_qweb_signer/i18n/ja.po | 269 ++ .../report_qweb_signer/i18n/ko.po | 269 ++ .../report_qweb_signer/i18n/lt.po | 270 ++ .../report_qweb_signer/i18n/lt_LT.po | 271 ++ .../report_qweb_signer/i18n/lv.po | 270 ++ .../report_qweb_signer/i18n/mk.po | 269 ++ .../report_qweb_signer/i18n/mn.po | 269 ++ .../report_qweb_signer/i18n/nb.po | 270 ++ .../report_qweb_signer/i18n/nb_NO.po | 271 ++ .../report_qweb_signer/i18n/nl.po | 269 ++ .../report_qweb_signer/i18n/nl_BE.po | 270 ++ .../report_qweb_signer/i18n/nl_NL.po | 271 ++ .../report_qweb_signer/i18n/pl.po | 272 ++ .../report_qweb_signer/i18n/pt.po | 270 ++ .../report_qweb_signer/i18n/pt_BR.po | 271 ++ .../report_qweb_signer/i18n/pt_PT.po | 271 ++ .../i18n/report_qweb_signer.pot | 261 ++ .../report_qweb_signer/i18n/ro.po | 270 ++ .../report_qweb_signer/i18n/ru.po | 271 ++ .../report_qweb_signer/i18n/sk.po | 269 ++ .../report_qweb_signer/i18n/sl.po | 280 ++ .../report_qweb_signer/i18n/sr.po | 270 ++ .../report_qweb_signer/i18n/sr@latin.po | 271 ++ .../report_qweb_signer/i18n/sv.po | 269 ++ .../report_qweb_signer/i18n/th.po | 269 ++ .../report_qweb_signer/i18n/tr.po | 269 ++ .../report_qweb_signer/i18n/tr_TR.po | 271 ++ .../report_qweb_signer/i18n/uk.po | 270 ++ .../report_qweb_signer/i18n/vi.po | 269 ++ .../report_qweb_signer/i18n/vi_VN.po | 270 ++ .../report_qweb_signer/i18n/zh_CN.po | 270 ++ .../report_qweb_signer/i18n/zh_TW.po | 270 ++ .../report_qweb_signer/models/__init__.py | 5 + .../models/ir_actions_report.py | 264 ++ .../models/report_certificate.py | 81 + .../report_qweb_signer/models/res_company.py | 14 + .../report_qweb_signer/readme/CONFIGURE.rst | 30 + .../readme/CONTRIBUTORS.rst | 12 + .../report_qweb_signer/readme/CREDITS.rst | 9 + .../report_qweb_signer/readme/DESCRIPTION.rst | 2 + .../report_qweb_signer/readme/INSTALL.rst | 3 + .../report_qweb_signer/readme/ROADMAP.rst | 7 + .../report_qweb_signer/readme/USAGE.rst | 15 + .../security/ir.model.access.csv | 3 + .../static/certificate/test.p12 | Bin 0 -> 6036 bytes .../static/certificate/test.passwd | 1 + .../static/description/icon.png | Bin 0 -> 2850 bytes .../static/description/index.html | 542 +++ .../static/description/noun_65694_cc.svg | 1 + .../static/jar/JSignPdf.jar | Bin 0 -> 19558829 bytes .../static/src/java/JPdfSign.java | 333 ++ .../static/src/java/strings.properties | 3 + .../report_qweb_signer/tests/__init__.py | 3 + .../tests/test_report_qweb_signer.py | 28 + .../views/report_certificate_view.xml | 84 + .../views/res_company_view.xml | 28 + .../README.md | 47 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 14 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 66 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 45 + .../report_substitute/README.rst | 115 + .../report_substitute/__init__.py | 2 + .../report_substitute/__manifest__.py | 25 + .../report_substitute/demo/action_report.xml | 32 + .../report_substitute/i18n/bs.po | 123 + .../report_substitute/i18n/es.po | 126 + .../report_substitute/i18n/it.po | 126 + .../i18n/report_substitute.pot | 123 + .../report_substitute/models/__init__.py | 3 + .../models/ir_actions_report.py | 86 + .../ir_actions_report_substitution_rule.py | 47 + .../report_substitute/models/mail_thread.py | 21 + .../report_substitute/readme/CONTRIBUTORS.rst | 1 + .../report_substitute/readme/DESCRIPTION.rst | 4 + .../report_substitute/readme/ROADMAP.rst | 1 + .../report_substitute/readme/USAGE.rst | 15 + .../ir_actions_report_substitution_rule.xml | 22 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 455 +++ .../static/src/js/action_manager.esm.js | 29 + .../report_substitute/tests/__init__.py | 1 + .../tests/test_report_substitute.py | 105 + .../views/ir_actions_report.xml | 47 + .../report_substitute/wizards/__init__.py | 1 + .../wizards/mail_compose_message.py | 32 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../report_text_format_option/README.rst | 87 + .../report_text_format_option/__init__.py | 1 + .../report_text_format_option/__manifest__.py | 14 + .../demo/report_demo.xml | 18 + .../report_text_format_option/i18n/bs.po | 83 + .../report_text_format_option/i18n/it.po | 93 + .../i18n/report_text_format_option.pot | 83 + .../models/__init__.py | 1 + .../models/ir_actions_report.py | 41 + .../readme/CONFIGURE.rst | 12 + .../readme/DESCRIPTION.rst | 1 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 430 +++ .../tests/__init__.py | 1 + .../tests/test_report_format_option.py | 54 + .../views/ir_actions_report_views.xml | 24 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 14 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 34 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 45 + .../report_wkhtmltopdf_param/README.rst | 96 + .../report_wkhtmltopdf_param/__init__.py | 4 + .../report_wkhtmltopdf_param/__manifest__.py | 21 + .../report_wkhtmltopdf_param/i18n/am.po | 106 + .../report_wkhtmltopdf_param/i18n/ar.po | 107 + .../report_wkhtmltopdf_param/i18n/bg.po | 106 + .../report_wkhtmltopdf_param/i18n/bs.po | 101 + .../report_wkhtmltopdf_param/i18n/ca.po | 108 + .../report_wkhtmltopdf_param/i18n/cs.po | 106 + .../report_wkhtmltopdf_param/i18n/da.po | 107 + .../report_wkhtmltopdf_param/i18n/de.po | 107 + .../report_wkhtmltopdf_param/i18n/el_GR.po | 108 + .../report_wkhtmltopdf_param/i18n/en_GB.po | 107 + .../report_wkhtmltopdf_param/i18n/es.po | 109 + .../report_wkhtmltopdf_param/i18n/es_AR.po | 110 + .../report_wkhtmltopdf_param/i18n/es_CL.po | 107 + .../report_wkhtmltopdf_param/i18n/es_CO.po | 108 + .../report_wkhtmltopdf_param/i18n/es_CR.po | 107 + .../report_wkhtmltopdf_param/i18n/es_DO.po | 107 + .../report_wkhtmltopdf_param/i18n/es_EC.po | 107 + .../report_wkhtmltopdf_param/i18n/es_ES.po | 107 + .../report_wkhtmltopdf_param/i18n/es_MX.po | 107 + .../report_wkhtmltopdf_param/i18n/es_PE.po | 107 + .../report_wkhtmltopdf_param/i18n/es_PY.po | 107 + .../report_wkhtmltopdf_param/i18n/es_VE.po | 107 + .../report_wkhtmltopdf_param/i18n/et.po | 106 + .../report_wkhtmltopdf_param/i18n/eu.po | 106 + .../report_wkhtmltopdf_param/i18n/fa.po | 106 + .../report_wkhtmltopdf_param/i18n/fi.po | 106 + .../report_wkhtmltopdf_param/i18n/fr.po | 107 + .../report_wkhtmltopdf_param/i18n/fr_CA.po | 107 + .../report_wkhtmltopdf_param/i18n/fr_CH.po | 107 + .../report_wkhtmltopdf_param/i18n/gl.po | 107 + .../report_wkhtmltopdf_param/i18n/gl_ES.po | 107 + .../report_wkhtmltopdf_param/i18n/he.po | 106 + .../report_wkhtmltopdf_param/i18n/hr.po | 107 + .../report_wkhtmltopdf_param/i18n/hr_HR.po | 110 + .../report_wkhtmltopdf_param/i18n/hu.po | 106 + .../report_wkhtmltopdf_param/i18n/id.po | 106 + .../report_wkhtmltopdf_param/i18n/it.po | 107 + .../report_wkhtmltopdf_param/i18n/ja.po | 106 + .../report_wkhtmltopdf_param/i18n/ko.po | 106 + .../report_wkhtmltopdf_param/i18n/lt.po | 107 + .../report_wkhtmltopdf_param/i18n/lt_LT.po | 108 + .../report_wkhtmltopdf_param/i18n/lv.po | 107 + .../report_wkhtmltopdf_param/i18n/mk.po | 106 + .../report_wkhtmltopdf_param/i18n/mn.po | 106 + .../report_wkhtmltopdf_param/i18n/nb.po | 107 + .../report_wkhtmltopdf_param/i18n/nb_NO.po | 108 + .../report_wkhtmltopdf_param/i18n/nl.po | 106 + .../report_wkhtmltopdf_param/i18n/nl_BE.po | 107 + .../report_wkhtmltopdf_param/i18n/nl_NL.po | 108 + .../report_wkhtmltopdf_param/i18n/pl.po | 109 + .../report_wkhtmltopdf_param/i18n/pt.po | 108 + .../report_wkhtmltopdf_param/i18n/pt_BR.po | 110 + .../report_wkhtmltopdf_param/i18n/pt_PT.po | 108 + .../i18n/report_wkhtmltopdf_param.pot | 101 + .../report_wkhtmltopdf_param/i18n/ro.po | 107 + .../report_wkhtmltopdf_param/i18n/ru.po | 108 + .../report_wkhtmltopdf_param/i18n/sk.po | 106 + .../report_wkhtmltopdf_param/i18n/sl.po | 109 + .../report_wkhtmltopdf_param/i18n/sr.po | 107 + .../report_wkhtmltopdf_param/i18n/sr@latin.po | 108 + .../report_wkhtmltopdf_param/i18n/sv.po | 106 + .../report_wkhtmltopdf_param/i18n/th.po | 106 + .../report_wkhtmltopdf_param/i18n/tr.po | 106 + .../report_wkhtmltopdf_param/i18n/tr_TR.po | 108 + .../report_wkhtmltopdf_param/i18n/uk.po | 107 + .../report_wkhtmltopdf_param/i18n/vi.po | 106 + .../report_wkhtmltopdf_param/i18n/vi_VN.po | 107 + .../report_wkhtmltopdf_param/i18n/zh_CN.po | 107 + .../report_wkhtmltopdf_param/i18n/zh_TW.po | 107 + .../models/__init__.py | 6 + .../report_wkhtmltopdf_param/models/report.py | 29 + .../models/report_paperformat.py | 43 + .../models/report_paperformat_parameter.py | 22 + .../readme/CONTRIBUTORS.rst | 4 + .../readme/DESCRIPTION.rst | 9 + .../report_wkhtmltopdf_param/readme/USAGE.rst | 4 + .../security/ir.model.access.csv | 4 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 442 +++ .../tests/__init__.py | 5 + .../tests/test_report_paperformat.py | 33 + .../views/paperformat.xml | 19 + .../README.md | 47 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 17 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 30 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../report_xlsx/README.rst | 134 + .../report_xlsx/__init__.py | 5 + .../report_xlsx/__manifest__.py | 20 + .../report_xlsx/controllers/__init__.py | 1 + .../report_xlsx/controllers/main.py | 104 + .../report_xlsx/demo/report.xml | 14 + .../report_xlsx/i18n/bs.po | 53 + .../report_xlsx/i18n/ca.po | 64 + .../report_xlsx/i18n/de.po | 107 + .../report_xlsx/i18n/es.po | 93 + .../report_xlsx/i18n/fr.po | 85 + .../report_xlsx/i18n/hr.po | 79 + .../report_xlsx/i18n/hr_HR.po | 64 + .../report_xlsx/i18n/it.po | 67 + .../report_xlsx/i18n/nl_NL.po | 63 + .../report_xlsx/i18n/pt.po | 101 + .../report_xlsx/i18n/pt_PT.po | 63 + .../report_xlsx/i18n/report_xlsx.pot | 53 + .../report_xlsx/i18n/sv.po | 85 + .../report_xlsx/i18n/tr.po | 62 + .../report_xlsx/models/__init__.py | 1 + .../report_xlsx/models/ir_report.py | 79 + .../report_xlsx/readme/CONTRIBUTORS.rst | 10 + .../report_xlsx/readme/DESCRIPTION.rst | 1 + .../report_xlsx/readme/INSTALL.rst | 7 + .../report_xlsx/readme/USAGE.rst | 33 + .../report_xlsx/report/__init__.py | 2 + .../report/report_abstract_xlsx.py | 118 + .../report_xlsx/report/report_partner_xlsx.py | 16 + .../report_xlsx/static/description/icon.png | Bin 0 -> 9455 bytes .../report_xlsx/static/description/index.html | 481 +++ .../js/report/action_manager_report.esm.js | 54 + .../report_xlsx/tests/__init__.py | 1 + .../report_xlsx/tests/test_report.py | 76 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 17 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 29 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../report_xlsx_helper/README.rst | 121 + .../report_xlsx_helper/__init__.py | 3 + .../report_xlsx_helper/__manifest__.py | 14 + .../controllers/__init__.py | 1 + .../report_xlsx_helper/controllers/main.py | 52 + .../report_xlsx_helper/i18n/bs.po | 102 + .../report_xlsx_helper/i18n/ca.po | 129 + .../report_xlsx_helper/i18n/es.po | 165 + .../report_xlsx_helper/i18n/it.po | 127 + .../i18n/report_xlsx_helper.pot | 102 + .../report_xlsx_helper/models/__init__.py | 1 + .../models/ir_actions_report.py | 19 + .../readme/CONTRIBUTORS.rst | 5 + .../report_xlsx_helper/readme/DESCRIPTION.rst | 1 + .../report_xlsx_helper/readme/INSTALL.rst | 1 + .../report_xlsx_helper/readme/USAGE.rst | 32 + .../report_xlsx_helper/report/__init__.py | 3 + .../report/report_xlsx_abstract.py | 769 ++++ .../report/report_xlsx_format.py | 164 + .../report/test_partner_report_xlsx.py | 75 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 469 +++ .../report_xlsx_helper/tests/__init__.py | 1 + .../tests/test_report_xlsx_helper.py | 27 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 17 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../report_xml/README.rst | 148 + .../report_xml/__init__.py | 6 + .../report_xml/__manifest__.py | 28 + .../report_xml/controllers/__init__.py | 3 + .../report_xml/controllers/report.py | 91 + .../report_xml/demo/demo_report.xml | 12 + .../report_xml/demo/demo_report.xsd | 25 + .../report_xml/demo/report.xml | 16 + .../report_xml/hooks.py | 46 + .../report_xml/i18n/am.po | 111 + .../report_xml/i18n/ar.po | 118 + .../report_xml/i18n/bg.po | 117 + .../report_xml/i18n/bs.po | 104 + .../report_xml/i18n/ca.po | 131 + .../report_xml/i18n/cs.po | 117 + .../report_xml/i18n/da.po | 111 + .../report_xml/i18n/de.po | 116 + .../report_xml/i18n/el_GR.po | 112 + .../report_xml/i18n/en_GB.po | 117 + .../report_xml/i18n/es.po | 116 + .../report_xml/i18n/es_AR.po | 117 + .../report_xml/i18n/es_CL.po | 117 + .../report_xml/i18n/es_CO.po | 112 + .../report_xml/i18n/es_CR.po | 111 + .../report_xml/i18n/es_DO.po | 117 + .../report_xml/i18n/es_EC.po | 117 + .../report_xml/i18n/es_ES.po | 117 + .../report_xml/i18n/es_MX.po | 117 + .../report_xml/i18n/es_PE.po | 117 + .../report_xml/i18n/es_PY.po | 111 + .../report_xml/i18n/es_VE.po | 117 + .../report_xml/i18n/et.po | 117 + .../report_xml/i18n/eu.po | 114 + .../report_xml/i18n/fa.po | 117 + .../report_xml/i18n/fi.po | 117 + .../report_xml/i18n/fr.po | 118 + .../report_xml/i18n/fr_CA.po | 114 + .../report_xml/i18n/fr_CH.po | 117 + .../report_xml/i18n/gl.po | 111 + .../report_xml/i18n/gl_ES.po | 111 + .../report_xml/i18n/he.po | 117 + .../report_xml/i18n/hr.po | 113 + .../report_xml/i18n/hr_HR.po | 117 + .../report_xml/i18n/hu.po | 117 + .../report_xml/i18n/id.po | 117 + .../report_xml/i18n/it.po | 123 + .../report_xml/i18n/ja.po | 117 + .../report_xml/i18n/ko.po | 117 + .../report_xml/i18n/lt.po | 118 + .../report_xml/i18n/lt_LT.po | 112 + .../report_xml/i18n/lv.po | 112 + .../report_xml/i18n/mk.po | 117 + .../report_xml/i18n/mn.po | 117 + .../report_xml/i18n/nb.po | 117 + .../report_xml/i18n/nb_NO.po | 112 + .../report_xml/i18n/nl.po | 117 + .../report_xml/i18n/nl_BE.po | 117 + .../report_xml/i18n/nl_NL.po | 116 + .../report_xml/i18n/pl.po | 113 + .../report_xml/i18n/pt.po | 111 + .../report_xml/i18n/pt_BR.po | 121 + .../report_xml/i18n/pt_PT.po | 116 + .../report_xml/i18n/report_xml.pot | 104 + .../report_xml/i18n/ro.po | 118 + .../report_xml/i18n/ru.po | 113 + .../report_xml/i18n/sk.po | 117 + .../report_xml/i18n/sl.po | 112 + .../report_xml/i18n/sr.po | 112 + .../report_xml/i18n/sr@latin.po | 118 + .../report_xml/i18n/sv.po | 117 + .../report_xml/i18n/th.po | 117 + .../report_xml/i18n/tr.po | 121 + .../report_xml/i18n/tr_TR.po | 112 + .../report_xml/i18n/uk.po | 118 + .../report_xml/i18n/vi.po | 117 + .../report_xml/i18n/vi_VN.po | 111 + .../report_xml/i18n/zh_CN.po | 117 + .../report_xml/i18n/zh_TW.po | 117 + .../report_xml/models/__init__.py | 3 + .../report_xml/models/ir_actions_report.py | 60 + .../report_xml/readme/CONTRIBUTORS.rst | 6 + .../report_xml/readme/CREDITS.rst | 1 + .../report_xml/readme/DESCRIPTION.rst | 3 + .../report_xml/readme/INSTALL.rst | 10 + .../report_xml/readme/USAGE.rst | 41 + .../report_xml/reports/__init__.py | 3 + .../reports/report_report_xml_abstract.py | 120 + .../report_xml/static/description/icon.png | Bin 0 -> 4328 bytes .../report_xml/static/description/icon.svg | 3110 +++++++++++++++++ .../report_xml/static/description/index.html | 496 +++ .../js/report/action_manager_report.esm.js | 49 + .../report_xml/tests/__init__.py | 3 + .../report_xml/tests/test_report_xml.py | 47 + .../views/ir_actions_report_view.xml | 33 + .../README.md | 47 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 41 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 8 + .../pyproject.toml | 43 + .../sql_export/README.rst | 132 + .../sql_export/__init__.py | 2 + .../sql_export/__manifest__.py | 33 + .../sql_export/demo/sql_export.xml | 44 + .../sql_export/i18n/am.po | 376 ++ .../sql_export/i18n/ar.po | 384 ++ .../sql_export/i18n/bg.po | 377 ++ .../sql_export/i18n/bs.po | 369 ++ .../sql_export/i18n/ca.po | 435 +++ .../sql_export/i18n/ca_ES.po | 377 ++ .../sql_export/i18n/cs.po | 383 ++ .../sql_export/i18n/da.po | 379 ++ .../sql_export/i18n/de.po | 425 +++ .../sql_export/i18n/el_GR.po | 378 ++ .../sql_export/i18n/en_AU.po | 377 ++ .../sql_export/i18n/en_GB.po | 383 ++ .../sql_export/i18n/es.po | 464 +++ .../sql_export/i18n/es_AR.po | 456 +++ .../sql_export/i18n/es_CL.po | 377 ++ .../sql_export/i18n/es_CO.po | 377 ++ .../sql_export/i18n/es_CR.po | 383 ++ .../sql_export/i18n/es_DO.po | 377 ++ .../sql_export/i18n/es_EC.po | 383 ++ .../sql_export/i18n/es_ES.po | 380 ++ .../sql_export/i18n/es_MX.po | 383 ++ .../sql_export/i18n/es_PE.po | 377 ++ .../sql_export/i18n/es_PY.po | 377 ++ .../sql_export/i18n/es_VE.po | 380 ++ .../sql_export/i18n/et.po | 382 ++ .../sql_export/i18n/eu.po | 377 ++ .../sql_export/i18n/fa.po | 376 ++ .../sql_export/i18n/fi.po | 383 ++ .../sql_export/i18n/fr.po | 400 +++ .../sql_export/i18n/fr_CA.po | 377 ++ .../sql_export/i18n/fr_CH.po | 380 ++ .../sql_export/i18n/fr_FR.po | 378 ++ .../sql_export/i18n/gl.po | 381 ++ .../sql_export/i18n/gl_ES.po | 377 ++ .../sql_export/i18n/he.po | 376 ++ .../sql_export/i18n/hi.po | 376 ++ .../sql_export/i18n/hr.po | 384 ++ .../sql_export/i18n/hr_HR.po | 379 ++ .../sql_export/i18n/hu.po | 382 ++ .../sql_export/i18n/id.po | 376 ++ .../sql_export/i18n/it.po | 401 +++ .../sql_export/i18n/ja.po | 382 ++ .../sql_export/i18n/ko.po | 376 ++ .../sql_export/i18n/lo.po | 376 ++ .../sql_export/i18n/lt.po | 383 ++ .../sql_export/i18n/lt_LT.po | 379 ++ .../sql_export/i18n/lv.po | 377 ++ .../sql_export/i18n/mk.po | 382 ++ .../sql_export/i18n/mn.po | 382 ++ .../sql_export/i18n/nb.po | 383 ++ .../sql_export/i18n/nb_NO.po | 381 ++ .../sql_export/i18n/nl.po | 383 ++ .../sql_export/i18n/nl_BE.po | 383 ++ .../sql_export/i18n/nl_NL.po | 378 ++ .../sql_export/i18n/pl.po | 381 ++ .../sql_export/i18n/pt.po | 382 ++ .../sql_export/i18n/pt_BR.po | 423 +++ .../sql_export/i18n/pt_PT.po | 385 ++ .../sql_export/i18n/ro.po | 383 ++ .../sql_export/i18n/ru.po | 384 ++ .../sql_export/i18n/sk.po | 377 ++ .../sql_export/i18n/sl.po | 426 +++ .../sql_export/i18n/sql_export.pot | 369 ++ .../sql_export/i18n/sr.po | 377 ++ .../sql_export/i18n/sr@latin.po | 381 ++ .../sql_export/i18n/sv.po | 382 ++ .../sql_export/i18n/th.po | 382 ++ .../sql_export/i18n/tr.po | 384 ++ .../sql_export/i18n/tr_TR.po | 381 ++ .../sql_export/i18n/uk.po | 377 ++ .../sql_export/i18n/vi.po | 379 ++ .../sql_export/i18n/vi_VN.po | 377 ++ .../sql_export/i18n/zh_CN.po | 423 +++ .../sql_export/i18n/zh_TW.po | 383 ++ .../sql_export/models/__init__.py | 1 + .../sql_export/models/sql_export.py | 99 + .../sql_export/readme/CONTRIBUTORS.rst | 9 + .../sql_export/readme/DESCRIPTION.rst | 4 + .../sql_export/readme/ROADMAP.rst | 16 + .../sql_export/readme/USAGE.rst | 9 + .../sql_export/security/ir.model.access.csv | 4 + .../security/sql_export_security.xml | 16 + .../sql_export/static/description/icon.png | Bin 0 -> 9455 bytes .../sql_export/static/description/index.html | 471 +++ .../static/src/scss/modal_properties.scss | 3 + .../sql_export/tests/__init__.py | 1 + .../sql_export/tests/test_sql_query.py | 116 + .../sql_export/views/sql_export_view.xml | 107 + .../sql_export/wizard/__init__.py | 1 + .../sql_export/wizard/wizard_file.py | 117 + .../sql_export/wizard/wizard_file_view.xml | 34 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../sql_export_delta/README.rst | 99 + .../sql_export_delta/__init__.py | 3 + .../sql_export_delta/__manifest__.py | 26 + .../sql_export_delta/hooks.py | 9 + .../sql_export_delta/i18n/bs.po | 37 + .../sql_export_delta/i18n/it.po | 43 + .../i18n/sql_export_delta.pot | 37 + .../sql_export_delta/models/__init__.py | 1 + .../sql_export_delta/models/sql_export.py | 98 + .../sql_export_delta/readme/CONFIGURE.md | 4 + .../sql_export_delta/readme/CONTRIBUTORS.md | 1 + .../sql_export_delta/readme/DESCRIPTION.md | 1 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 440 +++ .../sql_export_delta/tests/__init__.py | 1 + .../tests/test_sql_export_delta.py | 26 + .../sql_export_delta/views/sql_export.xml | 17 + .../sql_export_delta/wizards/__init__.py | 1 + .../wizards/sql_file_wizard.py | 14 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../sql_export_excel/README.rst | 88 + .../sql_export_excel/__init__.py | 1 + .../sql_export_excel/__manifest__.py | 22 + .../sql_export_excel/i18n/bs.po | 113 + .../sql_export_excel/i18n/ca.po | 122 + .../sql_export_excel/i18n/es.po | 126 + .../sql_export_excel/i18n/it.po | 126 + .../i18n/sql_export_excel.pot | 113 + .../sql_export_excel/models/__init__.py | 1 + .../sql_export_excel/models/sql_export.py | 122 + .../sql_export_excel/readme/CONFIGURE.rst | 4 + .../sql_export_excel/readme/CONTRIBUTORS.rst | 2 + .../sql_export_excel/readme/DESCRIPTION.rst | 4 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 433 +++ .../sql_export_excel/tests/__init__.py | 1 + .../tests/test_sql_query_excel.py | 112 + .../views/sql_export_view.xml | 33 + .../README.md | 47 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../sql_export_mail/README.rst | 101 + .../sql_export_mail/__init__.py | 1 + .../sql_export_mail/__manifest__.py | 20 + .../sql_export_mail/data/mail_template.xml | 25 + .../sql_export_mail/i18n/bs.po | 132 + .../sql_export_mail/i18n/ca.po | 135 + .../sql_export_mail/i18n/es.po | 150 + .../sql_export_mail/i18n/fr.po | 169 + .../sql_export_mail/i18n/it.po | 155 + .../sql_export_mail/i18n/sql_export_mail.pot | 132 + .../16.0.1.0.0/noupdate_changes.xml | 19 + .../migrations/16.0.1.0.0/post-migration.py | 8 + .../sql_export_mail/models/__init__.py | 1 + .../sql_export_mail/models/sql_export.py | 188 + .../sql_export_mail/readme/CONFIGURE.rst | 7 + .../sql_export_mail/readme/CONTRIBUTORS.rst | 2 + .../sql_export_mail/readme/DESCRIPTION.rst | 1 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 445 +++ .../sql_export_mail/tests/__init__.py | 1 + .../tests/test_sql_query_mail.py | 81 + .../sql_export_mail/views/sql_export_view.xml | 56 + .../README.md | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 17 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 45 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../sql_request_abstract/README.rst | 138 + .../sql_request_abstract/__init__.py | 2 + .../sql_request_abstract/__manifest__.py | 22 + .../controllers/__init__.py | 1 + .../sql_request_abstract/controllers/main.py | 29 + .../sql_request_abstract/i18n/am.po | 261 ++ .../sql_request_abstract/i18n/ar.po | 268 ++ .../sql_request_abstract/i18n/bg.po | 267 ++ .../sql_request_abstract/i18n/bs.po | 253 ++ .../sql_request_abstract/i18n/ca.po | 281 ++ .../sql_request_abstract/i18n/cs.po | 268 ++ .../sql_request_abstract/i18n/da.po | 267 ++ .../sql_request_abstract/i18n/de.po | 267 ++ .../sql_request_abstract/i18n/el_GR.po | 263 ++ .../sql_request_abstract/i18n/en_GB.po | 268 ++ .../sql_request_abstract/i18n/es.po | 287 ++ .../sql_request_abstract/i18n/es_AR.po | 288 ++ .../sql_request_abstract/i18n/es_CL.po | 268 ++ .../sql_request_abstract/i18n/es_CO.po | 268 ++ .../sql_request_abstract/i18n/es_CR.po | 262 ++ .../sql_request_abstract/i18n/es_DO.po | 268 ++ .../sql_request_abstract/i18n/es_EC.po | 268 ++ .../sql_request_abstract/i18n/es_ES.po | 268 ++ .../sql_request_abstract/i18n/es_MX.po | 268 ++ .../sql_request_abstract/i18n/es_PE.po | 268 ++ .../sql_request_abstract/i18n/es_PY.po | 262 ++ .../sql_request_abstract/i18n/es_VE.po | 268 ++ .../sql_request_abstract/i18n/et.po | 267 ++ .../sql_request_abstract/i18n/eu.po | 264 ++ .../sql_request_abstract/i18n/fa.po | 267 ++ .../sql_request_abstract/i18n/fi.po | 267 ++ .../sql_request_abstract/i18n/fr.po | 263 ++ .../sql_request_abstract/i18n/fr_CA.po | 265 ++ .../sql_request_abstract/i18n/fr_CH.po | 268 ++ .../sql_request_abstract/i18n/gl.po | 266 ++ .../sql_request_abstract/i18n/gl_ES.po | 262 ++ .../sql_request_abstract/i18n/he.po | 267 ++ .../sql_request_abstract/i18n/hr.po | 268 ++ .../sql_request_abstract/i18n/hr_HR.po | 270 ++ .../sql_request_abstract/i18n/hu.po | 267 ++ .../sql_request_abstract/i18n/id.po | 267 ++ .../sql_request_abstract/i18n/it.po | 281 ++ .../sql_request_abstract/i18n/ja.po | 267 ++ .../sql_request_abstract/i18n/ko.po | 267 ++ .../sql_request_abstract/i18n/lt.po | 268 ++ .../sql_request_abstract/i18n/lt_LT.po | 263 ++ .../sql_request_abstract/i18n/lv.po | 262 ++ .../sql_request_abstract/i18n/mk.po | 267 ++ .../sql_request_abstract/i18n/mn.po | 267 ++ .../sql_request_abstract/i18n/nb.po | 268 ++ .../sql_request_abstract/i18n/nb_NO.po | 269 ++ .../sql_request_abstract/i18n/nl.po | 267 ++ .../sql_request_abstract/i18n/nl_BE.po | 268 ++ .../sql_request_abstract/i18n/nl_NL.po | 268 ++ .../sql_request_abstract/i18n/pl.po | 269 ++ .../sql_request_abstract/i18n/pt.po | 267 ++ .../sql_request_abstract/i18n/pt_BR.po | 279 ++ .../sql_request_abstract/i18n/pt_PT.po | 269 ++ .../sql_request_abstract/i18n/ro.po | 269 ++ .../sql_request_abstract/i18n/ru.po | 263 ++ .../sql_request_abstract/i18n/sk.po | 267 ++ .../sql_request_abstract/i18n/sl.po | 268 ++ .../i18n/sql_request_abstract.pot | 253 ++ .../sql_request_abstract/i18n/sr.po | 262 ++ .../sql_request_abstract/i18n/sr@latin.po | 269 ++ .../sql_request_abstract/i18n/sv.po | 267 ++ .../sql_request_abstract/i18n/th.po | 267 ++ .../sql_request_abstract/i18n/tr.po | 267 ++ .../sql_request_abstract/i18n/tr_TR.po | 268 ++ .../sql_request_abstract/i18n/uk.po | 268 ++ .../sql_request_abstract/i18n/vi.po | 267 ++ .../sql_request_abstract/i18n/vi_VN.po | 262 ++ .../sql_request_abstract/i18n/zh_CN.po | 277 ++ .../sql_request_abstract/i18n/zh_TW.po | 268 ++ .../sql_request_abstract/models/__init__.py | 3 + .../models/sql_request_mixin.py | 313 ++ .../readme/CONTRIBUTORS.rst | 4 + .../readme/DESCRIPTION.rst | 20 + .../sql_request_abstract/readme/DEVELOP.rst | 7 + .../sql_request_abstract/readme/USAGE.rst | 16 + .../security/ir.model.access.csv | 4 + .../security/ir_module_category.xml | 6 + .../security/res_groups.xml | 18 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 479 +++ .../static/lib/ace/mode-pgsql.js | 1663 +++++++++ .../views/view_sql_request_mixin.xml | 108 + 2543 files changed, 469120 insertions(+) create mode 100644 README.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/README.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/doc/FAQ.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/doc/INSTALL.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/doc/MODELS.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/doc/REPORTS.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/doc/SECURITY.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/doc/USAGE.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/README.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/__init__.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/__manifest__.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/datas/ir_cron.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/bs.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/ca.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/de.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/el.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/el_GR.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/es.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/fr.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/hr.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/it.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/mis_builder.pot create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/nl.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/pt.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/sv.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/tr.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/migrations/16.0.1.0.1/post-migration.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/migrations/16.0.5.0.0/end-migrate.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/__init__.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/accounting_none.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/aep.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/aggregate.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/data_error.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/expression_evaluator.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/kpimatrix.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_kpi_data.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_instance.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_instance_annotation.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_style.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_subreport.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_safe_eval.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/prorata_read_group_mixin.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/simple_array.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/pyproject.toml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/DEVELOP.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/HISTORY.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/INSTALL.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/USAGE.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/newsfragments/.gitignore create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/__init__.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_qweb.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_qweb.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_xlsx.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_xlsx.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/security/mis_builder_security.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/security/res_groups.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/description/ex_report_preview.png create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/description/ex_report_settings.png create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/description/ex_report_template.png create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/description/icon.png create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/description/index.html create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/components/mis_report_widget.css create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/components/mis_report_widget.esm.js create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/components/mis_report_widget.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/css/report.css create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/__init__.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/common.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/fake_models.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_accounting_none.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_aep.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_aggregate.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_data_sources.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_kpi_data.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_mis_report_instance.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_mis_report_instance_annotation.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_mis_safe_eval.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_multi_company_aep.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_period_dates.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_render.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_simple_array.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_subreport.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_target_move.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_utc_midnight.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/views/mis_report.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/views/mis_report_instance.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/views/mis_report_style.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/wizard/__init__.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/wizard/mis_builder_dashboard.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/mis_builder/wizard/mis_builder_dashboard.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder/pyproject.toml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/README.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/doc/FAQ.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/doc/INSTALL.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/doc/MODELS.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/doc/REPORTS.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/doc/SECURITY.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/doc/USAGE.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/README.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/__init__.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/__manifest__.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/i18n/bs.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/i18n/ca.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/i18n/de.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/i18n/es.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/i18n/fr.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/i18n/hr.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/i18n/it.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/i18n/mis_builder_budget.pot create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/i18n/nl.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/i18n/pt.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/models/__init__.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/models/mis_budget.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/models/mis_budget_abstract.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/models/mis_budget_by_account.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/models/mis_budget_by_account_item.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/models/mis_budget_item.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/models/mis_budget_item_abstract.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/models/mis_report_instance.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/models/mis_report_instance_period.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/models/mis_report_kpi.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/models/mis_report_kpi_expression.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/pyproject.toml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/readme/HISTORY.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/readme/USAGE.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/readme/newsfragments/.gitignore create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/security/mis_budget.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/security/mis_budget_by_account.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/security/mis_budget_by_account_item.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/security/mis_budget_item.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/static/description/icon.png create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/static/description/index.html create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/tests/__init__.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/tests/test_expression_evaluator.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/tests/test_mis_budget.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/tests/test_mis_budget_by_account.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/views/mis_budget.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/views/mis_budget_by_account.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/views/mis_budget_by_account_item.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/views/mis_budget_item.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/views/mis_report.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/mis_builder_budget/views/mis_report_instance_period.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_budget/pyproject.toml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/README.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/doc/FAQ.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/doc/INSTALL.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/doc/MODELS.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/doc/REPORTS.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/doc/SECURITY.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/doc/USAGE.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/README.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/__init__.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/__manifest__.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/data/mis_budget.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/data/mis_report.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/data/mis_report_instance.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/data/mis_report_style.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/examples/mis_committed_purchase.sql create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/i18n/bs.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/i18n/ca.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/i18n/de.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/i18n/es.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/i18n/fr.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/i18n/it.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/i18n/mis_builder_demo.pot create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/i18n/nl.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/i18n/pt.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/models/__init__.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/models/mis_committed_purchase.py create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/pyproject.toml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/readme/HISTORY.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/readme/USAGE.rst create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/readme/newsfragments/.gitignore create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/security/mis_committed_purchase.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/static/description/icon.png create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/static/description/index.html create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/mis_builder_demo/views/mis_committed_purchase.xml create mode 100644 odoo-bringout-oca-mis-builder-mis_builder_demo/pyproject.toml create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/README.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/README.rst create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/__manifest__.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/i18n/base_report_to_label_printer.pot create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/i18n/bs.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/i18n/fr.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/i18n/it.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/i18n/tr.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/models/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/models/res_users.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/static/description/icon.png create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/static/description/index.html create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/tests/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/tests/test_ir_actions_report.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/views/ir_actions_report.xml create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/base_report_to_label_printer/views/res_users.xml create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/doc/FAQ.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/doc/INSTALL.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/doc/MODELS.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/doc/REPORTS.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/doc/SECURITY.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/doc/USAGE.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_label_printer/pyproject.toml create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/README.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/README.rst create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/__manifest__.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/data/neutralize.sql create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/data/printing_data.xml create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/am.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/base_report_to_printer.pot create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/bg.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/bs.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/ca.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/de.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/el_GR.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/es.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/es_AR.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/es_ES.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/fi.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/fr.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/gl.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/hr.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/it.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/nl.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/pt.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/sl.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/sv.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/tr.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/models/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/models/printing_action.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/models/printing_job.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/models/printing_printer.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/models/printing_report_xml_action.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/models/printing_server.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/models/printing_tray.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/models/res_users.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/readme/HISTORY.rst create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/readme/INSTALL.rst create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/readme/USAGE.rst create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/security/security.xml create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/static/description/icon.png create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/static/description/index.html create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/static/src/js/qweb_action_manager.esm.js create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/tests/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/tests/test_ir_actions_report.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/tests/test_printing_job.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/tests/test_printing_printer.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/tests/test_printing_printer_tray.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/tests/test_printing_printer_wizard.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/tests/test_printing_report_xml_action.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/tests/test_printing_server.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/tests/test_printing_tray.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/tests/test_report.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/tests/test_res_users.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/views/ir_actions_report.xml create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/views/printing_job.xml create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/views/printing_printer.xml create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/views/printing_report.xml create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/views/printing_server.xml create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/views/res_users.xml create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/wizards/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/wizards/print_attachment_report.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/wizards/print_attachment_report.xml create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/wizards/printing_printer_update_wizard.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/base_report_to_printer/wizards/printing_printer_update_wizard_view.xml create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/doc/FAQ.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/doc/INSTALL.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/doc/MODELS.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/doc/REPORTS.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/doc/SECURITY.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/doc/USAGE.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer/pyproject.toml create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/README.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/README.rst create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/__manifest__.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/i18n/base_report_to_printer_mail.pot create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/i18n/bs.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/i18n/es.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/i18n/it.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/i18n/sv.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/i18n/tr.po create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/models/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/models/mail_template.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/readme/CREDITS.rst create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/static/description/icon.png create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/static/description/index.html create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/tests/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/base_report_to_printer_mail/tests/test_mail.py create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/doc/FAQ.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/doc/INSTALL.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/doc/MODELS.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/doc/REPORTS.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/doc/SECURITY.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/doc/USAGE.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-report-print-send-base_report_to_printer_mail/pyproject.toml create mode 100644 odoo-bringout-oca-report-print-send-pingen/README.md create mode 100644 odoo-bringout-oca-report-print-send-pingen/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-report-print-send-pingen/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-report-print-send-pingen/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-report-print-send-pingen/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-report-print-send-pingen/doc/FAQ.md create mode 100644 odoo-bringout-oca-report-print-send-pingen/doc/INSTALL.md create mode 100644 odoo-bringout-oca-report-print-send-pingen/doc/MODELS.md create mode 100644 odoo-bringout-oca-report-print-send-pingen/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-report-print-send-pingen/doc/REPORTS.md create mode 100644 odoo-bringout-oca-report-print-send-pingen/doc/SECURITY.md create mode 100644 odoo-bringout-oca-report-print-send-pingen/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-report-print-send-pingen/doc/USAGE.md create mode 100644 odoo-bringout-oca-report-print-send-pingen/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/README.rst create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/__manifest__.py create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/controllers/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/controllers/main.py create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/data/pingen_data.xml create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/i18n/bs.po create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/i18n/es.po create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/i18n/fr.po create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/i18n/it.po create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/i18n/pingen.pot create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/models/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/models/base_config_settings.py create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/models/ir_attachment.py create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/models/pingen.py create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/models/pingen_document.py create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/models/res_company.py create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/readme/USAGE.rst create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/static/description/icon.png create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/static/description/index.html create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/tests/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/tests/fixtures/cassettes/test_pingen_push_document.yaml create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/tests/test_pingen.py create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/views/base_config_settings.xml create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/views/ir_attachment_view.xml create mode 100644 odoo-bringout-oca-report-print-send-pingen/pingen/views/pingen_document_view.xml create mode 100644 odoo-bringout-oca-report-print-send-pingen/pyproject.toml create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/README.md create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/doc/FAQ.md create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/doc/INSTALL.md create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/doc/MODELS.md create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/doc/REPORTS.md create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/doc/SECURITY.md create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/doc/USAGE.md create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/pingen_env/README.rst create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/pingen_env/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/pingen_env/__manifest__.py create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/pingen_env/i18n/bs.po create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/pingen_env/i18n/it.po create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/pingen_env/i18n/pingen_env.pot create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/pingen_env/models/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/pingen_env/models/res_company.py create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/pingen_env/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/pingen_env/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/pingen_env/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/pingen_env/readme/USAGE.rst create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/pingen_env/static/description/icon.png create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/pingen_env/static/description/index.html create mode 100644 odoo-bringout-oca-report-print-send-pingen_env/pyproject.toml create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/README.md create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/doc/FAQ.md create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/doc/INSTALL.md create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/doc/MODELS.md create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/doc/REPORTS.md create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/doc/SECURITY.md create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/doc/USAGE.md create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/README.rst create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/__manifest__.py create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/am.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/bg.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/bs.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/ca.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/de.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/el_GR.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/es.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/es_AR.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/es_ES.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/fi.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/fr.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/gl.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/hr.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/it.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/nl.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/printer_zpl2.pot create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/pt.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/sl.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/tr.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/models/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/models/printing_label_zpl2.py create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/models/printing_label_zpl2_component.py create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/models/zpl2.py create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/readme/HISTORY.rst create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/readme/INSTALL.rst create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/readme/USAGE.rst create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/static/description/icon.png create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/static/description/index.html create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/tests/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/tests/test_generate_action.py create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/tests/test_printing_label_zpl2.py create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/tests/test_test_mode.py create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/tests/test_wizard_import_zpl2.py create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/tests/test_wizard_print_record_label.py create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/views/printing_label_zpl2.xml create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/wizard/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/wizard/print_record_label.py create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/wizard/print_record_label.xml create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/wizard/wizard_import_zpl2.py create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/printer_zpl2/wizard/wizard_import_zpl2.xml create mode 100644 odoo-bringout-oca-report-print-send-printer_zpl2/pyproject.toml create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/README.md create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/doc/FAQ.md create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/doc/INSTALL.md create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/doc/MODELS.md create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/doc/REPORTS.md create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/doc/SECURITY.md create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/doc/USAGE.md create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/README.rst create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/__manifest__.py create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/data/demo.xml create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/i18n/bs.po create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/i18n/es.po create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/i18n/it.po create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/i18n/printing_simple_configuration.pot create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/models/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/models/company.py create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/models/print_config.py create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/models/printer.py create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/security/security.xml create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/static/description/icon.png create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/static/description/index.html create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/static/description/print_config.png create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/views/company.xml create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/printing_simple_configuration/views/print_config.xml create mode 100644 odoo-bringout-oca-report-print-send-printing_simple_configuration/pyproject.toml create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/README.md create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/doc/FAQ.md create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/doc/INSTALL.md create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/doc/MODELS.md create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/doc/REPORTS.md create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/doc/SECURITY.md create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/doc/USAGE.md create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/pyproject.toml create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/README.rst create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/__manifest__.py create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/data/printing_data.xml create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/i18n/bs.po create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/i18n/es.po create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/i18n/it.po create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/i18n/remote_report_to_printer.pot create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/models/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/models/printing_action.py create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/models/printing_printer.py create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/models/res_remote.py create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/models/res_remote_printer.py create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/readme/USAGE.rst create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/static/description/icon.png create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/static/description/index.html create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/tests/__init__.py create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/tests/test_printer.py create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/tests/test_remote_printer.py create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/views/printing_printer.xml create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/views/res_remote_printer_views.xml create mode 100644 odoo-bringout-oca-report-print-send-remote_report_to_printer/remote_report_to_printer/views/res_remote_views.xml create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/README.md create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/am.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/ar.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/base_comment_template.pot create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/bg.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/cs.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/da.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/de.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/el_GR.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/en_GB.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/es_AR.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/es_CL.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/es_CO.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/es_CR.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/es_DO.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/es_EC.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/es_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/es_MX.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/es_PE.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/es_PY.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/es_VE.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/et.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/eu.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/fa.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/fi.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/fr.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/fr_CA.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/gl.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/gl_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/he.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/hr.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/hu.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/id.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/ja.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/ko.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/lt.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/lt_LT.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/lv.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/mk.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/mn.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/nb.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/nl.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/nl_BE.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/pl.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/pt.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/ro.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/ru.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/sk.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/sl.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/sr.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/sr@latin.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/sv.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/th.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/tr.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/uk.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/vi.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/i18n/zh_TW.po create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/migrations/16.0.1.0.0/post-migration.py create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/migrations/16.0.1.1.0/pre-migration.py create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/models/base_comment_template.py create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/models/comment_template.py create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/models/ir_model.py create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/models/res_partner.py create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/security/security.xml create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/tests/fake_models.py create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/tests/test_base_comment_template.py create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/views/base_comment_template_view.xml create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/views/res_partner_view.xml create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/wizard/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/wizard/base_comment_template_preview.py create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/base_comment_template/wizard/base_comment_template_preview_views.xml create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-base_comment_template/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/README.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/demo/bi_sql_view_demo.xml create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/demo/res_groups_demo.xml create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/hooks.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/am.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/ar.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/bg.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/bi_sql_editor.pot create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/cs.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/da.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/de.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/el_GR.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/en_GB.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/es_AR.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/es_CL.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/es_CO.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/es_CR.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/es_DO.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/es_EC.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/es_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/es_MX.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/es_PE.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/es_PY.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/es_VE.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/et.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/eu.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/fa.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/fi.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/fr.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/fr_CA.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/gl.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/gl_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/he.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/hr.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/hu.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/id.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/ja.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/ko.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/lt.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/lt_LT.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/lv.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/mk.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/mn.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/nb.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/nl.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/nl_BE.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/pl.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/pt.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/ro.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/ru.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/sk.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/sl.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/sr.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/sr@latin.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/sv.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/th.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/tr.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/uk.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/vi.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/i18n/zh_TW.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/migrations/16.0.2.0.0/end-migration.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/models/bi_sql_view.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/models/bi_sql_view_field.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/models/ir_model.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/static/description/01_sql_request.png create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/static/description/02_security_access.png create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/static/description/03_field_mapping.png create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/static/description/04_materialized_view_setting.png create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/static/description/05_reporting_pivot.png create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/tests/test_bi_sql_view.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/bi_sql_editor/views/view_bi_sql_view.xml create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_sql_editor/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/README.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/hooks.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/am.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/ar.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/bg.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/bi_view_editor.pot create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/cs.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/da.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/de.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/el_GR.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/en_GB.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/es_AR.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/es_CL.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/es_CO.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/es_CR.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/es_DO.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/es_EC.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/es_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/es_MX.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/es_PE.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/es_PY.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/es_VE.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/et.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/eu.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/fa.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/fi.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/fr.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/fr_CA.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/gl.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/gl_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/he.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/hr.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/hu.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/id.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/ja.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/ko.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/lt.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/lt_LT.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/lv.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/mk.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/mn.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/nb.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/nl.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/nl_BE.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/pl.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/pt.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/ro.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/ru.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/sk.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/sl.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/sr.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/sr@latin.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/sv.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/th.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/tr.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/uk.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/vi.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/i18n/zh_TW.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/models/bve_view.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/models/bve_view_line.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/models/ir_model.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/models/models.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/readme/CREDITS.rst create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/readme/INSTALL.rst create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/security/res_groups.xml create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/security/rules.xml create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/description/main_screenshot.png create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/bi_view_editor.css create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/bi_view_editor.esm.js create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/bi_view_editor.xml create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/field_list.esm.js create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/field_list.xml create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/join_node_dialog.esm.js create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/join_node_dialog.xml create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/model_list.esm.js create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/model_list.xml create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/tests/test_bi_view.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/views/bve_view.xml create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/wizard/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/wizard/wizard_ir_model_menu_create.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/README.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/i18n/bi_view_editor_spreadsheet_dashboard.pot create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/views/menus.xml create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_async/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_async/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_async/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_async/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_async/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_async/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_async/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_async/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_async/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_async/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_async/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_async/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_async/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_async/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_async/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/data/mail_template.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/data/queue_job_function_data.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/demo/report_async_demo.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/report_async.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/models/ir_actions.py create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/models/ir_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/models/report_async.py create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/security/ir_rule.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/tests/test_report_async.py create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/views/report_async.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/wizard/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/wizard/print_report_wizard.py create mode 100644 odoo-bringout-oca-reporting-engine-report_async/report_async/wizard/print_report_wizard.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/report_company_details_translatable/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/report_company_details_translatable/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/report_company_details_translatable/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/report_company_details_translatable/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/report_company_details_translatable/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/report_company_details_translatable/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/report_company_details_translatable/i18n/report_company_details_translatable.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/report_company_details_translatable/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/report_company_details_translatable/models/res_company.py create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/report_company_details_translatable/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/report_company_details_translatable/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_company_details_translatable/report_company_details_translatable/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_context/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_context/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_context/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_context/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_context/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_context/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_context/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_context/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_context/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_context/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_context/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_context/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_context/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_context/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_context/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/controllers/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/controllers/main.py create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/data/config_parameter.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/i18n/report_context.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/tests/test_report_context.py create mode 100644 odoo-bringout-oca-reporting-engine-report_context/report_context/views/ir_actions_report.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/controllers/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/controllers/main.py create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/demo/report.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/i18n/report_csv.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/models/ir_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/report/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/report/report_csv.py create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/report/report_partner_csv.py create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/static/src/js/report/qwebactionmanager.esm.js create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/tests/test_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_csv/report_csv/views/ir_actions_views.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/data/report_data.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/i18n/report_display_name_in_footer.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/readme/CONFIGURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/readme/CONTEXT.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/readme/CONTRIBUTORS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/readme/DESCRIPTION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/readme/ROADMAP.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/readme/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_display_name_in_footer/report_display_name_in_footer/views/report_templates.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/report_generate_helper/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/report_generate_helper/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/report_generate_helper/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/report_generate_helper/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/report_generate_helper/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/report_generate_helper/i18n/report_generate_helper.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/report_generate_helper/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/report_generate_helper/models/base.py create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/report_generate_helper/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/report_generate_helper/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/report_generate_helper/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/report_generate_helper/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/report_generate_helper/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/report_generate_helper/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_generate_helper/report_generate_helper/tests/test_report_generate_helper.py create mode 100644 odoo-bringout-oca-reporting-engine-report_label/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_label/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_label/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_label/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_label/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_label/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_label/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_label/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_label/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_label/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_label/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_label/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_label/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_label/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_label/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/demo/demo.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/i18n/report_label.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/migrations/16.0.1.0.0/pre-migration.py create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/models/ir_actions_server.py create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/models/report_paperformat_label.py create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/reports/report_label.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/static/description/ir_actions_server_form.png create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/static/description/report_label_wizard_form.png create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/static/description/report_paperformat_label_form.png create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/static/description/report_result.png create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/tests/test_report_label.py create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/views/ir_actions_server.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/views/report_paperformat_label.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/wizards/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/wizards/report_label_wizard.py create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/wizards/report_label_wizard.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_label/report_label/wizards/report_label_wizard_line.py create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/report_paperformat_company_dependent/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/report_paperformat_company_dependent/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/report_paperformat_company_dependent/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/report_paperformat_company_dependent/hooks.py create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/report_paperformat_company_dependent/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/report_paperformat_company_dependent/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/report_paperformat_company_dependent/i18n/report_paperformat_company_dependent.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/report_paperformat_company_dependent/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/report_paperformat_company_dependent/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/report_paperformat_company_dependent/readme/CONTEXT.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/report_paperformat_company_dependent/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/report_paperformat_company_dependent/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/report_paperformat_company_dependent/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent/report_paperformat_company_dependent/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/LICENSE create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/controllers/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/controllers/main.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/demo/report_py3o.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/demo/res_user.odt create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/am.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/ar.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/bg.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/cs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/da.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/de.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/el_GR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/en_GB.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/es_AR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/es_CL.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/es_CO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/es_CR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/es_DO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/es_EC.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/es_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/es_MX.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/es_PE.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/es_PY.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/es_VE.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/et.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/eu.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/fa.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/fi.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/fr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/fr_CA.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/gl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/gl_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/he.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/hr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/hu.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/id.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/ja.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/ko.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/lt.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/lt_LT.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/lv.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/mk.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/mn.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/nb.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/nl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/nl_BE.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/pl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/pt.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/report_py3o.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/ro.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/ru.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/sk.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/sl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/sr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/sr@latin.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/sv.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/th.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/tr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/uk.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/vi.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/i18n/zh_TW.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/models/_py3o_parser_context.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/models/py3o_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/models/py3o_template.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/readme/INSTALL.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/static/src/js/py3oactionservice.esm.js create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/tests/test_report_py3o.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/views/ir_actions_report.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o/report_py3o/views/py3o_template.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/demo/py3o_pdf_options.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/demo/report_py3o.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/am.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/ar.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/bg.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/cs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/da.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/de.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/el_GR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/en_GB.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/es_AR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/es_CL.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/es_CO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/es_CR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/es_DO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/es_EC.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/es_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/es_MX.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/es_PE.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/es_PY.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/es_VE.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/et.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/eu.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/fa.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/fi.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/fr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/fr_CA.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/gl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/gl_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/he.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/hr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/hu.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/id.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/ja.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/ko.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/lt.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/lt_LT.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/lv.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/mk.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/mn.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/nb.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/nl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/nl_BE.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/pl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/pt.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/report_py3o_fusion_server.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/ro.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/ru.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/sk.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/sl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/sr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/sr@latin.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/sv.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/th.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/tr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/uk.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/vi.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/i18n/zh_TW.po create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/models/py3o_pdf_options.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/models/py3o_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/models/py3o_server.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/readme/INSTALL.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/tests/test_report_py3o_fusion_server.py create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/views/ir_actions_report.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/views/py3o_pdf_options.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_py3o_fusion_server/report_py3o_fusion_server/views/py3o_server.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/controllers/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/controllers/qr.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/i18n/report_qr.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/static/description/new_qr.png create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/static/description/old_qr.png create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qr/report_qr/tests/test_report_qr.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/report_qweb_decimal_place/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/report_qweb_decimal_place/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/report_qweb_decimal_place/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/report_qweb_decimal_place/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/report_qweb_decimal_place/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/report_qweb_decimal_place/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/report_qweb_decimal_place/i18n/report_qweb_decimal_place.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/report_qweb_decimal_place/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/report_qweb_decimal_place/models/res_currency.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/report_qweb_decimal_place/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/report_qweb_decimal_place/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/report_qweb_decimal_place/reports/price_unit_value_format.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/report_qweb_decimal_place/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/report_qweb_decimal_place/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_decimal_place/report_qweb_decimal_place/views/res_currency_views.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/report_qweb_element_page_visibility/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/report_qweb_element_page_visibility/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/report_qweb_element_page_visibility/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/report_qweb_element_page_visibility/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/report_qweb_element_page_visibility/i18n/report_qweb_element_page_visibility.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/report_qweb_element_page_visibility/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/report_qweb_element_page_visibility/readme/CREDITS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/report_qweb_element_page_visibility/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/report_qweb_element_page_visibility/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/report_qweb_element_page_visibility/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/report_qweb_element_page_visibility/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility/report_qweb_element_page_visibility/views/layouts.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/controllers/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/controllers/main.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/i18n/report_qweb_encrypt.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/static/src/report/action_manager_report.esm.js create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/static/src/report/encrypt_dialog.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/tests/test_report_qweb_encrypt.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/views/ir_actions_report.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/ja.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/report_qweb_field_option.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/models/ir_qweb.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/models/qweb_field_options.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/security/qweb_field_options_security.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/tests/test_models.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/tests/test_report_qweb_field_options.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/views/qweb_field_options_views.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/demo/test_report_field_length.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/fr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/pt.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/report_qweb_parameter.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/models/ir_qweb.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/tests/test_report_qweb_parameter.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/report_qweb_pdf_cover.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/views/ir_actions_views.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/demo/report.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/da.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/de.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/el_GR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/es_CO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/fr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/gl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/hr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pt.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/report_qweb_pdf_watermark.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/sl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/tr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/models/report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/models/res_company.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/HISTORY.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/INSTALL.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/static/src/css/report_qweb_pdf_watermark.css create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/tests/test_report_qweb_pdf_watermark.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/views/ir_actions_report_xml.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/views/res_company.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/data/defaults.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/demo/report_certificate_demo.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/demo/report_partner_demo.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/am.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ar.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/bg.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ca_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/cs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/da.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/de.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/el_GR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/en_GB.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_AR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_CL.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_CO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_CR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_DO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_EC.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_MX.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_PE.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_PY.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_VE.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/et.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/eu.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fa.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fi.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr_CA.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr_FR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/gl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/gl_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/he.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/hr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/hu.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/id.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ja.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ko.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/lt.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/lt_LT.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/lv.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/mk.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/mn.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nb.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nl_BE.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pt.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/report_qweb_signer.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ro.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ru.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sk.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sr@latin.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sv.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/th.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/tr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/uk.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/vi.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/zh_TW.po create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/report_certificate.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/res_company.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/CREDITS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/INSTALL.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/certificate/test.p12 create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/certificate/test.passwd create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/description/noun_65694_cc.svg create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/jar/JSignPdf.jar create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/src/java/JPdfSign.java create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/src/java/strings.properties create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/tests/test_report_qweb_signer.py create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/views/report_certificate_view.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/views/res_company_view.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/demo/action_report.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/i18n/report_substitute.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/models/ir_actions_report_substitution_rule.py create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/models/mail_thread.py create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/security/ir_actions_report_substitution_rule.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/static/src/js/action_manager.esm.js create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/tests/test_report_substitute.py create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/views/ir_actions_report.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/wizards/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_substitute/report_substitute/wizards/mail_compose_message.py create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/demo/report_demo.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/i18n/report_text_format_option.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/tests/test_report_format_option.py create mode 100644 odoo-bringout-oca-reporting-engine-report_text_format_option/report_text_format_option/views/ir_actions_report_views.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/am.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/ar.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/bg.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/cs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/da.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/de.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/el_GR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/en_GB.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/es_AR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/es_CL.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/es_CO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/es_CR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/es_DO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/es_EC.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/es_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/es_MX.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/es_PE.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/es_PY.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/es_VE.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/et.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/eu.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/fa.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/fi.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/fr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/fr_CA.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/gl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/gl_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/he.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/hr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/hu.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/id.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/ja.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/ko.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/lt.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/lt_LT.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/lv.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/mk.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/mn.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/nb.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/nl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/nl_BE.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/pl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/pt.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/report_wkhtmltopdf_param.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/ro.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/ru.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/sk.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/sl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/sr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/sr@latin.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/sv.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/th.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/tr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/uk.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/vi.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/i18n/zh_TW.po create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/models/report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/models/report_paperformat.py create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/models/report_paperformat_parameter.py create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/tests/test_report_paperformat.py create mode 100644 odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param/report_wkhtmltopdf_param/views/paperformat.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/controllers/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/controllers/main.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/demo/report.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/i18n/de.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/i18n/fr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/i18n/hr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/i18n/pt.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/i18n/report_xlsx.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/i18n/sv.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/i18n/tr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/models/ir_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/readme/INSTALL.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/report/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/report/report_abstract_xlsx.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/report/report_partner_xlsx.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/static/src/js/report/action_manager_report.esm.js create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx/report_xlsx/tests/test_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/controllers/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/controllers/main.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/i18n/report_xlsx_helper.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/readme/INSTALL.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/report/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/report/report_xlsx_abstract.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/report/report_xlsx_format.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/report/test_partner_report_xlsx.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xlsx_helper/report_xlsx_helper/tests/test_report_xlsx_helper.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/README.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/controllers/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/controllers/report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/demo/demo_report.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/demo/demo_report.xsd create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/demo/report.xml create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/hooks.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/am.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/ar.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/bg.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/cs.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/da.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/de.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/el_GR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/en_GB.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/es_AR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/es_CL.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/es_CO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/es_CR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/es_DO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/es_EC.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/es_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/es_MX.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/es_PE.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/es_PY.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/es_VE.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/et.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/eu.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/fa.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/fi.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/fr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/fr_CA.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/gl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/gl_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/he.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/hr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/hu.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/id.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/ja.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/ko.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/lt.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/lt_LT.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/lv.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/mk.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/mn.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/nb.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/nl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/nl_BE.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/pl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/pt.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/report_xml.pot create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/ro.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/ru.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/sk.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/sl.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/sr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/sr@latin.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/sv.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/th.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/tr.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/uk.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/vi.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/i18n/zh_TW.po create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/models/ir_actions_report.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/readme/CREDITS.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/readme/INSTALL.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/reports/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/reports/report_report_xml_abstract.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/static/description/icon.svg create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/static/src/js/report/action_manager_report.esm.js create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/tests/test_report_xml.py create mode 100644 odoo-bringout-oca-reporting-engine-report_xml/report_xml/views/ir_actions_report_view.xml create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/README.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/demo/sql_export.xml create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/am.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/ar.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/bg.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/ca_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/cs.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/da.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/de.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/el_GR.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/en_AU.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/en_GB.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/es_AR.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/es_CL.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/es_CO.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/es_CR.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/es_DO.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/es_EC.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/es_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/es_MX.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/es_PE.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/es_PY.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/es_VE.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/et.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/eu.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/fa.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/fi.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/fr.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/fr_CA.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/fr_FR.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/gl.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/gl_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/he.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/hi.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/hr.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/hu.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/id.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/ja.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/ko.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/lo.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/lt.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/lt_LT.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/lv.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/mk.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/mn.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/nb.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/nl.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/nl_BE.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/pl.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/pt.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/ro.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/ru.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/sk.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/sl.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/sql_export.pot create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/sr.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/sr@latin.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/sv.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/th.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/tr.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/uk.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/vi.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/i18n/zh_TW.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/models/sql_export.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/security/sql_export_security.xml create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/static/src/scss/modal_properties.scss create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/tests/test_sql_query.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/views/sql_export_view.xml create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/wizard/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/wizard/wizard_file.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export/sql_export/wizard/wizard_file_view.xml create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/README.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/hooks.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/i18n/sql_export_delta.pot create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/models/sql_export.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/readme/CONFIGURE.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/readme/CONTRIBUTORS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/readme/DESCRIPTION.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/tests/test_sql_export_delta.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/views/sql_export.xml create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/wizards/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_delta/sql_export_delta/wizards/sql_file_wizard.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/README.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/i18n/sql_export_excel.pot create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/models/sql_export.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/tests/test_sql_query_excel.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_excel/sql_export_excel/views/sql_export_view.xml create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/README.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/data/mail_template.xml create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/i18n/fr.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/i18n/sql_export_mail.pot create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/migrations/16.0.1.0.0/noupdate_changes.xml create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/migrations/16.0.1.0.0/post-migration.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/models/sql_export.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/tests/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/tests/test_sql_query_mail.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_export_mail/sql_export_mail/views/sql_export_view.xml create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/README.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/doc/FAQ.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/doc/INSTALL.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/doc/MODELS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/doc/REPORTS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/doc/SECURITY.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/doc/USAGE.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/pyproject.toml create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/README.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/__manifest__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/controllers/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/controllers/main.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/am.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/ar.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/bg.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/bs.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/ca.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/cs.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/da.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/de.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/el_GR.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/en_GB.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/es.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/es_AR.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/es_CL.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/es_CO.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/es_CR.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/es_DO.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/es_EC.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/es_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/es_MX.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/es_PE.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/es_PY.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/es_VE.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/et.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/eu.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/fa.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/fi.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/fr.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/fr_CA.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/gl.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/gl_ES.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/he.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/hr.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/hu.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/id.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/it.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/ja.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/ko.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/lt.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/lt_LT.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/lv.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/mk.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/mn.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/nb.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/nl.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/nl_BE.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/pl.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/pt.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/ro.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/ru.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/sk.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/sl.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/sql_request_abstract.pot create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/sr.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/sr@latin.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/sv.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/th.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/tr.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/uk.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/vi.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/i18n/zh_TW.po create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/models/__init__.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/models/sql_request_mixin.py create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/readme/DEVELOP.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/readme/USAGE.rst create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/security/ir_module_category.xml create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/security/res_groups.xml create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/static/description/icon.png create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/static/description/index.html create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/static/lib/ace/mode-pgsql.js create mode 100644 odoo-bringout-oca-reporting-engine-sql_request_abstract/sql_request_abstract/views/view_sql_request_mixin.xml diff --git a/README.md b/README.md new file mode 100644 index 0000000..23807d9 --- /dev/null +++ b/README.md @@ -0,0 +1,91 @@ +# OCA Report + +This repository contains **45** OCA packages for report. + +## Packages Included (45 packages) + +- **odoo-bringout-oca-mis-builder-mis_builder** - From mis: builder_mis_builder +- **odoo-bringout-oca-mis-builder-mis_builder_budget** - From mis: builder_mis_builder_budget +- **odoo-bringout-oca-mis-builder-mis_builder_demo** - From mis: builder_mis_builder_demo +- **odoo-bringout-oca-report-print-send-base_report_to_label_printer** - From report: print_send_base_report_to_label_printer +- **odoo-bringout-oca-report-print-send-base_report_to_printer** - From report: print_send_base_report_to_printer +- **odoo-bringout-oca-report-print-send-base_report_to_printer_mail** - From report: print_send_base_report_to_printer_mail +- **odoo-bringout-oca-report-print-send-pingen** - From report: print_send_pingen +- **odoo-bringout-oca-report-print-send-pingen_env** - From report: print_send_pingen_env +- **odoo-bringout-oca-report-print-send-printer_zpl2** - From report: print_send_printer_zpl2 +- **odoo-bringout-oca-report-print-send-printing_simple_configuration** - From report: print_send_printing_simple_configuration +- **odoo-bringout-oca-report-print-send-remote_report_to_printer** - From report: print_send_remote_report_to_printer +- **odoo-bringout-oca-reporting-engine-base_comment_template** - From reporting: engine_base_comment_template +- **odoo-bringout-oca-reporting-engine-bi_sql_editor** - From reporting: engine_bi_sql_editor +- **odoo-bringout-oca-reporting-engine-bi_view_editor** - From reporting: engine_bi_view_editor +- **odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard** - From reporting: engine_bi_view_editor_spreadsheet_dashboard +- **odoo-bringout-oca-reporting-engine-report_async** - From reporting: engine_report_async +- **odoo-bringout-oca-reporting-engine-report_company_details_translatable** - From reporting: engine_report_company_details_translatable +- **odoo-bringout-oca-reporting-engine-report_context** - From reporting: engine_report_context +- **odoo-bringout-oca-reporting-engine-report_csv** - From reporting: engine_report_csv +- **odoo-bringout-oca-reporting-engine-report_display_name_in_footer** - From reporting: engine_report_display_name_in_footer +- **odoo-bringout-oca-reporting-engine-report_generate_helper** - From reporting: engine_report_generate_helper +- **odoo-bringout-oca-reporting-engine-report_label** - From reporting: engine_report_label +- **odoo-bringout-oca-reporting-engine-report_paperformat_company_dependent** - From reporting: engine_report_paperformat_company_dependent +- **odoo-bringout-oca-reporting-engine-report_py3o** - From reporting: engine_report_py3o +- **odoo-bringout-oca-reporting-engine-report_py3o_fusion_server** - From reporting: engine_report_py3o_fusion_server +- **odoo-bringout-oca-reporting-engine-report_qr** - From reporting: engine_report_qr +- **odoo-bringout-oca-reporting-engine-report_qweb_decimal_place** - From reporting: engine_report_qweb_decimal_place +- **odoo-bringout-oca-reporting-engine-report_qweb_element_page_visibility** - From reporting: engine_report_qweb_element_page_visibility +- **odoo-bringout-oca-reporting-engine-report_qweb_encrypt** - From reporting: engine_report_qweb_encrypt +- **odoo-bringout-oca-reporting-engine-report_qweb_field_option** - From reporting: engine_report_qweb_field_option +- **odoo-bringout-oca-reporting-engine-report_qweb_parameter** - From reporting: engine_report_qweb_parameter +- **odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover** - From reporting: engine_report_qweb_pdf_cover +- **odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark** - From reporting: engine_report_qweb_pdf_watermark +- **odoo-bringout-oca-reporting-engine-report_qweb_signer** - From reporting: engine_report_qweb_signer +- **odoo-bringout-oca-reporting-engine-report_substitute** - From reporting: engine_report_substitute +- **odoo-bringout-oca-reporting-engine-report_text_format_option** - From reporting: engine_report_text_format_option +- **odoo-bringout-oca-reporting-engine-report_wkhtmltopdf_param** - From reporting: engine_report_wkhtmltopdf_param +- **odoo-bringout-oca-reporting-engine-report_xlsx** - From reporting: engine_report_xlsx +- **odoo-bringout-oca-reporting-engine-report_xlsx_helper** - From reporting: engine_report_xlsx_helper +- **odoo-bringout-oca-reporting-engine-report_xml** - From reporting: engine_report_xml +- **odoo-bringout-oca-reporting-engine-sql_export** - From reporting: engine_sql_export +- **odoo-bringout-oca-reporting-engine-sql_export_delta** - From reporting: engine_sql_export_delta +- **odoo-bringout-oca-reporting-engine-sql_export_excel** - From reporting: engine_sql_export_excel +- **odoo-bringout-oca-reporting-engine-sql_export_mail** - From reporting: engine_sql_export_mail +- **odoo-bringout-oca-reporting-engine-sql_request_abstract** - From reporting: engine_sql_request_abstract + + +## Installation + +Install any package from this category: + +```bash +# Install from local directory +pip install packages/oca-report/PACKAGE_NAME/ + +# Install in development mode +pip install -e packages/oca-report/PACKAGE_NAME/ + +# Using uv (recommended for speed) +uv add packages/oca-report/PACKAGE_NAME/ +``` + +## Repository Structure + +Each package in this repository follows the standard Odoo addon structure: + +``` +oca-report/ +├── odoo-bringout-oca-PROJECT-ADDON/ +│ ├── ADDON_NAME/ # Complete addon code +│ │ ├── __init__.py +│ │ ├── __manifest__.py +│ │ └── ... (models, views, etc.) +│ ├── pyproject.toml # Python package configuration +│ └── README.md # Package documentation +└── ... +``` + +## Contributing + +These packages are maintained as part of the [OCA (Odoo Community Association)](https://github.com/OCA) ecosystem. + +## License + +Each package maintains its original license as specified in the OCA repositories. diff --git a/odoo-bringout-oca-mis-builder-mis_builder/README.md b/odoo-bringout-oca-mis-builder-mis_builder/README.md new file mode 100644 index 0000000..e739b51 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/README.md @@ -0,0 +1,47 @@ +# MIS Builder + +Odoo addon: mis_builder + +## Installation + +```bash +pip install odoo-bringout-oca-mis-builder-mis_builder +``` + +## Dependencies + +This addon depends on: +- account +- board +- report_xlsx +- date_range + +## Manifest Information + +- **Name**: MIS Builder +- **Version**: 16.0.5.5.1 +- **Category**: Reporting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/mis-builder](https://github.com/OCA/mis-builder) branch 16.0, addon `mis_builder`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-mis-builder-mis_builder/doc/ARCHITECTURE.md b/odoo-bringout-oca-mis-builder-mis_builder/doc/ARCHITECTURE.md new file mode 100644 index 0000000..8dc70ba --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Mis_builder Module - mis_builder + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-mis-builder-mis_builder/doc/CONFIGURATION.md b/odoo-bringout-oca-mis-builder-mis_builder/doc/CONFIGURATION.md new file mode 100644 index 0000000..2804623 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for mis_builder. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-mis-builder-mis_builder/doc/CONTROLLERS.md b/odoo-bringout-oca-mis-builder-mis_builder/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-mis-builder-mis_builder/doc/DEPENDENCIES.md b/odoo-bringout-oca-mis-builder-mis_builder/doc/DEPENDENCIES.md new file mode 100644 index 0000000..32b8663 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/doc/DEPENDENCIES.md @@ -0,0 +1,8 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [board](../../odoo-bringout-oca-ocb-board) +- [report_xlsx](../../odoo-bringout-oca-reporting-engine-report_xlsx) +- [date_range](../../odoo-bringout-oca-server-ux-date_range) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/doc/FAQ.md b/odoo-bringout-oca-mis-builder-mis_builder/doc/FAQ.md new file mode 100644 index 0000000..2649278 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon mis_builder or install in UI. diff --git a/odoo-bringout-oca-mis-builder-mis_builder/doc/INSTALL.md b/odoo-bringout-oca-mis-builder-mis_builder/doc/INSTALL.md new file mode 100644 index 0000000..4f6f9af --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-mis-builder-mis_builder" +# or +uv pip install odoo-bringout-oca-mis-builder-mis_builder" +``` diff --git a/odoo-bringout-oca-mis-builder-mis_builder/doc/MODELS.md b/odoo-bringout-oca-mis-builder-mis_builder/doc/MODELS.md new file mode 100644 index 0000000..9bc0b8c --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/doc/MODELS.md @@ -0,0 +1,24 @@ +# Models + +Detected core models and extensions in mis_builder. + +```mermaid +classDiagram + class mis_kpi_data + class mis_report + class mis_report_instance + class mis_report_instance_annotation + class mis_report_instance_period + class mis_report_instance_period_sum + class mis_report_kpi + class mis_report_kpi_expression + class mis_report_query + class mis_report_style + class mis_report_subkpi + class mis_report_subreport + class prorata_read_group_mixin +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-mis-builder-mis_builder/doc/OVERVIEW.md b/odoo-bringout-oca-mis-builder-mis_builder/doc/OVERVIEW.md new file mode 100644 index 0000000..99a21fb --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: mis_builder. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon mis_builder +- License: LGPL-3 diff --git a/odoo-bringout-oca-mis-builder-mis_builder/doc/REPORTS.md b/odoo-bringout-oca-mis-builder-mis_builder/doc/REPORTS.md new file mode 100644 index 0000000..3845ab6 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/doc/REPORTS.md @@ -0,0 +1,32 @@ +# Reports + +Report definitions and templates in mis_builder. + +```mermaid +classDiagram + class Report + Model <|-- Report + class MisBuilderXlsx + AbstractModel <|-- MisBuilderXlsx +``` + +## Available Reports + +### PDF/Document Reports +- **MIS report instance QWEB PDF report** (PDF/Print) +- **MIS report instance XLS report** (PDF/Print) + + +## Report Files + +- **__init__.py** (Python logic) +- **mis_report_instance_qweb.py** (Python logic) +- **mis_report_instance_qweb.xml** (XML template/definition) +- **mis_report_instance_xlsx.py** (Python logic) +- **mis_report_instance_xlsx.xml** (XML template/definition) + +## Notes +- Named reports above are accessible through Odoo's reporting menu +- Python files define report logic and data processing +- XML files contain report templates, definitions, and formatting +- Reports are integrated with Odoo's printing and email systems diff --git a/odoo-bringout-oca-mis-builder-mis_builder/doc/SECURITY.md b/odoo-bringout-oca-mis-builder-mis_builder/doc/SECURITY.md new file mode 100644 index 0000000..4358e71 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/doc/SECURITY.md @@ -0,0 +1,45 @@ +# Security + +Access control and security definitions in mis_builder. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../mis_builder/security/ir.model.access.csv)** + - 23 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[mis_builder_security.xml](../mis_builder/security/mis_builder_security.xml)** +- **[res_groups.xml](../mis_builder/security/res_groups.xml)** + - 2 security groups defined + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../mis_builder/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) +- **[mis_builder_security.xml](../mis_builder/security/mis_builder_security.xml)** + - Security groups, categories, and XML-based rules +- **[res_groups.xml](../mis_builder/security/res_groups.xml)** + - Security groups, categories, and XML-based rules + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-mis-builder-mis_builder/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-mis-builder-mis_builder/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-mis-builder-mis_builder/doc/USAGE.md b/odoo-bringout-oca-mis-builder-mis_builder/doc/USAGE.md new file mode 100644 index 0000000..4744fc3 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon mis_builder +``` diff --git a/odoo-bringout-oca-mis-builder-mis_builder/doc/WIZARDS.md b/odoo-bringout-oca-mis-builder-mis_builder/doc/WIZARDS.md new file mode 100644 index 0000000..4d958d9 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/doc/WIZARDS.md @@ -0,0 +1,8 @@ +# Wizards + +Transient models exposed as UI wizards in mis_builder. + +```mermaid +classDiagram + class AddMisReportInstanceDashboard +``` diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/README.rst b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/README.rst new file mode 100644 index 0000000..c7c8561 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/README.rst @@ -0,0 +1,719 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +=========== +MIS Builder +=========== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:9284d72ac55aea402b2ee7dbcbf9e3bcd406892939230843fdb5ddf37dffebee + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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 + :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 + :target: https://github.com/OCA/mis-builder/tree/16.0/mis_builder + :alt: OCA/mis-builder +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/mis-builder-16-0/mis-builder-16-0-mis_builder + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/mis-builder&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +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 combine data coming +from arbitrary Odoo models. Reports can be exported to PDF, Excel and they +can be added to Odoo dashboards. + +**Table of contents** + +.. contents:: + :local: + +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: + +* ``pip install --pre odoo12-addon-mis_builder`` +* then restart Odoo, update the addons list in your database, and install + the MIS Builder application. + +Usage +===== + +To configure this module, you need to: + +* Go to Accounting > Configuration > MIS Reporting > MIS Report Templates where + you can create report templates by defining KPI's. KPI's constitute the rows of your + reports. Such report templates are time independent. + +.. figure:: https://raw.githubusercontent.com/OCA/mis-builder/10.0/mis_builder/static/description/ex_report_template.png + :alt: Sample report template + :width: 80 % + :align: center + +* Then in Accounting > Reports > MIS Reporting > MIS Reports you can create report instance by + binding the templates to time periods, hence defining the columns of your reports. + +.. figure:: https://raw.githubusercontent.com/OCA/mis-builder/10.0/mis_builder/static/description/ex_report_settings.png + :alt: Sample report configuration + :width: 80 % + :align: center + +* From the MIS Reports view, you can preview the report, add it to and Odoo dashboard, + and export it to PDF or Excel. + +.. figure:: https://raw.githubusercontent.com/OCA/mis-builder/10.0/mis_builder/static/description/ex_report_preview.png + :alt: Sample preview + :width: 80 % + :align: center + +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 to further filter move lines or queries based on a user +selection. A typical use case could be to add an analytic account field on mis.report.instance, +or even on mis.report.instance.period if you want different columns to show different +analytic accounts. + +Known issues / Roadmap +====================== + +The mis_builder `roadmap `_ +and `known issues `_ can +be found on GitHub. + +Changelog +========= + +16.0.5.1.9 (2024-02-09) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Restore compatibility with python 3.9 (`#590 `_) + + +16.0.5.1.8 (2024-02-08) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Resolve a permission issue when creating report periods with a user without admin rights. (`#596 `_) + + +16.0.5.1.0 (2023-04-04) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Features** + +- Improve UX by adding the option to edit the pivot date directly on the view. + +16.0.5.0.0 (2023-04-01) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Features** + +- Migration to 16.0 + + - Addition of a generic filter domain on reports and columns. + - Addition of a search bar to the widget. The corresponding search view is configurable + per report. + - Huge improvement of the widget style. This was long overdue. + - Make the MIS Report menu accessible to the Billing Administrator group + (instead of the hidden Show Full Accounting Features), to align with the access rules + and avoid giving a false sense of security. This also makes the menu discoverable to + new users. + - Removal of analytic fetures because the upstream ``analytic_distribution`` mechanism + is not compatible; support may be introduced in separate module, depending on use + cases. + - Abandon the ``mis_report_filters`` context key which had security implication. + It is replaced by a ``mis_analytic_domain`` context key which is ANDed with other + report-defined filters. (`#472 `_) + - Rename the ``get_filter_descriptions_from_context`` method to + ``get_filter_descriptions``. This method may be overridden to provide additional + subtitles on the PDF or XLS report, representing user-selected filters. + - The ``hide_analytic_filters`` has been replaced by ``widget_show_filters``. + - The visibility of the settings button on the widget is now controlled by a + ``show_settings_button``. Before it was visible only for the ``account_user`` group + but this was not flexible enough. + - The widget configuration settings are now grouped in a dedicated ``Widget`` tab in + the report configuration form. + +**Bugfixes** + +- Fix access error when previewing or printing report. (`#415 `_) + + +15.0.4.0.5 (2022-07-19) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Support users without timezone. (`#388 `_) + + +15.0.4.0.4 (2022-07-19) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Allow deleting a report that has subreports. (`#431 `_) + + +15.0.4.0.2 (2022-02-16) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Fix access right issue when clicking the "Save" button on a MIS Report Instance form. (`#410 `_) + + +14.0.4.0.0 (2022-01-08) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Features** + +- Remove various field size limits. (`#332 `_) + + +**Bugfixes** + +- Support for the Odoo 13+ multi-company model. In multi-company mode, several allowed + companies can be declared on MIS Report instances, and the report operates on the + intersection of report companies and companies selected in the user context. (`#327 `_) +- The ``get_additional_query_filter`` argument of ``evaluate()`` is now propagated + correctly. (`#375 `_) +- Use the ``parent_state`` field of ``account.move.line`` to filter entries in ``posted`` + and ``draft`` state only. Before, when reporting in draft mode, all entries were used + (i.e. there was no filter), and that started including the cancelled entries/invoices in + Odoo 13.+. + + This change also contains a **breaking change** in the internal API. For quite a while + the ``target_move argument`` of AEP and other methods was not used by MIS Builder itself + and was kept for backward compatibility. To avoid rippling effects of the necessary + change to use ``parent_state``, we now remove this argument. (`#377 `_) + + +14.0.3.6.7 (2021-06-02) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- When on a MIS Report Instance, if you wanted to generate a new line of type comparison, you couldn't currently select any existing period to compare. + This happened because the field domain was searching in a NewId context, thus not finding a correct period. + Changing the domain and making it use a computed field with a search for the _origin record solves the problem. (`#361 `_) + + +14.0.3.6.6 (2021-04-23) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Fix drilldown action name when the account model has been customized. (`#350 `_) + + +14.0.3.6.5 (2021-04-23) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- While duplicating a MIS report instance, comparison columns are ignored because + they would raise an error otherwise, as they keep the old source_cmpcol_from_id + and source_cmpcol_to_id from the original record. (`#343 `_) + + +14.0.3.6.4 (2021-04-06) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Features** + +- The drilldown action name displayed on the breadcrumb has been revised. + The kpi description and the account ``display_name`` are shown instead + of the kpi's technical definition. (`#304 `_) +- Add analytic group filters on report instance, periods and in the interactive + view. (`#320 `_) + + +13.0.3.6.3 (2020-08-28) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Having a "Compare columns" added on a KPI with an associated style using a + Factor/Divider did lead to the said factor being applied on the percentages + when exporting to XLSX. (`#300 `_) + + +**Misc** + +- `#280 `_, `#296 `_ + + +13.0.3.6.2 (2020-04-22) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- The "Settings" button is now displayed for users with the "Show full accounting features" right when previewing a report. (`#281 `_) + + +13.0.3.6.1 (2020-04-22) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Fix ``TypeError: 'module' object is not iterable`` when using + budgets by account. (`#276 `_) + + +13.0.3.6.0 (2020-03-28) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Features** + +- Add column-level filters on analytic account and analytic tags. + These filters are combined with a AND with the report-level filters + and cannot be modified in the preview. (`#138 `_) +- Access to KPI from other reports in KPI expressions, aka subreports. In a + report template, one can list named "subreports" (other report templates). When + evaluating expressions, you can access KPI's of subreports with a dot-prefix + notation. Example: you can define a MIS Report for a "Balance Sheet", and then + have another MIS Report "Balance Sheet Ratios" that fetches KPI's from "Balance + Sheet" to create new KPI's for the ratios (e.g. balance_sheet.current_assets / + balance_sheet.total_assets). (`#155 `_) + + +13.0.3.5.0 (2020-01-??) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migration to odoo 13.0. + +12.0.3.5.0 (2019-10-26) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Features** + +- The ``account_id`` field of the model selected in 'Move lines source' + in the Period form can now be a Many2one + relationship with any model that has a ``code`` field (not only with + ``account.account`` model). To this end, the model to be used for Actuals + move lines can be configured on the report template. It can be something else + than move lines and the only constraint is that its ``account_id`` field + has a ``code`` field. (`#149 `_) +- Add ``source_aml_model_name`` field so extension modules providing + alternative data sources can more easily customize their data source. (`#214 `_) +- Support analytic tag filters in the backend view and preview widget. + Selecting several tags in the filter means filtering on move lines which + have *all* these tags set. This is to support the most common use case of + using tags for different dimensions. The filter also makes a AND with the + analytic account filter. (`#228 `_) +- Display company in account details rows in multi-company mode. (`#242 `_) + + +**Bugfixes** + +- Propagate context to xlsx report, so the analytic account filter + works when exporting to xslx too. This also requires a fix to + ``report_xlsx`` (see https://github.com/OCA/reporting-engine/pull/259). (`#178 `_) +- In columns of type Sum, preserve styles for KPIs that are not summable + (eg percentage values). Before this fix, such cells were displayed without + style. (`#219 `_) +- In Excel export, keep the percentage point suffix (pp) instead of replacing it with %. (`#220 `_) + + +12.0.3.4.0 (2019-07-09) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Features** + +- New year-to-date mode for defining periods. (`#165 `_) +- Add support for move lines with negative debit or credit. + Used by some for storno accounting. Not officially supported. (`#175 `_) +- In Excel export, use a number format with thousands separator. The + specific separator used depends on the Excel configuration (eg regional + settings). (`#190 `_) +- Add generation date/time at the end of the XLS export. (`#191 `_) +- In presence of Sub KPIs, report more informative user errors when + non-multi expressions yield tuples of incorrect lenght. (`#196 `_) + + +**Bugfixes** + +- Fix rendering of percentage types in Excel export. (`#192 `_) + + +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 implement +so far. Help welcome.* + +- Analytic account filters. On a report, an analytic + account can be selected for filtering. The filter will + be applied to move lines queries. A filter box is also + available in the widget to let the user select the analytic + account during report preview. (`#15 `_) +- Control visibility of analytic filter combo box in widget. + This is useful to hide the analytic filters on reports where + they do not make sense, such as balance sheet reports. (`#42 `_) +- Display analytic filters in the header of exported pdf and xls. (`#44 `_) +- Replace the last old gtk icons with fontawesome icons. (`#104 `_) +- Use active_test=False in AEP queries. + This is important for reports involving inactive taxes. + This should not negatively effect existing reports, because + an accounting report must take into account all existing move lines + even if they reference objects such as taxes, journals, accounts types + that have been deactivated since their creation. (`#107 `_) +- int(), float() and round() support for AccountingNone. (`#108 `_) +- Allow referencing subkpis by name by writing `kpi_x.subkpi_y` in expressions. (`#114 `_) +- Add an option to control the display of the start/end dates in the + column headers. It is disabled by default (this is a change compared + to previous behaviour). (`#118 `_) +- Add evaluate method to mis.report. This is a simplified + method to evaluate kpis of a report over a time period, + without creating a mis.report.instance. (`#123 `_) + +**Bugs** + +- In the style form, hide the "Hide always" checkbox when "Hide always inherit" + is checked, as for all other syle elements. (`#121 _`) + +**Upgrading from 3.2 (breaking changes)** + +If you use ``Actuals (alternative)`` data source in combination with analytic +filters, the underlying model must now have an ``analytic_account_id`` field. + + +11.0.3.2.2 (2018-06-30) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [FIX] Fix bug in company_default_get call returning + id instead of recordset + (`#103 `_) +* [IMP] add "hide always" style property to make hidden KPI's + (for KPI that serve as basis for other formulas, but do not + need to be displayed). + (`#46 `_) + +11.0.3.2.1 (2018-05-29) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [FIX] Missing comparison operator for AccountingNone + leading to errors in pbal computations + (`#93 `_) + +10.0.3.2.0 (2018-05-02) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [FIX] make subkpi ordering deterministic + (`#71 `_) +* [ADD] report instance level option to disable account expansion, + enabling the creation of detailed templates while deferring the decision + of rendering the details or not to the report instance + (`#74 `_) +* [ADD] pbal and nbal accounting expressions, to sum positive + and negative balances respectively (ie ignoring accounts with negative, + resp positive balances) + (`#86 `_) + +11.0.3.1.2 (2018-02-04) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migration to Odoo 11. No new feature. +(`#67 `_) + +10.0.3.1.1 (2017-11-14) +~~~~~~~~~~~~~~~~~~~~~~~ + +New features: + +* [ADD] month and year relative periods, easier to use than + date ranges for the most common case. + (`#2 `_) +* [ADD] multi-company consolidation support, with currency conversion + (the conversion rate date is the end of the reporting period) + (`#7 `_, + `#3 `_) +* [ADD] provide ref, datetime, dateutil, time, user in the evaluation + context of move line domains; among other things, this allows using + references to xml ids (such as account types or tax tags) when + querying move lines + (`#26 `_). +* [ADD] extended account selectors: you can now select accounts using + any domain on account.account, not only account codes + ``balp[('account_type', '=', 'asset_receivable')]`` + (`#4 `_). +* [IMP] in the report instance configuration form, the filters are + now grouped in a notebook page, this improves readability and + extensibility + (`#39 `_). + +Bug fixes: + +* [FIX] fix error when saving periods in comparison mode on newly + created (not yet saved) report instances. + `#50 `_ +* [FIX] improve display of Base Date report instance view. + `#51 `_ + +Upgrading from 3.0 (breaking changes): + +* Alternative move line data sources must have a company_id field. + +10.0.3.0.4 (2017-10-14) +~~~~~~~~~~~~~~~~~~~~~~~ + +Bug fix: + +* [FIX] issue with initial balance rounding. + `#30 `_ + +10.0.3.0.3 (2017-10-03) +~~~~~~~~~~~~~~~~~~~~~~~ + +Bug fix: + +* [FIX] fix error saving KPI on newly created reports. + `#18 `_ + +10.0.3.0.2 (2017-10-01) +~~~~~~~~~~~~~~~~~~~~~~~ + +New features: + +* [ADD] Alternative move line source per report column. + This makes mis buidler accounting expressions work on any model + that has debit, credit, account_id and date fields. Provided you can + expose, say, committed purchases, or your budget as a view with + debit, credit and account_id, this opens up a lot of possibilities +* [ADD] Comparison column source (more flexible than the previous, + now deprecated, comparison mechanism). + CAVEAT: there is no automated migration to the new mechanism. +* [ADD] Sum column source, to create columns that add/subtract + other columns. +* [ADD] mis.kpi.data abstract model as a basis for manual KPI values + supporting automatic ajustment to the reporting time period (the basis + for budget item, but could also server other purposes, such as manually + entering some KPI values, such as number of employee) +* [ADD] mis_builder_budget module providing a new budget data source +* [ADD] new "hide empty" style property +* [IMP] new AEP method to get accounts involved in an expression + (this is useful to find which KPI relate to a given P&L + acount, to implement budget control) +* [IMP] many UI improvements +* [IMP] many code style improvements and some refactoring +* [IMP] add the column date_from, date_to in expression evaluation context, + as well as time, datetime and dateutil modules + +Main bug fixes: + +* [FIX] deletion of templates and reports (cascade and retricts) + (https://github.com/OCA/account-financial-reporting/issues/281) +* [FIX] copy of reports + (https://github.com/OCA/account-financial-reporting/issues/282) +* [FIX] better error message when periods have wrong/missing dates + (https://github.com/OCA/account-financial-reporting/issues/283) +* [FIX] xlsx export of string types KPI + (https://github.com/OCA/account-financial-reporting/issues/285) +* [FIX] sorting of detail by account +* [FIX] computation bug in detail by account when multiple accounting + expressions were used in a KPI +* [FIX] permission issue when adding report to dashboard with non admin user + +10.0.2.0.3 (unreleased) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [IMP] more robust behaviour in presence of missing expressions +* [FIX] indent style +* [FIX] local variable 'ctx' referenced before assignment when generating + reports with no objects +* [IMP] use fontawesome icons +* [MIG] migrate to 10.0 +* [FIX] unicode error when exporting to Excel +* [IMP] provide full access to mis builder style for group Adviser. + +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 easily. + +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 it is used by other modules. + +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. + +* [IMP] hide button box in edit mode on the report instance settings form +* [FIX] Fix sum aggregation of non-stored fields + (https://github.com/OCA/account-financial-reporting/issues/178) +* [IMP] There is now a default style at the report level +* [CHG] Number display properties (rounding, prefix, suffix, factor) are + now defined in styles +* [CHG] Percentage difference are rounded to 1 digit instead of the kpi's + rounding, as the KPI rounding does not make sense in this case +* [CHG] The divider suffix (k, M, etc) is not inserted automatically anymore + because it is inconsistent when working with prefixes; you need to add it + manually in the suffix +* [IMP] AccountingExpressionProcessor now supports 'balu' expressions + to obtain the unallocated profit/loss of previous fiscal years; + get_unallocated_pl is the corresponding convenience method +* [IMP] AccountingExpressionProcessor now has easy methods to obtain + balances by account: get_balances_initial, get_balances_end, + get_balances_variation +* [IMP] there is now an auto-expand feature to automatically display + a detail by account for selected kpis +* [IMP] the kpi and period lists are now manipulated through forms instead + of directly in the tree views +* [IMP] it is now possible to create a report through a wizard, such + reports are deemed temporary and available through a "Last Reports Generated" + menu, they are garbaged collected automatically, unless saved permanently, + which can be done using a Save button +* [IMP] there is now a beginner mode to configure simple reports with + only one period +* [IMP] it is now easier to configure periods with fixed start/end dates +* [IMP] the new sub-kpi mechanism allows the creation of columns + with multiple values, or columns with different values +* [IMP] thanks to the new style model, the Excel export is now styled +* [IMP] a new style model is now used to centralize style configuration +* [FIX] use =like instead of like to search for accounts, because + the % are added by the user in the expressions +* [FIX] Correctly compute the initial balance of income and expense account + based on the start of the fiscal year +* [IMP] Support date ranges (from OCA/server-tools/date_range) as a more + flexible alternative to fiscal periods +* v9 migration: fiscal periods are removed, account charts are removed, + consolidation accounts have been removed + +8.0.1.0.0 (2016-04-27) +~~~~~~~~~~~~~~~~~~~~~~ + +* The copy of a MIS Report Instance now copies period. + https://github.com/OCA/account-financial-reporting/pull/181 +* The copy of a MIS Report Template now copies KPIs and queries. + https://github.com/OCA/account-financial-reporting/pull/177 +* Usability: the default view for MIS Report instances is now the rendered preview, + and the settings are accessible through a gear icon in the list view and + a button in the preview. + https://github.com/OCA/account-financial-reporting/pull/170 +* Display blank cells instead of 0.0 when there is no data. + https://github.com/OCA/account-financial-reporting/pull/169 +* Usability: better layout of the MIS Report periods settings on small screens. + https://github.com/OCA/account-financial-reporting/pull/167 +* Include the download buttons inside the MIS Builder widget, and refactor + the widget to open the door to analytic filtering in the previews. + https://github.com/OCA/account-financial-reporting/pull/151 +* Add KPI rendering prefixes (so you can print $ in front of the value). + https://github.com/OCA/account-financial-reporting/pull/158 +* Add hooks for analytic filtering. + https://github.com/OCA/account-financial-reporting/pull/128 + https://github.com/OCA/account-financial-reporting/pull/131 + +8.0.0.2.0 +~~~~~~~~~ + +Pre-history. Or rather, you need to look at the git log. + +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 +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ACSONE SA/NV + +Contributors +~~~~~~~~~~~~ + +* Stéphane Bidoul +* Laetitia Gangloff +* Adrien Peiffer +* Alexis de Lattre +* Alexandre Fayolle +* Jordi Ballester +* Thomas Binsfeld +* Giovanni Capalbo +* Marco Calcagni +* Sébastien Beau +* Laurent Mignon +* Luc De Meyer +* Benjamin Willig +* Martronic SA +* nicomacr +* Juan Jose Scarafia +* Richard deMeester +* Eric Caudal +* Andrea Stirpe +* Maxence Groine +* Arnaud Pineux +* Ernesto Tejeda +* Pedro M. Baeza +* Alexey Pelykh +* Jairo Llopis (https://www.moduon.team/) +* Dzung Tran +* Hoang Diep + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-sbidoul| image:: https://github.com/sbidoul.png?size=40px + :target: https://github.com/sbidoul + :alt: sbidoul + +Current `maintainer `__: + +|maintainer-sbidoul| + +This module is part of the `OCA/mis-builder `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/__init__.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/__init__.py new file mode 100644 index 0000000..d827ec9 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/__init__.py @@ -0,0 +1,6 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import models +from . import wizard +from . import report diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/__manifest__.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/__manifest__.py new file mode 100644 index 0000000..29e3753 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/__manifest__.py @@ -0,0 +1,47 @@ +# Copyright 2014-2018 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "MIS Builder", + "version": "16.0.5.5.1", + "category": "Reporting", + "summary": """ + Build 'Management Information System' Reports and Dashboards + """, + "author": "ACSONE SA/NV, " "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/mis-builder", + "depends": [ + "account", + "board", + "report_xlsx", # OCA/reporting-engine + "date_range", # OCA/server-ux + ], + "data": [ + "security/res_groups.xml", + "wizard/mis_builder_dashboard.xml", + "views/mis_report.xml", + "views/mis_report_instance.xml", + "views/mis_report_style.xml", + "datas/ir_cron.xml", + "security/ir.model.access.csv", + "security/mis_builder_security.xml", + "report/mis_report_instance_qweb.xml", + "report/mis_report_instance_xlsx.xml", + ], + "assets": { + "web.assets_backend": [ + "mis_builder/static/src/components/mis_report_widget.esm.js", + "mis_builder/static/src/components/mis_report_widget.xml", + "mis_builder/static/src/components/mis_report_widget.css", + ], + "web.report_assets_common": [ + "/mis_builder/static/src/css/report.css", + ], + }, + "qweb": ["static/src/xml/mis_report_widget.xml"], + "installable": True, + "application": True, + "license": "AGPL-3", + "development_status": "Production/Stable", + "maintainers": ["sbidoul"], +} diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/datas/ir_cron.xml b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/datas/ir_cron.xml new file mode 100644 index 0000000..b019e1b --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/datas/ir_cron.xml @@ -0,0 +1,13 @@ + + + + Vacuum temporary reports + 4 + hours + -1 + + + model._vacuum_report() + + + diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/bs.po b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/bs.po new file mode 100644 index 0000000..f6937ad --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/bs.po @@ -0,0 +1,1897 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopija)" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable').id)][]\n" +" \n" +" : variation of the balance of all receivable accounts over\n" +" the period." +msgstr "" + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to tax grid 56." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', '=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 and journal BNK1 during\n" +" the period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" + +#. module: mis_builder +#: 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]." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "bali[70,60] : početni saldo računa 70 i 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" +" years." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +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" +" period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +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" +" initial balance, ending balance" +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as expected, very\n" +" similar to the python builtins." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "Filter po datumu je obavezan za izvor podataka u koloni %s." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "Domen za dodatno filtriranje stavki knjiženja razmatranih u ovoj koloni." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"all move line sources." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "Računovodstveni model" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "Kumulativna metoda" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "Stvarni" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "Stvarni (alternativni)" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "Prilagodi model sa date_from/date_to za pro-rata temporis read_group" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "Dodaj na nadzornu ploču" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "Zbrajanje" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "Sve stavke" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "Svi KPI" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "Sve proknjižene stavke" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "Dozvoljena kolona poređenja" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "Dozvoljene kompanije" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "Dozvoljena kompanija" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +msgstr "Iznos" + +#. 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." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "Analitički domen" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "Zabilježi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "Kontekst napomene" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "Automatsko širenje" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "Prosjek" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "Boja pozadine" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "Nasljeđivanje boje pozadine" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Boja pozadine u važećem RGB kodu (od #000000 do #FFFFFF)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "Osnovni datum" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "Podebljano" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +msgstr "Otkaži" + +#. 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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "Boja" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "Nasljeđuj boju" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "Kolona" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "Kolona %s se ne može porediti s itrec." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "Kolona %s s izvorom stavki knjiženja mora imati datume od/do." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "Kolone" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "Kolone %(descr)s i %(base_descr)s nisu uporedive" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "Kolone za poređenje moraju pripadati istom izvještaju u %s" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "Kolone za sabiranje" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "Kompanije za koje će se tražiti podaci." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "Poredi" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "Poredi kolone" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "Metod poređenja" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "Način poređenja" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "Pregled" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +msgid "Date" +msgstr "Datum" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "Polje datuma" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +msgid "Date From" +msgstr "Datum od" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +msgstr "Datumski opseg" + +#. 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 "date.range.type" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +msgid "Date To" +msgstr "Datum do" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "Datumi" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "Dan" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +msgstr "Opis" + +#. 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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "Razlika" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +msgid "Disable account details expansion" +msgstr "Onemogući proširavanje detalja računa" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "Prikaz opisa kolona" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "Prikaži detalje po računu" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "Prikaži detalje raspona datuma u zaglavljima kolona." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "Nasljeđuj separator" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "Domena" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "Nasljeđuj DP" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "Trajanje" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "Efektivne kompanije" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "Unesite izraz ovdje, na primjer balp[70%]. Pogledajte i karticu pomoći." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\n" +"The technical error message is: %(exception)s. " +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "Primjeri:" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "Izvoz" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "Izraz" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "Izrazi" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "Izrazi mogu biti bilo koji važeći python izrazi." + +#. module: mis_builder +#: 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)." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "Faktor" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "Faktor nasljeđivanja" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "Faktor za normalizaciju perioda (koristi se u poređenju" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "Naziv dohvaćenih polja" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "Polja za dohvatanje" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "Pogled pretrage kutije filtera" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "Filteri" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "Fiksni datumi" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "Font" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "Veličina fonta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "Nasljeđuj veličinu fonta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "Stil fonta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "Nasljeđuj stil fonta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "Debljina fonta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "Nasljeđuj debljinu fonta" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "Forsira početni datum na 1. januar relevantne godine" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "Od" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "Od (izračunato)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "Generirano %(gen_date)s u %(gen_time)s" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "Pomoć (za KPI izraze)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "Uvijek sakrij" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +msgid "Hide Always Inherit" +msgstr "Nasljeđuj uvijek sakrij" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "Sakrij prazne" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "Nasljeđuj sakrij prazne" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "Uvuci" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "Nivo uvlake" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "Nasljeđuj nivo uvlake" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "Nivo uvlačenja mora biti veći ili jednak 0" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "Unesite bilješku ovdje" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "Italic" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of " +"length%(expected_length)s is expected." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +msgid "KPI Sequence" +msgstr "Redoslijed KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "Naziv KPI ({}) mora biti važeći python identifikator" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "KPI-jevi" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "KPI-jevi ovog izvještaja i pod-izvještaja." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "KPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "Opis" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "Ležeći PDF" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "Posljednji generirani izvještaji" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "Izgled" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +msgid "MIS Builder XLSX report" +msgstr "MIS Builder XLSX izvještaj" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "Apstraktna klasa podataka MIS Kpi" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "MIS izvještaj" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +msgid "MIS Report - Sub Reports Relation" +msgstr "MIS izvještaj - Veza pod-izvještaja" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +msgid "MIS Report Add to Dashboard Wizard" +msgstr "Čarobnjak za dodavanje MIS izvještaja na kontrolnu tablu" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "Instanca MIS izvještaja" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "Period instance MIS izvještaja" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +msgid "MIS Report Instance Period Sum" +msgstr "Zbroj perioda instance MIS izvještaja" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "MIS izvještaj KPI" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +msgid "MIS Report KPI Expression" +msgstr "Izraz MIS izvještaja KPI" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "Pregled MIS izvještaja" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +msgid "MIS Report Query" +msgstr "Upit MIS izvještaja" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "Stil MIS izvještaja" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "Stilovi MIS izvještaja" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +msgid "MIS Report Sub-KPI" +msgstr "Pod-KPI MIS izvještaja" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +msgid "MIS Report Template" +msgstr "Šablon MIS izvještaja" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "Šabloni MIS izvještaja" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "MIS izvještaj: dodaj napomene" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "MIS izvještaj: prikaži napomene" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "MIS izvještavanje" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "MIS izvještaji" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "Instanca MIS izvještaja QWEB PDF izvještaj" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "Instanca MIS izvještaja XLS izvještaj" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "Max" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "Min" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "Napomena instance MIS izvještaja" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "Mod" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "Model" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "Mjesec" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "Izvor stavki knjiženja" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "Izvor stavki knjiženja" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +msgid "Move lines source model name" +msgstr "Naziv modela izvora stavki knjiženja" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "Više" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "Više kompanija" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "Naziv" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "Nema filtera datuma" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "Nije dozvoljen filter datuma za ovaj izvor u koloni %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "Normalan" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "Zabilješka" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "Broj" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "Broj perioda" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "Numerički" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "Pomjer" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "Pomjer od trenutnog perioda" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "Otvori izvještaj u širokom načinu po default-u" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "Roditeljska kolona" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "Postotak" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "Period" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "Naziv perioda mora biti jedinstven po izvještaju" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "Tip perioda" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "Periodi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "Referentni datum" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "Molimo navedite obje kolone za poređenje u %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding " +"columns." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "Prefiks" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "Nasljeđuj prefiks" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "Pregled" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "Ispis" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "Upiti" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "Naziv upita ({}) mora biti važeći python identifikator" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "Osvježi" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "Relativan na osnovni datum izvještaja" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "Otpis" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "Izvještaj" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +msgid "Report Action" +msgstr "Akcija izvještaja" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "Instanca izvještaja" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "Osnovni datum izvještaja (ostaviti prazno da se koristi trenutni datum)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "Zaokruživanje" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "Zaokruživanje nasljeđivanja" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "Spremi" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "Pogled pretrage za prilagođavanje kutije filtera u widget-u izvještaja." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "Izaberite kompanije za koje će se tražiti podaci." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "Postavke" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "Prikaži referentni datum" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "Prikaži kutiju filtera" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "Prikaži dugme podešavanja" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "Prikaži referentni datum u traci filtera widget-a izvještaja." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "Prikaži traku filtera u widget-u izvještaja." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "Prikaži dugme podešavanja u widget-u izvještaja." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "Potpis" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "Izvor" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "Tekst" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "Stil" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "Izraz stila" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "Stil za redove detalja računa" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "Naziv stila" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "Naziv stila mora biti jedinstven" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "Pod-KPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "Filter pod-KPI" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "Pod-KPI mora biti korišćen jednom i samo jednom za svaki KPI" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "Pod-KPI-jevi" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub Reports" +msgstr "Pod-izvještaji" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +msgid "Sub reports" +msgstr "Pod-izvještaji" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +msgid "Sub-KPI Sequence" +msgstr "Redoslijed pod-KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "Naziv pod-KPI-ja ({}) mora biti važeći python identifikator" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "Pod-KPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +msgid "Subreport" +msgstr "Pod-izvještaj" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "Otkrivena petlja pod-izvještaja" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "Naziv pod-izvještaja ({}) mora biti važeći python identifikator" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +msgid "Subreport name should be unique by report" +msgstr "Naziv pod-izvještaja mora biti jedinstven po izvještaju" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "Sufiks" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "Nasljeđuj sufiks" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "Zbroj" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "Zbroji detalje računa" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "Zbroj kolone" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "Ciljane stavke" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "Prijedlog" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "Privremeni" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "Boja teksta" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Boja teksta u važećem RGB kodu (od #000000 do #FFFFFF)" + +#. module: mis_builder +#: 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%')])." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "Za" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "Do (izračunato)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "Neočekivana metoda akumulacije %(method)s za %(name)s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "Neočekivana vrijednost %s za target_move." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "Nepodržan operator %s za pretraživanje po datumu" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "Korisnik može urediti napomenu" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "Korisnik može čitati napomenu" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "Vakuum privremeni izvještaji" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "Odobreno" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "Tip vrijednosti" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "Vidljivost" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "Sedmica" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "Widget" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "Pogrešno trajanje, mora biti pozitivno!" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "Pogrešan faktor normalizacije, mora biti pozitivan!" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "Godina" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "Od početka godine" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "Ne možete sabrati period %s sa samim sobom." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "Nemate prava za uređivanje bilješki" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "`%(field)s` ne može imati naziv polja u izrazu %(expr)s" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "`fld` se može koristiti samo s modom `p` (varijacija) u izrazu %s" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "`fld` mora imati naziv polja u izrazu %s" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "from %(date_from)s to %(date_to)s" +msgstr "od %(date_from)s do %(date_to)s" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large +msgid "large" +msgstr "veliko" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium +msgid "medium" +msgstr "srednje" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "ili" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "pp" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "malo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "u odnosu na" + +#. module: mis_builder +#: 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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "vrlo veliko" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "vrlo malo" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "izuzetno veliko" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "izuzetno malo" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/ca.po b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/ca.po new file mode 100644 index 0000000..a0022f1 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/ca.po @@ -0,0 +1,2545 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-23 10:10+0000\n" +"Last-Translator: eccit-quim \n" +"Language-Team: none\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (còpia)" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable')." +"id)][]\n" +" \n" +" : variation of the balance of all " +"receivable accounts over\n" +" the period." +msgstr "" + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to " +"tax grid 56." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 " +"and journal BNK1 during\n" +" the period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, " +"fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" + +#. module: mis_builder +#: 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]." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "" + +#. 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" +" years." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +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" +" period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +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" +" initial balance, ending balance" +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as " +"expected, very\n" +" similar to the python builtins." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" +"Model que sigui 'de tipus apunt' , és a dir, que tingui almenys els camps " +"debit, credit, date, account_id y company_id." + +#. module: mis_builder +#: 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." +msgstr "" +"Un model \"com a línia de moviment\", és a dir, que tingui almenys camps de " +"dèbit, crèdit, data, account_id i company_id. Aquest model és l’origen de " +"dades de la columna Actuals." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "Un filtre de data és obligatori per aquest origen a la columna %s." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"all move line sources." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "Mètode d'agregació" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" +"Els models actuals (alternatius) utilitzats a les columnes han de tenir el " +"mateix model de compte al camp Compte i han de ser els mateixos definits a " +"la plantilla de l’informe: %s" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "Dades reals" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "Dades reals (alternativa)" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" +"Dades reals: dades actuals provinents de la comptabilitat i altres " +"consultes.\n" +"Dades reals (alternativa): dades actuals provinents d'un origen alternatiu " +"(per exemple, vista de la base de dades proveint registres de \"tipus " +"apunt\").\n" +"Suma de columnes: sumarització (+/-) d'altres columnes.\n" +"Comparar columnes: comparació amb una altra columna.\n" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "" +"Adapta el model amb data_from / date_to per al grup de lectura de temporis " +"pro-rata" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "Afegir al taulell" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "Agregació" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "Tots els assentaments" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "Tot Kpi" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "Tots els assentaments assentats" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "Cmpcol permès" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "Empreses permeses" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "Empresa permesa" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +msgstr "Import" + +#. 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." +msgstr "" +"Una expressió que retorna un estil depenent del valor del KPI. Aquest estil " +"s'aplica a la part superior de l'estil de la fila." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "Auto expandir" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "Mitjana" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "Color del fons" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "Color del fons heretat" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Color de fons en RGB (de #000000 a #FFFFFF)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "Data base" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "Negreta" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +msgstr "Cancel·lar" + +#. 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." +msgstr "Comproveu si voleu especificar diverses empreses per buscar dades." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "Color" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "Color heretat" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "Columna" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "La columna %s no es pot comparar amb itrec." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "" +"La columna %s amb l'origen de les línies de moviment ha de tenir dates des/" +"fins." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "Columnes" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "Les columnes a comparar han de pertànyer al mateix informe en %s" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "Columnes a sumar" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "Companyies per a les que es buscaran dades." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "Comparar" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "Comparar columnes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "Mètode de comparació" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "Mode de comparació" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "Moneda" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "Taulell" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +msgid "Date" +msgstr "Data" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "Camp data" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +msgid "Date From" +msgstr "Data Des de" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +msgstr "Rang de dates" + +#. 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 "Tipus de rang de dates" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +msgid "Date To" +msgstr "Data a" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "Dates" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "Dia" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +msgstr "Descripció" + +#. 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." +msgstr "" +"Determina com els valors d'aquest kpi transcorrent sobre el període de temps " +"són transformats per casar amb el període de l'informe. Sum: s'afegeixen els " +"valors del període més curt, i els valors del més llarg o de períodes que " +"solapen parcialment s'ajusten prorratejant-se en el temps.\n" +"Mitjana: els valors del període inclòs fan mitjana amb el pes del prorrateig " +"temporal." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "Diferència" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +msgid "Disable account details expansion" +msgstr "Desactiva l'expansió dels detalls del compte" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "Mostrar Columnes Descripció" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "Nom a mostrar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "Mostrar detalls per compte" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "Mostra els detalls de l'interval de dates a les capçaleres de columna." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "Divisor heretat" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "Domini" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "Dp heretat" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" +"Camp dummy que adapta les cerques en data a les cerques en data_from / " +"date_to." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "Durada" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "Empreses efectives" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "" +"Introdueixi l'expressió aquí, per exemple [balp70%]. Vegi també la pestanya " +"d'ajuda." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\n" +"The technical error message is: %(exception)s. " +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "Exemples:" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "Exportar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "Expressió" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "Expressions" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "Les expressions poden ser qualsevol expressió vàlida de Python." + +#. module: mis_builder +#: 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)." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "Factor" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "Factor heretat" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "" +"El factor s'utilitza per a normalitzar el període (utilitzat en la comparació" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "Nom dels camps obtinguts" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "Camps a obtenir" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "Filtres" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "Dates fixes" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "Font" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "Tamany del tipus de lletra" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "Tamany del tipus de lletra heretat" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "Estil del tipus de lletra" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "Estil del tipus de lletra heretat" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "Tamany del tipus de lletra" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "Tamany del tipus de lletra heretat" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "Obliga la data d'inici a l'1 de gener de l'any corresponent" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "Des de" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "Des de (computat)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "Ajuda (per a les expressions del KPI)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "Amagar sempre" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +msgid "Hide Always Inherit" +msgstr "Amagar sempre heretat" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "Amagar buits" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "Amagar buits heretat" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "" +"Si no es proveeix el camp currency_id, totes les companyies han de tenir la " +"mateixa moneda." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "Sagnat" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "Nivell de sagnat" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "Nivell de sagnat heretat" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "EL nivell de sagnat ha de ser igual o major que 0" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "Cursiva" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of " +"length%(expected_length)s is expected." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +msgid "KPI Sequence" +msgstr "Seqüència KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "El nom del KPI ({}) ha de ser un identificador Python vàlid" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "KPI's" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "KPIs d’aquest informe i subinformes." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "KPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "Etiqueta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "PDF apaïsat" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "Última modificació el" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "Últims informes generats" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "Última actualització per" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "Última actualització el" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "Disseny" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +msgid "MIS Builder XLSX report" +msgstr "Informe MIS Builder XLSX" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "Classe abstracta de dades KPI MIS" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "Informe MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +msgid "MIS Report - Sub Reports Relation" +msgstr "Informe MIS - Relació Subinformes" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +msgid "MIS Report Add to Dashboard Wizard" +msgstr "Assistent per afegir un informe MIS al tauler de control" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "Instància d'informe MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "Període de la instància de l'informe MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +msgid "MIS Report Instance Period Sum" +msgstr "Suma del període de la instància de l'informe MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "KPI d'informe MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +msgid "MIS Report KPI Expression" +msgstr "Expressió de KPI del informe MIS" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +msgid "MIS Report Query" +msgstr "Consultar informe MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "Estil de format MIS" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "Estils d'informes MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +msgid "MIS Report Sub-KPI" +msgstr "Consulta d'informe MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +msgid "MIS Report Template" +msgstr "Plantilla d'informe MIS" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "Plantilles d'informe MIS" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "MIS" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "Informes MIS" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "Informe QWeb PDF d'instància d'informe MIS" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "Informe XLS d'instància d'informe MIS" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "Màx" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "Mín" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "Mode" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "Model" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "Mes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "Origen dels apunts" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +msgid "Move lines source model name" +msgstr "Moveu el nom del model font de línies" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "Multi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "Múltiples companyies" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "Nom" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "Sense filtre de dates" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "No es permet un filtre de data per aquesta font a la columna %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "Res" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "Normal" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "Número" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "Número de períodes" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "Numèric" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "Desplaçament" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "Desplaçament del període actual" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "Columna pare" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "Percentatge" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "El nom del període ha de ser únic a cada informe" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "Tipus de període" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "Períodes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "Si us plau, introdueixi ambdues columnes a comparar en %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding columns." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "Prefix" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "Prefix heretat" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "Previsualitzar" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "Imprimeix" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "Consultes" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "El nom de la consulta ({}) ha de ser un identificador de Python vàlid" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "Actualitzar" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "Relatiu a la data base de l'informe" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "Informe" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +msgid "Report Action" +msgstr "Informar de l'acció" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "Instància de l'informe" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "Data base de l'informe (deixar buida per a utilitzar la data actual)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "Arrodoniment" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "Arrodoniment heretat" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "Guardar" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "Seleccioni les companyies per a les que es buscaran les dades." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "" +"Seleccioni la moneda objectiu per a l'informe. Es requereix si les " +"companyies tenen monedes diferents." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "Seqüència" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "Configuració" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "" +"No s'ha d'incloure el mateix informe més d'una vegada com a subinforme d'un " +"informe determinat" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "Símbol" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "Origen" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "Cadena" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "Estil" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "Estil per a les files de detall de compte" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "Nom de l'estil" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "Sub KPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "Filtre del sub KPI" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "El sub KPI ha d'utilitzar-se només una vegada per a cada KPI" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "Sub KPI's" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub Reports" +msgstr "Subinformes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +msgid "Sub reports" +msgstr "Subinformes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +msgid "Sub-KPI Sequence" +msgstr "Seqüència Sub-KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "El nom Sub-KPI ({}) ha de ser un identificador Python vàlid" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "SubKPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +msgid "Subreport" +msgstr "Subinforme" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "S'ha detectat un bucle de subinforme" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "El nom del subinforme ({}) ha de ser un identificador Python vàlid" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +msgid "Subreport name should be unique by report" +msgstr "El nom del subinforme ha de ser únic per a l'informe" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "Sufix" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "Sufix heretat" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "Suma" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "Detalls de compte de la suma" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" +"La suma no pot ser calculada a la columa {} perquè les columnes a sumar no " +"tenen subkpis comuns" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "Suma de columnes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "Apunts objectiu" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "Plantilla" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "Temporal" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "Color de text" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Color de text en un codi RGB vàlid (de #000000 fins a #FFFFFF)" + +#. module: mis_builder +#: 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%')])." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|" +"crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "Fins a" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "Per (calculat)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "Valor inesperat %s per a target_move." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "Operador %s no compatible per cercar la data" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "Buit d'informes temporals" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "Vàlid" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "Tipus del valor" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "Visibilitat" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "Setmana" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "Duració incorrecta, ha de ser positiva!" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "Factor de normalització incorrecte. Ha de ser positiu!" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "Any" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "Any en curs" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "No pot sumar el període %s amb ell mateix." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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__font_size__large +msgid "large" +msgstr "gran" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium +msgid "medium" +msgstr "mitjana" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "o" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "pp" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "petita" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "contra" + +#. module: mis_builder +#: 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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "extra-gran" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "extra-petita" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "extra-súper-gran" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "extra-súper-petita" + +#, python-format +#~ msgid "Columns {} and {} are not comparable" +#~ msgstr "Les columnes {} i {} no són comparables" + +#, python-format +#~ msgid "Generated on {} at {}" +#~ msgstr "Generat el dia {} a {}" + +#, python-format +#~ msgid "" +#~ "KPI \"{}\" has type {} while a tuple was expected.\n" +#~ "\n" +#~ "This can be fixed by either:\n" +#~ "\t- Changing the KPI value to a tuple of length {}\n" +#~ "or\n" +#~ "\t- Changing the KPI to `multi` mode and giving an explicit value for " +#~ "each sub-KPI." +#~ msgstr "" +#~ "El KPI \"{}\" té el tipus {} mentre s'esperava una tupla.\n" +#~ "\n" +#~ "Això es pot solucionar amb:\n" +#~ "- Canviant el valor del KPI per una tupla de longitud {}\n" +#~ "o\n" +#~ "- Canviar el KPI al mode `multi` i donar un valor explícit a cada sub-KPI." + +#, python-format +#~ msgid "" +#~ "KPI \"{}\" is valued as a tuple of length {} while a tuple of length {} " +#~ "is expected." +#~ msgstr "" +#~ "El KPI \"{}\" es valora com a tupla de longitud {} mentre que s'espera " +#~ "una tupla de longitud {}." + +#, python-format +#~ msgid "Can not update a multi kpi from the kpi line" +#~ msgstr "No es pot actualitzar un kpi múltiple des d'una línia de kpi" + +#~ msgid "" +#~ "\n" +#~ " balp[('user_type_id', " +#~ "'=',\n" +#~ " ref('account.\n" +#~ " data_account_type_receivable')." +#~ "id)][]\n" +#~ " \n" +#~ " : variation of the balance of " +#~ "all receivable\n" +#~ " accounts over the period." +#~ msgstr "" +#~ "\n" +#~ " balp[('user_type_id', " +#~ "'=',\n" +#~ " ref('account.\n" +#~ " data_account_type_receivable')." +#~ "id)][]\n" +#~ " \n" +#~ " : variació del saldo de tots " +#~ "els crèdits\n" +#~ " comptes al llarg del període." + +#~ msgid "" +#~ "\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" +#~ " \n" +#~ " : saldo de línies de moviment " +#~ "relacionades amb la xarxa fiscal\n" +#~ " 56." + +#~ msgid "" +#~ "\n" +#~ " debp[55%][('journal_id." +#~ "code', '=',\n" +#~ " 'BNK1')]\n" +#~ " \n" +#~ " : sum of all debits on " +#~ "accounts 55 and\n" +#~ " journal BNK1 during the " +#~ "period." +#~ msgstr "" +#~ "\n" +#~ " debp[55%][('journal_id." +#~ "code', '=',\n" +#~ " 'BNK1')]\n" +#~ " \n" +#~ " : suma de tots els dèbits " +#~ "dels comptes 55 i\n" +#~ " revista BNK1 durant el " +#~ "període." + +#~ msgid "" +#~ "AccountingNone\n" +#~ " : a null value that behaves " +#~ "as 0 in\n" +#~ " arithmetic operations." +#~ msgstr "" +#~ "AccountingNone\n" +#~ " : un valor nul que es " +#~ "comporta com a 0 polzades\n" +#~ " operacions aritmètiques." + +#~ msgid "" +#~ "bal, crd, deb, pbal, nbal\n" +#~ " : balance, debit, credit, " +#~ "positive balance,\n" +#~ " negative balance." +#~ msgstr "" +#~ "bal, crd, deb, pbal, nbal\n" +#~ " : saldo, dèbit, crèdit, saldo " +#~ "positiu,\n" +#~ " saldo negatiu." + +#~ msgid "" +#~ "bal[70]\n" +#~ " : variation of the balance of " +#~ "account 70\n" +#~ " over the period (it is the " +#~ "same as balp[70]." +#~ msgstr "" +#~ "bal[70]\n" +#~ " : variació del saldo del " +#~ "compte 70\n" +#~ " durant el període (és el " +#~ "mateix que balp[70]." + +#~ msgid "" +#~ "bale[1%]\n" +#~ " : balance of accounts " +#~ "starting with 1 at end\n" +#~ " of period." +#~ msgstr "" +#~ "bale[1%]\n" +#~ " : saldo dels comptes " +#~ "començant per 1 al final\n" +#~ " de període." + +#~ msgid "" +#~ "bali[70,60]\n" +#~ " : initial balance of accounts " +#~ "70 and 60." +#~ msgstr "" +#~ "bali[70,60]\n" +#~ " : saldo inicial dels comptes " +#~ "70 i 60." + +#~ msgid "" +#~ "balu[]\n" +#~ " : (u for unallocated) is a " +#~ "special\n" +#~ " expression that shows the " +#~ "unallocated\n" +#~ " profit/loss of previous\n" +#~ " fiscal years." +#~ msgstr "" +#~ "balu[]\n" +#~ " : (u per no assignat) és un " +#~ "especial\n" +#~ " expressió que mostra el no " +#~ "assignat\n" +#~ " guanys/pèrdues anteriors\n" +#~ " exercicis fiscals." + +#~ msgid "" +#~ "crdp[40%]\n" +#~ " : sum of all credits on " +#~ "accounts starting\n" +#~ " with 40 during the period." +#~ msgstr "" +#~ "crdp[40%]\n" +#~ " : suma de tots els crèdits " +#~ "dels comptes que s'inicien\n" +#~ " amb 40 durant el període." + +#~ msgid "" +#~ "date_from, date_to\n" +#~ " : beginning and end date of " +#~ "the period." +#~ msgstr "" +#~ "date_from, date_to\n" +#~ " : data d'inici i finalització " +#~ "del període." + +#~ msgid "" +#~ "datetime, datetime, dateutil\n" +#~ " : the python modules." +#~ msgstr "" +#~ "datetime, datetime, dateutil\n" +#~ " : els mòduls Python." + +#~ msgid "" +#~ "p, i, e\n" +#~ " : respectively variation over " +#~ "the period,\n" +#~ " initial balance, ending " +#~ "balance" +#~ msgstr "" +#~ "p, i, e\n" +#~ " : variació respectivament al " +#~ "llarg del període,\n" +#~ " saldo inicial, saldo final" + +#~ msgid "" +#~ "pbale[55%]\n" +#~ " : sum of all ending balances " +#~ "of accounts\n" +#~ " starting with 55 whose\n" +#~ " ending balance is positive." +#~ msgstr "" +#~ "pbale[55%]\n" +#~ " : suma de tots els saldos " +#~ "finals dels comptes\n" +#~ " començant per 55 els quals\n" +#~ " el saldo final és positiu." + +#~ msgid "" +#~ "sum, min, max, len, avg\n" +#~ " : behave as expected, very " +#~ "similar to the\n" +#~ " python builtins." +#~ msgstr "" +#~ "sum, min, max, len, avg\n" +#~ " : comportar-se com " +#~ "s'esperava, molt semblant al\n" +#~ " python integrats." + +#~ msgid "Account model" +#~ msgstr "Model de compte" + +#~ msgid "" +#~ "Additionally following variables are available\n" +#~ " in the evaluation context:" +#~ msgstr "" +#~ "A més, hi ha disponibles les variables següents\n" +#~ " en el context d'avaluació:" + +#~ msgid "Analytic Account" +#~ msgstr "Compte Analític" + +#, python-format +#~ msgid "Analytic Account Filter" +#~ msgstr "Filtre Analític de Comptes" + +#, python-format +#~ msgid "Analytic Account Group" +#~ msgstr "Grup de comptes analítics" + +#, python-format +#~ msgid "Analytic Account Group: %s" +#~ msgstr "Grup de comptes analítics: %s" + +#, python-format +#~ msgid "Analytic Account: %s" +#~ msgstr "Compte Analític: %s" + +#~ msgid "Analytic Tags" +#~ msgstr "Etiquetes Analítiques" + +#, python-format +#~ msgid "Analytic Tags Filter" +#~ msgstr "Filtre d'Etiquetes Analítiques" + +#, python-format +#~ msgid "Analytic Tags: %s" +#~ msgstr "Etiquetes Analítiques: %s" + +#~ msgid "" +#~ "Expressions can involve other KPI, sub KPI and\n" +#~ " query results by name (eg kpi1 + " +#~ "kpi2,\n" +#~ " kpi2.subkpi1, query1.field1)." +#~ msgstr "" +#~ "Les expressions poden incloure altres KPI, sub KPI i\n" +#~ " consulteu els resultats pel nom " +#~ "(p. ex. kpi1 + kpi2,\n" +#~ " kpi2.subkpi1, consulta1.camp1)." + +#~ msgid "" +#~ "Filter column on journal entries that have all these analytic tags.This " +#~ "filter is combined with a AND with the report-level filters and cannot be " +#~ "modified in the preview." +#~ msgstr "" +#~ "Filtra la columna de les entrades de diari que tenen totes aquestes " +#~ "etiquetes analítiques. Aquest filtre es combina amb un AND amb els " +#~ "filtres a nivell d’informe i no es pot modificar en la previsualització." + +#~ msgid "" +#~ "Filter column on journal entries that match this analytic account group. " +#~ "This filter is combined with a AND with the report-level filters and " +#~ "cannot be modified in the preview." +#~ msgstr "" +#~ "Filtreu la columna a les entrades de diari que coincideixin amb aquest " +#~ "grup de comptes analítics. Aquest filtre es combina amb un AND amb els " +#~ "filtres a nivell d'informe i no es pot modificar a la vista prèvia." + +#~ msgid "" +#~ "Filter column on journal entries that match this analytic account.This " +#~ "filter is combined with a AND with the report-level filters and cannot be " +#~ "modified in the preview." +#~ msgstr "" +#~ "Filtra la columna de les entrades de diari que coincideixen amb aquest " +#~ "compte analític. Aquest filtre es combina amb un AND amb els filtres a " +#~ "nivell d’informe i no es pot modificar en la previsualització." + +#~ msgid "Hide Analytic Filters" +#~ msgstr "Amagar filtres analítics" + +#~ msgid "MIS Report Instances" +#~ msgstr "Instàncies d'informes MIS" + +#~ msgid "MIS Report Result" +#~ msgstr "Resultat d'informe MIS" + +#~ msgid "Pivot date" +#~ msgstr "Data pivot" + +#~ msgid "Style expression" +#~ msgstr "Expressió d'estil" + +#~ msgid "" +#~ "The\n" +#~ " account selector\n" +#~ " is a like expression on the " +#~ "account code (eg\n" +#~ " 70%, etc)." +#~ msgstr "" +#~ "El\n" +#~ " selector de comptes\n" +#~ " és una expressió semblant al " +#~ "codi del compte (p. ex\n" +#~ " 70%, etc)." + +#~ msgid "" +#~ "The\n" +#~ " journal items domain\n" +#~ " is an Odoo domain filter on " +#~ "journal items." +#~ msgstr "" +#~ "El\n" +#~ " domini d'articles de " +#~ "diari\n" +#~ " és un filtre de domini d'Odoo " +#~ "sobre articles de diari." + +#~ msgid "" +#~ "The following special elements are recognized in\n" +#~ " the expressions to compute " +#~ "accounting data:\n" +#~ " \n" +#~ " {bal|crd|deb|pbal|nbal}{pieu}" +#~ "[account\n" +#~ " selector][journal items " +#~ "domain]\n" +#~ " \n" +#~ " ." +#~ msgstr "" +#~ "Els següents elements especials es reconeixen a\n" +#~ " les expressions per calcular " +#~ "dades comptables:\n" +#~ " \n" +#~ " {bal|crd|deb|pbal|nbal}{pieu}" +#~ "[compte\n" +#~ " selector][domini d'articles " +#~ "de diari]\n" +#~ " \n" +#~ " ." + +#, python-format +#~ msgid "Unexpected accumulation method %s for %s." +#~ msgstr "Mètode d'acumulació %s no esperat per a %s." + +#, python-format +#~ msgid "from %s to %s" +#~ msgstr "Des de %s fins a %s" + +#~ msgid "" +#~ "Check if you wish to specify children companies to be searched for data." +#~ msgstr "" +#~ "Comprovi si desitja especificar companyies filles per a buscar-hi dades." + +#~ msgid "Companies" +#~ msgstr "Companyies" + +#~ msgid "Company" +#~ msgstr "Companyia" + +#~ msgid "Query Company" +#~ msgstr "Companyia de la consulta" + +#~ msgid "" +#~ "AccountingNone: a null value that behaves as 0 in arithmetic " +#~ "operations." +#~ msgstr "" +#~ "AccountingNone: un valor nul que es comporta com a 0 en operacions " +#~ "aritmètiques." + +#~ msgid "" +#~ "bal, crd, deb, pbal, nbal: balance, debit, credit, positive " +#~ "balance, negative balance." +#~ msgstr "" +#~ "bal, crd, deb, pbal, nbal: saldo, deure, haver, saldo positiu, " +#~ "saldo negatiu." + +#~ msgid "" +#~ "bal[70]: variation of the balance of account 70 over the period " +#~ "(it is the same as balp[70]." +#~ msgstr "" +#~ "bal[70]: variació del saldo del compte 70 en el període (és el " +#~ "mateix que balp[70]." + +#~ msgid "" +#~ "bale[1%]: balance of accounts starting with 1 at end of period." +#~ msgstr "" +#~ "bale[1%]: saldo al final del període dels comptes que comencen amb " +#~ "1." + +#~ msgid "bali[70,60]: initial balance of accounts 70 and 60." +#~ 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." +#~ 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." + +#~ msgid "" +#~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]: balance of move lines related to tax grid 56." +#~ msgstr "" +#~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]: saldo dels apunts relacionats amb l'etiqueta d'impost 56." + +#~ msgid "" +#~ "balu[]: (u for unallocated) is a special expression that shows the " +#~ "unallocated profit/loss of previous\n" +#~ " fiscal years." +#~ msgstr "" +#~ "balu[]: (u for unallocated) es una expressió especial que mostra " +#~ "les pèrdues y guanys sense assignar dels exercicis fiscals\n" +#~ "anteriors." + +#~ msgid "" +#~ "crdp[40%]: sum of all credits on accounts starting with 40 during " +#~ "the period." +#~ msgstr "" +#~ "crdp[40%]: suma de tots els haver dels comptes que comencen per 40 " +#~ "durant el període." + +#~ msgid "date_from, date_to: beginning and end date of the period." +#~ msgstr "date_from, date_to: data d'inici i data de fi del període." + +#~ msgid "datetime, datetime, dateutil: the python modules." +#~ msgstr "datetime, datetime, dateutil: els mòduls python." + +#~ msgid "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: sum of all debits on " +#~ "accounts 55 and journal BNK1 during the period." +#~ msgstr "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: suma de tots els " +#~ "deure dels comptes que comencen per 55 i en el diari BNK1 durant el " +#~ "període." + +#, fuzzy +#~ msgid "" +#~ "p, i, e: respectively variation over the period, initial balance, " +#~ "ending balance" +#~ msgstr "" +#~ "p, i, e: variació sobre el període, sobre el saldo inicial o sobre " +#~ "el saldo final respectivament" + +#~ msgid "" +#~ "pbale[55%]: sum of all ending balances of accounts starting with " +#~ "55 whose\n" +#~ " ending balance is positive." +#~ msgstr "" +#~ "pbale[55%]: suma de tots els saldos finals dels comptes que " +#~ "comencen per 55\n" +#~ " el saldo final dels quals és positiu." + +#~ msgid "" +#~ "sum, min, max, len, avg: behave as expected, very similar to the " +#~ "python builtins." +#~ msgstr "" +#~ "sum, min, max, len, avg: es comporten com s'espera, molt similars " +#~ "als nadius de Python." + +#~ msgid "" +#~ "Additionally following variables are available in the evaluation context:" +#~ msgstr "" +#~ "Les següents variables addicionals estan disponibles en el context " +#~ "d'avaluació:" + +#~ msgid "" +#~ "Expressions can involve other KPI, sub KPI and query results by name (eg " +#~ "kpi1 + kpi2, kpi2.subkpi1, query1.field1)." +#~ msgstr "" +#~ "L'expressió també pot incloure altres KPI ,sub KPI i resultats de " +#~ "consulta per nom (per exemple, kpi1 + kpi2)." + +#~ msgid "" +#~ "The account selector is a like expression on the account code (eg " +#~ "70%, etc)." +#~ msgstr "" +#~ "El selector de compte és com una expressió en el codi de compte " +#~ "(per exemple, 70%, etc)." + +#~ msgid "" +#~ "The journal items domain is an Odoo domain filter on journal items." +#~ msgstr "" +#~ "El domini dels apunts és un filtre de domini Odoo sobe els apunts." + +#, fuzzy +#~ msgid "" +#~ "The following special elements are recognized in the expressions to " +#~ "compute accounting data:\n" +#~ " {bal|crd|deb|pbal|nbal}" +#~ "{pieu}[account selector][journal items domain]." +#~ msgstr "" +#~ "Els següents elements són reconeguts a les expressions per a calcular " +#~ "dades comptables:\n" +#~ " {bal|crd|deb|pbal|nbal}" +#~ "{pieu}[account selector][journal items domain]." + +#~ msgid "MIS Budget" +#~ msgstr "Pressupost MIS" + +#~ msgid "report.mis_builder.mis_report_instance_xlsx" +#~ msgstr "report.mis_builder.mis_report_instance_xlsx" + +#~ msgid "" +#~ "Probably not your fault... but I'm really curious to know how you managed " +#~ "to raise this error so I can handle one more corner case!" +#~ msgstr "" +#~ "Probablement no és culpa seva... però realment tinc curiositat per saber " +#~ "com ha aconseguit aquest error per a poder gestionar un cas extrem més!" + +#~ msgid "µ" +#~ msgstr "µ" + +#~ msgid "add.mis.report.instance.dashboard.wizard" +#~ msgstr "add.mis.report.instance.dashboard.wizard" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" + +#~ msgid "mis.report" +#~ msgstr "mis.report" + +#~ msgid "mis.report.instance" +#~ msgstr "mis.report.instance" + +#~ msgid "mis.report.instance.period" +#~ msgstr "mis.report.instance.period" + +#~ msgid "mis.report.instance.period.sum" +#~ msgstr "mis.report.instance.period.sum" + +#~ msgid "mis.report.kpi" +#~ msgstr "mis.report.kpi" + +#~ msgid "mis.report.kpi.expression" +#~ msgstr "mis.report.kpi.expression" + +#~ msgid "mis.report.query" +#~ msgstr "mis.report.query" + +#~ msgid "mis.report.style" +#~ msgstr "mis.report.style" + +#~ msgid "mis.report.subkpi" +#~ msgstr "mis.report.subkpi" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/de.po b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/de.po new file mode 100644 index 0000000..8ad2c05 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/de.po @@ -0,0 +1,2000 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +# Translators: +# Rudolf Schnapka , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-05 01:43+0000\n" +"PO-Revision-Date: 2018-02-05 01:43+0000\n" +"Last-Translator: Rudolf Schnapka , 2018\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\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 +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (Kopie)" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable')." +"id)][]\n" +" \n" +" : variation of the balance of all " +"receivable accounts over\n" +" the period." +msgstr "" + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to " +"tax grid 56." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 " +"and journal BNK1 during\n" +" the period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, " +"fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" + +#. module: mis_builder +#: 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]." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "" + +#. 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" +" years." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +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" +" period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +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" +" initial balance, ending balance" +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as " +"expected, very\n" +" similar to the python builtins." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"all move line sources." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +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." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +msgid "Date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +msgid "Date From" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +msgstr "" + +#. 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 "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +msgid "Date To" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +msgid "Disable account details expansion" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\n" +"The technical error message is: %(exception)s. " +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "" + +#. module: mis_builder +#: 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)." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +msgid "Hide Always Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of " +"length%(expected_length)s is expected." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +msgid "KPI Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +msgid "MIS Builder XLSX report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +msgid "MIS Report - Sub Reports Relation" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +msgid "MIS Report Add to Dashboard Wizard" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +msgid "MIS Report Instance Period Sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +msgid "MIS Report KPI Expression" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +msgid "MIS Report Query" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +msgid "MIS Report Sub-KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +msgid "MIS Report Template" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +msgid "Move lines source model name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding columns." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub Reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +msgid "Sub reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +msgid "Sub-KPI Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +msgid "Subreport" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +msgid "Subreport name should be unique by report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "" + +#. module: mis_builder +#: 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%')])." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|" +"crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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__font_size__large +msgid "large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium +msgid "medium" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "" + +#. module: mis_builder +#: 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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "" + +#~ msgid "" +#~ "AccountingNone: a null value that behaves as 0 in arithmetic " +#~ "operations." +#~ msgstr "" +#~ "BuchhaltungsNull: Ein Null-Wert, der sich wie 0 in arithmetischen " +#~ "Berechnungen verhält." + +#, fuzzy +#~ msgid "" +#~ "bal, crd, deb, pbal, nbal: balance, debit, credit, positive " +#~ "balance, negative balance." +#~ msgstr "bal, crd, deb: Saldo, Haben, Soll." + +#~ msgid "" +#~ "bal[70]: variation of the balance of account 70 over the period " +#~ "(it is the same as balp[70]." +#~ msgstr "" +#~ "bal[70]: Abwandlung des Saldo von Konto 70 über die Zeit (Dies " +#~ "entspricht balp[70])." + +#~ msgid "" +#~ "bale[1%]: balance of accounts starting with 1 at end of period." +#~ msgstr "" +#~ "bale[1%]: Saldo der Konten die mit 1 beginnen zum Ende der Periode." + +#~ msgid "bali[70,60]: initial balance of accounts 70 and 60." +#~ 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." +#~ msgstr "" +#~ "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)]: balance of move lines related to tax grid 56." +#~ msgstr "" +#~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]: Saldo der Buchungen mit Steuerschlüssel 56 ." + +#~ msgid "" +#~ "balu[]: (u for unallocated) is a special expression that shows the " +#~ "unallocated profit/loss of previous\n" +#~ " fiscal years." +#~ msgstr "" +#~ "balu[]: (u für nicht zugewiesen) ist ein spezieller Ausdruck, der " +#~ "nicht zugewiesene Gewinne/Verluste der Vorjahre ausweist." + +#~ msgid "" +#~ "crdp[40%]: sum of all credits on accounts starting with 40 during " +#~ "the period." +#~ msgstr "" +#~ "crdp[40%]: Summe aller Haben auf Konten, die mit 40 beginnen, über " +#~ "die Zeit." + +#~ msgid "date_from, date_to: beginning and end date of the period." +#~ msgstr "date_from, date_to: Anfangs- und Enddatum der Periode." + +#~ msgid "datetime, datetime, dateutil: the python modules." +#~ msgstr "datetime, datetime, dateutil: die Python-Methoden." + +#~ msgid "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: sum of all debits on " +#~ "accounts 55 and journal BNK1 during the period." +#~ msgstr "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: Die Summe aller Soll " +#~ "der Konten 55 und Journal BNK1 über die Periode.." + +#, fuzzy +#~ msgid "" +#~ "p, i, e: respectively variation over the period, initial balance, " +#~ "ending balance" +#~ msgstr "" +#~ "p, i, e: jeweilige Abwandlung über Zeit, Eröffnungssaldo, Endsaldo" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/el.po b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/el.po new file mode 100644 index 0000000..f70c5c0 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/el.po @@ -0,0 +1,1918 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: el\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 +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable')." +"id)][]\n" +" \n" +" : variation of the balance of all " +"receivable accounts over\n" +" the period." +msgstr "" + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to " +"tax grid 56." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 " +"and journal BNK1 during\n" +" the period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, " +"fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" + +#. module: mis_builder +#: 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]." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "" + +#. 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" +" years." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +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" +" period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +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" +" initial balance, ending balance" +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as " +"expected, very\n" +" similar to the python builtins." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"all move line sources." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +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." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +msgid "Date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +msgid "Date From" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +msgstr "" + +#. 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 "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +msgid "Date To" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +msgid "Disable account details expansion" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\n" +"The technical error message is: %(exception)s. " +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "" + +#. module: mis_builder +#: 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)." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +msgid "Hide Always Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of " +"length%(expected_length)s is expected." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +msgid "KPI Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +msgid "MIS Builder XLSX report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +msgid "MIS Report - Sub Reports Relation" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +msgid "MIS Report Add to Dashboard Wizard" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +msgid "MIS Report Instance Period Sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +msgid "MIS Report KPI Expression" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +msgid "MIS Report Query" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +msgid "MIS Report Sub-KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +msgid "MIS Report Template" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +msgid "Move lines source model name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding columns." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub Reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +msgid "Sub reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +msgid "Sub-KPI Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +msgid "Subreport" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +msgid "Subreport name should be unique by report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "" + +#. module: mis_builder +#: 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%')])." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|" +"crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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__font_size__large +msgid "large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium +msgid "medium" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "" + +#. module: mis_builder +#: 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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/el_GR.po b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/el_GR.po new file mode 100644 index 0000000..82589f2 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/el_GR.po @@ -0,0 +1,1918 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: el_GR\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 +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable')." +"id)][]\n" +" \n" +" : variation of the balance of all " +"receivable accounts over\n" +" the period." +msgstr "" + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to " +"tax grid 56." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 " +"and journal BNK1 during\n" +" the period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, " +"fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" + +#. module: mis_builder +#: 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]." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "" + +#. 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" +" years." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +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" +" period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +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" +" initial balance, ending balance" +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as " +"expected, very\n" +" similar to the python builtins." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"all move line sources." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +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." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +msgid "Date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +msgid "Date From" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +msgstr "" + +#. 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 "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +msgid "Date To" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +msgid "Disable account details expansion" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\n" +"The technical error message is: %(exception)s. " +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "" + +#. module: mis_builder +#: 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)." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +msgid "Hide Always Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of " +"length%(expected_length)s is expected." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +msgid "KPI Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +msgid "MIS Builder XLSX report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +msgid "MIS Report - Sub Reports Relation" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +msgid "MIS Report Add to Dashboard Wizard" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +msgid "MIS Report Instance Period Sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +msgid "MIS Report KPI Expression" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +msgid "MIS Report Query" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +msgid "MIS Report Sub-KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +msgid "MIS Report Template" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +msgid "Move lines source model name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding columns." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub Reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +msgid "Sub reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +msgid "Sub-KPI Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +msgid "Subreport" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +msgid "Subreport name should be unique by report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "" + +#. module: mis_builder +#: 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%')])." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|" +"crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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__font_size__large +msgid "large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium +msgid "medium" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "" + +#. module: mis_builder +#: 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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/es.po b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/es.po new file mode 100644 index 0000000..907f654 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/es.po @@ -0,0 +1,2393 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-13 15:37+0000\n" +"PO-Revision-Date: 2023-11-03 21:38+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (copia)" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable')." +"id)][]\n" +" \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" +" \n" +" : " +"variación del saldo de todas las cuentas a cobrar durante\n" +" el " +"periodo." + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to " +"tax grid 56." +msgstr "" +"\n" +" balp[]" +"[('tax_line_id.tag_ids', '=',ref('l10n_be.tax_tag_56').id)]\n" +" \n" +" : Balance " +"de las líneas de movimiento relacionadas con la cuadrícula fiscal 56." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 " +"and journal BNK1 during\n" +" the period." +msgstr "" +"\n" +" debp[55%]" +"[('journal_id.code', '=',\n" +" 'BNK1')]\n" +" \n" +" : " +"suma de todos los cargos en las cuentas 55 y el diario BNK1 durante\n" +" el " +"periodo." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" +"AccountingNone : un valor nulo que se comporta como 0 en\n" +" operaciones aritméticas." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, " +"fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" + +#. module: mis_builder +#: 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]." +msgstr "" +"bal[70] : variación del saldo de la cuenta 70 sobre\n" +" el " +"período (es lo mismo que balp[70]." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" +"bale[1%] : saldo de cuentas que comienzan con 1 en\n" +" fin " +"del periodo." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "bali[70,60] : saldo inicial de las cuentas 70 y 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" +" years." +msgstr "" +"balu[] : (u para no asignado) es una expresión " +"especial\n" +" que " +"muestra la ganancia/pérdida no asignada de ejercicios fiscales en " +"anteriores.\n" +" años." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +msgstr "" +"crdp[40%] : suma de todos los créditos en cuentas que " +"comienzan\n" +" con " +"40 durante el período." + +#. 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" +" period." +msgstr "" +"date_from, date_to : fecha de inicio y " +"finalización del\n" +" período." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +msgstr "" +"datetime, datetime, dateutil : los " +"módulos de python." + +#. 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" +" initial balance, ending balance" +msgstr "" +"p, i, e : respectivamente variación " +"durante el período,\n" +" saldo " +"inicial, saldo final" + +#. module: mis_builder +#: 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." +msgstr "" +"pbale[55%] : suma de todos los saldos finales de las cuentas\n" +" a " +"partir de 55 cuyo saldo final es positivo." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as " +"expected, very\n" +" similar to the python builtins." +msgstr "" +"sum,min,\n" +" max, len,\n" +" avg : se comporta como se esperaba, muy\n" +" similar " +"a los componentes integrados de Python." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" +"Modelo que sea 'de tipo apunte', es decir, que tenga al menos los campos " +"debit, credit, date, account_id y company_id." + +#. module: mis_builder +#: 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." +msgstr "" +"Modelo que sea 'de tipo apunte', es decir, que tenga al menos los campos de " +"débito, crédito, fecha, ID de cuenta y ID de compañía. Este modelo es la " +"fuente de datos para la columna Informes estadísticos." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "Un filtro de fecha es obligatorio para este origen en la columna %s." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "Un dominio para filtrar los apuntes contables en la columna." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"all move line sources." +msgstr "" +"Un dominio para filtrar los apuntes considerados en el informe. Precaución: " +"cuando se usan distintos orígenes de apuntes en varias columnas, tales como " +"presupuestos por cuenta, asegúrese de usar solamente campos disponibles en " +"todos los orígenes de apuntes." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "Modelo de cuenta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "Método de agregación" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" +"Los modelos reales (alternativos) utilizados en columnas deben tener el " +"mismo modelo de cuenta en el campo Cuenta y deben ser los mismos definidos " +"en la plantilla de informe:%s" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "Datos reales" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "Datos reales (alternativa)" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" +"Datos reales: datos actuales provenientes de la contabilidad y otras " +"consultas.\n" +"Datos reales (alternativa): datos actuales provenientes de un origen " +"alternativo (por ejemplo, vista de la base de datos proveyendo registros de " +"\"tipo apunte\").\n" +"Suma de columnas: sumarización (+/-) de otras columnas.\n" +"Comparar columnas: comparación con otra columna.\n" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "" +"Adapte el modelo con date_from / date_to para pro-rata temporis read_group" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "Añadir al tablero" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" +"Además, las siguientes variables están disponibles\n" +" en " +"el contexto de la evaluación:" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "Agregación" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "Todos los asientos" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "Todos los Kpi" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "Todos los asientos asentados" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "Cmpcol permitido" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "Compañías permitidas" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "Compañía permitida" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +msgstr "Importe" + +#. 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." +msgstr "" +"Una expresión que devuelve un estilo dependiendo del valor del KPI. Dicho " +"estilo se aplica en la parte superior del estilo de la fila." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "Dominio analítico" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "Auto expandir" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "Media" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "Color de fondo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "Color de fondo heredado" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Color de fondo utilizando un código RGB válido (de #000000 a #FFFFFF)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "Fecha base" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "Negrita" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. 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." +msgstr "" +"Compruebe si desea especificar varias compañías para la búsqueda de datos." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "Color" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "Color heredado" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "Columna" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "La columna %s no puede ser comparada consigo misma." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "La columna %s con fuente de datos reales debe tener fecha desde/hasta." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "Columnas" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "Las columnas %(descr)s y %(base_descr)s no son comparables" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "Las columnas a comparar deben pertenecer al mismo informe en %s" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "Columnas a sumar" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "Compañías para las que se buscarán datos." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "Comparar" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "Comparar columnas" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "Método de comparación" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "Modo de comparación" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "Moneda" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "Tablero" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +msgid "Date" +msgstr "Fecha" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "Campo Fecha" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +msgid "Date From" +msgstr "Fecha De" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +msgstr "Rango de fechas" + +#. 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 de rango de fechas" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +msgid "Date To" +msgstr "Fecha hasta" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "Fechas" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "Día" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +msgstr "Descripción" + +#. 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." +msgstr "" +"Determina cómo los valores de este kpi transcurriendo sobre el periodo de " +"tiempo son transformados para casar con el periodo del informe. Sum: se " +"añaden los valores del periodo más corto, y los valores del más largo o de " +"periodos que solapan parcialmente se ajustan prorrateándose en el tiempo.\n" +"Media: los valores del periodo incluido se promedian con el peso del " +"prorrateo temporal." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "Diferencia" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +msgid "Disable account details expansion" +msgstr "Deshabilitar expansión de detalles de cuenta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "Descripción de las columnas de visualización" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "Nombre a mostrar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "Mostrar detalles por cuenta" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "" +"Mostrar los detalles del rango de fechas en los encabezados de columna." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "Divisor heredado" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "Dominio" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "Dp heredado" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" +"Campo ficticio que adapta las búsquedas en fecha a búsquedas en date_from / " +"date_to." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "Duración" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "Empresas eficaces" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "" +"Introduzca la expresión aquí, por ejemplo balp[70%]. Vea también la pestaña " +"de ayuda." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\n" +"The technical error message is: %(exception)s. " +msgstr "" +"Error al consultar el origen de la línea de movimiento \"%(model_name)s\". " +"Esto probablemente se deba a un filtro o expresión que hace referencia a un " +"campo que no existe en el modelo.\n" +"\n" +"El mensaje de error técnico es: %(exception)s. " + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "Ejemplos:" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "Exportar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "Expresión" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "Expresiones" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "Las expresiones pueden ser cualquier expresión válida de Python." + +#. module: mis_builder +#: 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)." +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)." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "Factor" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "Factor heredado" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "El factor se usa para normalizar el periodo (usado en la comparación" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "Nombre de los campos obtenidos" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "Campos a obtener" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "Vista de búsqueda para los filtros" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "Filtros" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "Fechas fijas" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "Fuente" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "Tamaño del tipo de letra" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "Tamaño del tipo de letra heredado" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "Estilo de tipo de letra" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "Estilo de tipo de letra heredado" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "Tamaño del tipo de letra" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "Tamaño del tipo de letra heredado" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "Fuerza la fecha de inicio al 1 de enero del año relevante" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "Desde" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "De (calculado)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "Generado el %(gen_date)s a las %(gen_time)s" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "Ayuda (para las expresiones del KPI)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "Ocultar Siempre" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +msgid "Hide Always Inherit" +msgstr "Ocultar vacíos heredados" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "Ocultar vacíos" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "Ocultar vacíos heredado" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "" +"Si no se provee el campo currency_id, todas las compañías deben tener la " +"misma moneda." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "Sangría" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "Nivel de sangría" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "Nivel de sangría heredado" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "El nivel de sangría debe ser igual o mayor que 0" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "Cursiva" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" +"KPI \"%(kpi)s\" tiene tipo %(type)s mientras que se esperaba una tupla.\n" +"\n" +"Esto puede solucionarse\n" +"\t- Cambiando el valor del KPI a una tupla de longitud %(length)s\n" +"o\n" +"\t- Cambiando el KPI al modo `multi` y dando un valor explícito para cada " +"sub-KPI." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of " +"length%(expected_length)s is expected." +msgstr "" +"El KPI \"%(kpi)s\" se valora como una tupla de longitud %(length)s mientras " +"que se espera una tupla de longitud%(expected_length)s." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +msgid "KPI Sequence" +msgstr "KPI de Secuencia" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "El nombre de KPI ({}) debe ser un identificador de Python válido" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "KPI's" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "KPI's de este informe y subinformes." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "KPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "Etiqueta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "PDF apaisado" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "Últimos informes generados" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "Última modificación por" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "Diseño" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +msgid "MIS Builder XLSX report" +msgstr "Informe MIS Builder XLSX" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "Clase abstracta de datos KPI MIS" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "Informe MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +msgid "MIS Report - Sub Reports Relation" +msgstr "Informe MIS - Relación de informes secundarios" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +msgid "MIS Report Add to Dashboard Wizard" +msgstr "Informe MIS Agregar al Asistente del Tablero" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "Instancia de informe MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "Período de instancia del informe MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +msgid "MIS Report Instance Period Sum" +msgstr "Suma del período de instancia del informe MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "KPI de informe MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +msgid "MIS Report KPI Expression" +msgstr "Informe MIS - KPI Expresión" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "Previsualizar Informe MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +msgid "MIS Report Query" +msgstr "Consulta del informe MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "Estilo del informe MIS" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "Estilos del informe MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +msgid "MIS Report Sub-KPI" +msgstr "Informe MIS Sub-KPI" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +msgid "MIS Report Template" +msgstr "Plantilla de presupuesto MIS" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "Plantillas de informe MIS" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "MIS" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "Informes MIS" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "Informe QWeb PDF de instancia de informe MIS" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "Informe XLS de instancia de informe MIS" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "Máx" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "Mín" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "Modo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "Modelo" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "Mes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "Origen de los apuntes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "Origen de los apuntes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +msgid "Move lines source model name" +msgstr "Mover líneas nombre del modelo de origen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "Multi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "Múltiples compañías" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "Nombre" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "Sin filtro de fechas" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "No se permite un filtro de fecha para esta fuente en la columna %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "Ninguno" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "Normal" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "Número" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "Número de periodos" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "Numérico" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "Desplazamiento" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "Desplazamiento del periodo actual" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "Columna padre" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "Porcentaje" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "El nombre del periodo debe ser único en cada informe" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "Tipo de periodo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "Periodos" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "Fecha pivote" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "Por favor introduzca ambas columnas a comparar en %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding columns." +msgstr "" +"Por favor seleccione una plantilla de informe y/o guarde el informe antes de " +"añadir columnas." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "Prefijo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "Prefijo heredado" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "Previsualizar" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "Imprimir" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "Consultas" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "" +"El nombre de la consulta ({}) debe ser un identificador de Python válido" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "Actualizar" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "Relativo a la fecha base del informe" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "Informe" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +msgid "Report Action" +msgstr "Informar acción" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "Instancia del informe" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "Fecha base del informe (dejar vacía para usar la fecha actual)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "Redondeo" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "Redondeo heredado" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "Guardar" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "Vista de búsqueda para personalizar los filtros en el informe." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "Seleccione las compañías para las que se buscarán los datos." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "" +"Seleccione la moneda objetivo para el informe. Requerido si las compañías " +"tiene monedas diferentes." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "Configuración" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "" +"No debe incluir el mismo informe más de una vez como subinforme de un " +"informe determinado" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "Mostrar fecha pivote" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "Mostrar filtros" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "Mostrar botón de configuraciones" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "Mostrar la fecha pivote en la barra de filtros del informe." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "Mostrar la barra de filtros en el informe." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "Mostrar el botón de configuración en el informe." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "Signo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "Origen" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "Cadena" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "Estilo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "Expresión de estilo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "Estilo para las filas de detalle de cuenta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "Nombre del estilo" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "Sub KPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "Filtro del sub KPI" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "El sub KPI debe usarse solamente una vez para cada KPI" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "Sub KPI's" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub Reports" +msgstr "Subinformes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +msgid "Sub reports" +msgstr "Subinformes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +msgid "Sub-KPI Sequence" +msgstr "Sub-KPI Secuencia" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "El nombre del Sub-KPI ({}) debe ser un identificador válido de Python" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "SubKPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +msgid "Subreport" +msgstr "Subinforme" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "Subinforme detectado" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "" +"El nombre del subinforme ({}) debe ser un identificador de Python válido" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +msgid "Subreport name should be unique by report" +msgstr "El nombre del subinforme debe ser único por informe" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "Sufijo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "Sufijo heredado" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "Suma" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "Detalles de cuenta de la suma" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" +"La suma no puede ser calculada en la columna {} porque las columnas a sumar " +"no tiene subkpis comunes" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "Suma de columnas" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "Apuntes objetivo" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "Plantilla" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "Temporal" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "Color del texto" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Color de texto en un código RGB válido (desde #000000 hasta #FFFFFF)" + +#. module: mis_builder +#: 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%')])." +msgstr "" +"El selector de cuentas es una expresión similar en el\n" +" código de cuenta (por ejemplo, " +"70%, etc.), o un dominio sobre cuentas\n" +" (por ejemplo, [('code', " +"'like', '60%')])." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" +"El dominio de artículos diarios es un filtro de dominio de Odoo en\n" +" artículos diarios." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|" +"crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "Hasta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "Para (calculado)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "Método de acumulación %(method)s inesperado para %(name)s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "Valor inesperado: %s para el target_move." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "Operador no compatible %s para buscar en fecha" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "Vacío de informes temporales" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "Válido" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "Tipo del valor" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "Visibilidad" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "Semana" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "Dispositivo" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "¡Duración incorrecta, debe ser positiva!" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "Factor de normalización incorrecto. ¡Debe ser positivo!" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "Año" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "El año hasta la fecha" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "No puede sumar el periodo %s consigo mismo." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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__font_size__large +msgid "large" +msgstr "grande" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium +msgid "medium" +msgstr "mediana" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "o" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "pp" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "pequeña" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "contra" + +#. module: mis_builder +#: 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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "extra-grande" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "extra-pequeña" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "extra-súper-grande" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "extra-súper-pequeña" + +#~ msgid "" +#~ "bal, crd, deb, \n" +#~ " pbal, nbal : " +#~ "balance, debit, credit,\n" +#~ " positive balance, negative " +#~ "balance." +#~ msgstr "" +#~ "bal, crd, deb, \n" +#~ " pbal, nbal : " +#~ "balance, débito, crédito,\n" +#~ " balance positivo,balance negativo." + +#~ msgid "" +#~ "The following special elements are recognized in the expressions\n" +#~ " to compute accounting data: " +#~ "{bal|crd|deb|pbal|nbal}{pieu}[account\n" +#~ " selector][journal items domain]." +#~ msgstr "" +#~ "En las expresiones se reconocen los siguientes elementos especiales\n" +#~ " para " +#~ "calcular los datos contables: {bal|crd|deb|pbal|nbal}{pieu}" +#~ "[account\n" +#~ " selector][journal items domain]." + +#, python-format +#~ msgid "Columns {} and {} are not comparable" +#~ msgstr "Las columnas {} and {} no son comparables" + +#, python-format +#~ msgid "Generated on {} at {}" +#~ msgstr "Generado el {} a las {}" + +#, python-format +#~ msgid "" +#~ "KPI \"{}\" has type {} while a tuple was expected.\n" +#~ "\n" +#~ "This can be fixed by either:\n" +#~ "\t- Changing the KPI value to a tuple of length {}\n" +#~ "or\n" +#~ "\t- Changing the KPI to `multi` mode and giving an explicit value for " +#~ "each sub-KPI." +#~ msgstr "" +#~ "El KPI \"{}\" tiene el tipo {} mientras se esperaba una tupla.\n" +#~ "\n" +#~ "Esto se puede solucionar mediante:\n" +#~ "- Cambiar el valor de KPI a una tupla de longitud {}\n" +#~ "o\n" +#~ "- Cambiar el KPI al modo `multi` y dar un valor explícito para cada sub-" +#~ "KPI." + +#, python-format +#~ msgid "" +#~ "KPI \"{}\" is valued as a tuple of length {} while a tuple of length {} " +#~ "is expected." +#~ msgstr "" +#~ "El KPI \"{}\" se valora como una tupla de longitud {} mientras que se " +#~ "espera una tupla de longitud {}." + +#, python-format +#~ msgid "Can not update a multi kpi from the kpi line" +#~ msgstr "No se puede actualizar un kpi múltiple desde una línea de kpi" + +#~ msgid "Account model" +#~ msgstr "Modelo de cuenta" + +#~ msgid "Analytic Account" +#~ msgstr "Cuenta analítica" + +#, python-format +#~ msgid "Analytic Account Filter" +#~ msgstr "Filtro de cuenta analítica" + +#, python-format +#~ msgid "Analytic Account: %s" +#~ msgstr "Cuenta analítica: %s" + +#~ msgid "Analytic Tags" +#~ msgstr "Etiquetas analíticas" + +#, python-format +#~ msgid "Analytic Tags Filter" +#~ msgstr "Filtro de etiquetas analíticas" + +#, python-format +#~ msgid "Analytic Tags: %s" +#~ msgstr "Etiquetas analíticas: %s" + +#~ msgid "" +#~ "Filter column on journal entries that have all these analytic tags.This " +#~ "filter is combined with a AND with the report-level filters and cannot be " +#~ "modified in the preview." +#~ msgstr "" +#~ "Filtre la columna en entradas de diario que tengan todas estas etiquetas " +#~ "analíticas. Este filtro se combina con un AND con los filtros de nivel de " +#~ "informe y no se puede modificar en la vista previa." + +#~ msgid "" +#~ "Filter column on journal entries that match this analytic account.This " +#~ "filter is combined with a AND with the report-level filters and cannot be " +#~ "modified in the preview." +#~ msgstr "" +#~ "Filtrar columna en entradas de diario que coincidan con esta cuenta " +#~ "analítica. Este filtro se combina con un AND con los filtros de nivel de " +#~ "informe y no se puede modificar en la vista previa." + +#~ msgid "Hide Analytic Filters" +#~ msgstr "Ocultar filtros analíticos" + +#~ msgid "MIS Report Instances" +#~ msgstr "Instancias de informes MIS" + +#~ msgid "MIS Report Result" +#~ msgstr "Resultado del informe MIS" + +#~ msgid "Pivot date" +#~ msgstr "Fecha pivote" + +#~ msgid "Style expression" +#~ msgstr "Expresión de estilo" + +#, python-format +#~ msgid "Unexpected accumulation method %s for %s." +#~ msgstr "Método de acumulación %s no esperado para %s." + +#, python-format +#~ msgid "from %s to %s" +#~ msgstr "desde %s hasta %s" + +#~ msgid "" +#~ "Check if you wish to specify children companies to be searched for data." +#~ msgstr "" +#~ "Compruebe si desea especificar compañías hijas para buscar datos en ellas." + +#~ msgid "Companies" +#~ msgstr "Compañías" + +#~ msgid "Company" +#~ msgstr "Compañía" + +#~ msgid "Query Company" +#~ msgstr "Compañía de la consulta" + +#~ msgid "" +#~ "AccountingNone: a null value that behaves as 0 in arithmetic " +#~ "operations." +#~ msgstr "" +#~ "AccountingNone: un valor nulo que se comporta como 0 en " +#~ "operaciones aritméticas." + +#~ msgid "" +#~ "bal, crd, deb, pbal, nbal: balance, debit, credit, positive " +#~ "balance, negative balance." +#~ msgstr "" +#~ " bal, crd, deb, pbal, nbal : saldo, débito, crédito, saldo " +#~ "positivo, saldo negativo." + +#~ msgid "" +#~ "bal[70]: variation of the balance of account 70 over the period " +#~ "(it is the same as balp[70]." +#~ msgstr "" +#~ "bal[70]: variación del saldo de la cuenta 70 en el periodo (es lo " +#~ "mismo que balp[70]." + +#~ msgid "" +#~ "bale[1%]: balance of accounts starting with 1 at end of period." +#~ msgstr "" +#~ "bale[1%]: saldo al final del periodo de las cuentas que empiezan " +#~ "en 1." + +#~ msgid "bali[70,60]: initial balance of accounts 70 and 60." +#~ 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." +#~ 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." + +#~ msgid "" +#~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]: balance of move lines related to tax grid 56." +#~ msgstr "" +#~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]: saldo de los apuntes relacionados con la etiqueta de impuesto 56." + +#~ msgid "" +#~ "balu[]: (u for unallocated) is a special expression that shows the " +#~ "unallocated profit/loss of previous\n" +#~ " fiscal years." +#~ msgstr "" +#~ "balu[]: (u for unallocated) es una expresión especial que muestra " +#~ "las pérdidas y ganancias sin asignar de los ejercicios fiscales " +#~ "anteriores." + +#~ msgid "" +#~ "crdp[40%]: sum of all credits on accounts starting with 40 during " +#~ "the period." +#~ msgstr "" +#~ "crdp[40%]: suma de todos los haber de las cuentas que empiezan por " +#~ "40 durante el periodo." + +#~ msgid "date_from, date_to: beginning and end date of the period." +#~ msgstr "" +#~ "date_from, date_to: fecha de inicio y fecha de fin del periodo." + +#~ msgid "datetime, datetime, dateutil: the python modules." +#~ msgstr "datetime, datetime, dateutil: los módulos python." + +#~ msgid "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: sum of all debits on " +#~ "accounts 55 and journal BNK1 during the period." +#~ msgstr "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: suma de todos los " +#~ "debe en las cuentas que empiezan por 55 y en el diario BNK1 durante el " +#~ "periodo." + +#~ msgid "" +#~ "p, i, e: respectively variation over the period, initial balance, " +#~ "ending balance" +#~ msgstr "" +#~ " p, i, e : variación respectivamente durante el período, saldo " +#~ "inicial, saldo final" + +#~ msgid "" +#~ "pbale[55%]: sum of all ending balances of accounts starting with " +#~ "55 whose\n" +#~ " ending balance is positive." +#~ msgstr "" +#~ " pbale [55%] : suma de todos los saldos finales de cuentas que " +#~ "comienzan con 55 cuyos\n" +#~ "............................................el saldo final es positivo." + +#~ msgid "" +#~ "sum, min, max, len, avg: behave as expected, very similar to the " +#~ "python builtins." +#~ msgstr "" +#~ "sum, min, max, len, avg: se comportan como se espera, muy " +#~ "similares a los nativos de Python." + +#~ msgid "" +#~ "Additionally following variables are available in the evaluation context:" +#~ msgstr "" +#~ "Las siguientes variables adicionales están disponibles en el contexto de " +#~ "evaluación:" + +#~ msgid "" +#~ "Expressions can involve other KPI, sub KPI and query results by name (eg " +#~ "kpi1 + kpi2, kpi2.subkpi1, query1.field1)." +#~ msgstr "" +#~ "La expresión también puede incluir otros KPI y resultados de consulta por " +#~ "nombre (por ejemplo, kpi1 + kpi2)." + +#~ msgid "" +#~ "The account selector is a like expression on the account code (eg " +#~ "70%, etc)." +#~ msgstr "" +#~ "El selector de cuenta es como una expresión en el código de cuenta " +#~ "(por ejemplo, 70%, etc)." + +#~ msgid "" +#~ "The journal items domain is an Odoo domain filter on journal items." +#~ msgstr "" +#~ "El dominio de apuntes es un filtro de dominio Odoo sobre los " +#~ "apuntes." + +#~ msgid "" +#~ "The following special elements are recognized in the expressions to " +#~ "compute accounting data:\n" +#~ " {bal|crd|deb|pbal|nbal}" +#~ "{pieu}[account selector][journal items domain]." +#~ msgstr "" +#~ "Los siguientes elementos especiales se reconocen en las expresiones para " +#~ "calcular los datos contables:\n" +#~ " {bal | crd | deb | pbal | nbal} {pieu} [selector de cuenta] " +#~ "[dominio de elementos de diario] ." + +#~ msgid "MIS Budget" +#~ msgstr "Presupuesto MIS" + +#~ msgid "report.mis_builder.mis_report_instance_xlsx" +#~ msgstr "report.mis_builder.mis_report_instance_xlsx" + +#~ msgid "" +#~ "Probably not your fault... but I'm really curious to know how you managed " +#~ "to raise this error so I can handle one more corner case!" +#~ msgstr "" +#~ "Probablemente no es su culpa... ¡pero realmente hay curiosidad por saber " +#~ "cómo ha conseguido este error para poder manejar un caso extremo más!" + +#~ msgid "µ" +#~ msgstr "µ" + +#~ msgid "add.mis.report.instance.dashboard.wizard" +#~ msgstr "add.mis.report.instance.dashboard.wizard" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" + +#~ msgid "mis.report" +#~ msgstr "mis.report" + +#~ msgid "mis.report.instance" +#~ msgstr "mis.report.instance" + +#~ msgid "mis.report.instance.period" +#~ msgstr "mis.report.instance.period" + +#~ msgid "mis.report.instance.period.sum" +#~ msgstr "mis.report.instance.period.sum" + +#~ msgid "mis.report.kpi" +#~ msgstr "mis.report.kpi" + +#~ msgid "mis.report.kpi.expression" +#~ msgstr "mis.report.kpi.expression" + +#~ msgid "mis.report.query" +#~ msgstr "mis.report.query" + +#~ msgid "mis.report.style" +#~ msgstr "mis.report.style" + +#~ msgid "mis.report.subkpi" +#~ msgstr "mis.report.subkpi" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/fr.po b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/fr.po new file mode 100644 index 0000000..d4a52ec --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/fr.po @@ -0,0 +1,2310 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +# Translators: +# OCA Transbot , 2018 +# Nicolas JEUDY , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-10 07:59+0000\n" +"PO-Revision-Date: 2024-11-06 17:06+0000\n" +"Last-Translator: samibc2c \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\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.6.2\n" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (copie)" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable')." +"id)][]\n" +" \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" +" \n" +" : variation de la balance de tous " +"les comptes de créances sur\n" +" la période." + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to " +"tax grid 56." +msgstr "" +"\n" +" balp[][('tax_line_id.tag_ids', " +"'=', ref('l10n_be.tax_tag_56').id)]\n" +" \n" +" : balance des écritures comptables " +"liées à la grille de taxe 56." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 " +"and journal BNK1 during\n" +" the period." +msgstr "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : somme de tous les débits des " +"comptes 55 et du journal BNK1 pour\n" +" la période." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" +"AccountingNone : une valeur nulle qui se comporte comme un 0 " +"dans\n" +" les opérations arithmétiques." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, " +"fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" + +#. module: mis_builder +#: 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]." +msgstr "" +"bal[70] : variation de la balance des comptes 70 sur\n" +" la période (c'est la même chose que " +"balp[70]." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" +"bale[1%] : balance des comptes commençant par 1 à\n" +" la fin de la période." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "bali[70,60] : balance initiale des comptes 70 et 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" +" years." +msgstr "" +"balu[] : (u pour non-alloué) est une expression " +"spéciale\n" +" qui montre la perte/le profit non-" +"alloué de la précédente année\n" +" fiscale." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +msgstr "" +"crdp[40%] : somme de tous les crédits des comptes commençant\n" +" par 40 durant la période." + +#. 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" +" period." +msgstr "" +"date_from, date_to : date de début et de fin de " +"la\n" +" période." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +msgstr "" +"datetime, datetime, dateutil : les " +"modules python." + +#. 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" +" initial balance, ending balance" +msgstr "" +"p, i, e : respectivement variation de " +"la période,\n" +" balance initiale, balance finale" + +#. module: mis_builder +#: 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." +msgstr "" +"pbale[55%] : somme de toutes les balances finales des comptes\n" +" commençant par 55 qui ont une " +"balance finale positive." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as " +"expected, very\n" +" similar to the python builtins." +msgstr "" +"sum, min,\n" +" max, len,\n" +" avg : se comporte comme " +"attendu, très\n" +" similaire aux expressions python." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" +"Un modèle 'move line like', ie ayant au moins les champs débit, crédit, " +"account_id et company_id." + +#. module: mis_builder +#: 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." +msgstr "" +"Un modèle 'move line like', ie ayant au moins les champs débit, crédit, " +"account_id et company_id. Ce modèle est la source pour la colonne \"Réels\"." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "Un filtre date est obligatoire pour cette source dans la colonne %s." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "Un domaine pour filtrer les lignes de données de cette colonne." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"all move line sources." +msgstr "" +"Un domaine pour filtrer les lignes de données de cette colonne. Attention : " +"quand vous utilisez différentes sources de données dans des colonnes " +"différentes, tel que budgets par compte, veillez à utiliser uniquement des " +"champs qui sont disponibles dans toutes les sources de données." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "Modèle de compte" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "Méthode d'accumulation" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" +"Les modèles Réel (alternatif) utilisés dans les colonnes doivent avoir le " +"même modèle de compte dans le champ Compte et doit être le même défini dans " +"le modèle de rapport : %s" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "Réels" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "Réels (autre)" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" +"Réels: données actuelles, de la comptabilité et autres requêtes.\n" +"Réels (autre): données actuelles d'une autre source (eg une vue d'une base " +"de données fournissant des lignes de mouvements de comptes similaires).\n" +"Somme colonnes: somme (+/-) d'autres colonnes.\n" +"Comparer colonnes: compare à  une autre colonne.\n" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "" +"Adapte le modèle avec date_from/date_to pour le read_group pro-rata temporis" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "Ajouter au tableau de bord" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" +"Les variables suivantes sont disponibles\n" +" dans le contexte d'évaluation :" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "Agréger" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "Écritures comptabilisées + non-comptabilisées" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "Tous les KPIs" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "Écritures comptabilisées seulement" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "Cmpcol autorisés" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "Sociétés autorisées" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "Société autorisée" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +msgstr "Montant" + +#. 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." +msgstr "" +"Une expression qui retourne un style en fonction de la valeur du KPI. Un tel " +"style est appliqué au-dessus du style de la ligne." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "Domaine analytique" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "Expansion automatique" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "Moyenne" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "Couleur d'arrière-plan" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "Couleur d'arrière plan par défaut" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Couleur d'arrière-plan en code RGB valide (de #000000 à  #FFFFFF)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "Date de référence" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "Gras" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +msgstr "Annuler" + +#. 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." +msgstr "" +"Cocher si vous souhaitez indiquer plusieurs sociétés dont les données sont à " +"intégrer." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "Couleur" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "Couleur par défaut" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "Colonne" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "Colonne %s ne peut pas être comparée à itrec." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "La colonne %s avec une source de données doit avoir des dates de/à." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "Colonnes" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "les colonnes %(descr)s et %(base_descr)s ne sont pas comparables" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "Les colonnes à  comparer doivent appartenir au même rapport %s" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "Colonnes à additionner" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "Sociétés pour lesquelles les données seront recherchées." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "Comparer" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "Compare colonnes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "Méthode de comparaison" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "Mode de comparaison" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "Devise" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "Tableau de bord" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +msgid "Date" +msgstr "Date" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "Champ date" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +msgid "Date From" +msgstr "Du" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +msgstr "Intervalle de dates" + +#. 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 "Type d'intervalle de dates" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +msgid "Date To" +msgstr "Jusqu'au" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "Dates" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "Jour" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +msgstr "Description" + +#. 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." +msgstr "" +"Détermines comment les valeurs de ce KPI, s'étendant au délà  d'une période, " +"sont transformées pour correspondre à  la période de reporting. Somme : les " +"valeurs des périodes plus courtes sont additionnées, les valeurs des " +"périodes plus longues ou se chevauchant sont ajustées au pro-rata temporis.\n" +"Moyenne : moyenne au pro-rata temporis des valeurs incluses dans la période." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "Différence" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +msgid "Disable account details expansion" +msgstr "Désactiver l'affichage du détail par compte" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "Afficher la description des colonnes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "Affiche les détails par compte" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "Afficher la plage de dates dans l'intitulé des colonnes." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "Diviseur par défaut" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "Domaine" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "Dp par défaut" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" +"Champ factice qui adapte les recherches sur la date vers des recherches sur " +"les champs date_from/date_to." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "Durée" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "Sociétés" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "" +"Entrez l'expression ici, par exemple balp[70%]. Voir aussi l'onglet aide." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\n" +"The technical error message is: %(exception)s. " +msgstr "" +"Erreur lors de la requête du modèle \"%(model_name)s\". C'est probablement " +"dû à un filtre ou expression référençant un champ qui n'existe pas dans le " +"modèle.\n" +"\n" +"Le message d'erreur technique est : %(exception)s. " + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "Exemples :" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "Export" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "Expression" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "Expressions" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "" +"Les expressions peuvent être n'importe quelle expression python valide." + +#. module: mis_builder +#: 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)." +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)." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "Facteur" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "Facteur par défaut" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "Facteur à  utiliser pour normaliser la période (utilisé en comparaison" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "Nom des champs cherchés" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "Champs à  chercher" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "Filtre de la vue de recherche" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "Filtres" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "Dates fixes" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "Police" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "Taille de police" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "Taille de police par défaut" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "Style de police" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "Style de police par défaut" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "Poids de police de caractères" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "Poids de police par défaut" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "Force la date de début au 1er janvier de l'année" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "De" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "Du (calculé)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "Généré le %(gen_date)s à %(gen_time)s" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "Aide (pour expressions des KPI)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "Toujours cacher" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +msgid "Hide Always Inherit" +msgstr "Toujours cacher par défaut" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "Cacher les vides" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "Cacher les vides par défaut" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "" +"Si le currency_id n'est pas renseigné, toutes les sociétés doivent avoir la " +"même devise." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "Alinéa" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "Niveau de retrait" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "Niveau de retrait par défaut" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "Le niveau de retrait doit être plus grand ou égal à  0" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "Italique" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of " +"length%(expected_length)s is expected." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +msgid "KPI Sequence" +msgstr "Séquence" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "Le nom du KPI ({}) doit être un identifiant python valide" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "KPIs" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "Les KPIs de ce rapport et sous-rapports." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "Kpi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "Description" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "PDF paysage" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "Derniers rapports générés" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "Disposition" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +msgid "MIS Builder XLSX report" +msgstr "MIS Builder rapport XLSX" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "Classe abstraite de données MIS KPI" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "MIS Report" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +msgid "MIS Report - Sub Reports Relation" +msgstr "Rapport MIS - Relation des sous-rapports" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +msgid "MIS Report Add to Dashboard Wizard" +msgstr "Wizard d'ajout du rapport MIS au tableau de bord" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "Instance MIS report" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "Période du rapport MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +msgid "MIS Report Instance Period Sum" +msgstr "Somme de la période" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "MIS Report KPI" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +msgid "MIS Report KPI Expression" +msgstr "Expression du KPI du rapport MIS" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "Prévisualiser" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +msgid "MIS Report Query" +msgstr "Requête du rapport MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "Style MIS Report" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "Styles MIS Report" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +msgid "MIS Report Sub-KPI" +msgstr "Sous-KPI du rapport MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +msgid "MIS Report Template" +msgstr "Modèle de rapport MIS" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "Modèles MIS Report" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "MIS Reporting" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "MIS Reports" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "Instance MIS report QWEB PDF report" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "Instance MIS report XLS report" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "Max" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "Min" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "Mode" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "Modèle" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "Mois" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "Source des lignes de données" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "Source des lignes d'écriture" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +msgid "Move lines source model name" +msgstr "Nom du modèle de la source des lignes de données" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "Multi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "Sociétés multiples" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "Nom" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "Pas de filtre date" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "Aucun filtre date n'est autorisé pour cette source dans la colonne %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "Aucun" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "Normal" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "Nombre" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "Nombre de périodes" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "Numérique" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "Compensation" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "Compensation depuis la période actuelle" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "Colonne parent" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "Pourcentage" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "Le nom de la période doit être unique par rapport" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "Type de période" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "Périodes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "Date pivot" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "Merci de renseigner les 2 colonnes à  comparer en %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding columns." +msgstr "" +"Veuillez sélectionner un modèle de rapport et/ou sauver le rapport avant " +"d'ajouter des colonnes." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "Préfixe" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "Préfixe par défaut" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "Prévisualisation" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "Imprimer" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "Requêtes" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "Le nom de la requête ({}) doit être un identifiant python valide" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "Rafraîchir" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "Relatif à  la date de référence du rapport" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "Rapport" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +msgid "Report Action" +msgstr "Action du rapport" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "Instance de rapport" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "" +"Date de référence du rapport (laissez vide pour utiliser la date du jour)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "Arrondi" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "Arrondi par défaut" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "Sauvegarder" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "" +"Vue de recherche pour personnaliser le filtre dans le widget du rapport." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "" +"Selectionnez les sociétés pour lesquelles les données seront cherchées." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "" +"Selectionnez la devise du rapport. Nécessaire si les sociétés ont des " +"devises différentes." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "Paramètres" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "" +"Ne devrait pas inclure le même rapport plus d'une fois comme sous-rapport " +"d'un rapport donné" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "Montrer la date pivot" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "Montrer les filtres" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "Montrer le bouton de configuration" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "Montrer la date pivot dans la barre de filtre du widget de rapport." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "Montrer la barre de filtre dans le widget du rapport." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "Montrer le bouton de configurations dans le widget du rapport." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "Signer" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "Source" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "Chaîne de caractères" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "Style" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "Style de l'expression" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "Style pour les lignes de détails" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "Nom du style" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "Sous KPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "Filtre du sous KPI" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "" +"Un sous KPI ne doit être utilisé qu'une et une seule fois pour chaque KPI" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "Sous KPI's" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub Reports" +msgstr "Sous-rapports" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +msgid "Sub reports" +msgstr "Sous-rapports" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +msgid "Sub-KPI Sequence" +msgstr "Séquence du sous-KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "Le nom du sous-KPI ({}) doit être un identifiant python valide" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "Subkpi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +msgid "Subreport" +msgstr "Sous-rapport" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "Boucle de sous-rapport détectée" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "Le nom du sous-rapport ({}) doit être un identifiant python valide" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +msgid "Subreport name should be unique by report" +msgstr "Le nom du sous-rapport doit être unique par rapport" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "Suffixe" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "Suffixe par défaut" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "Somme" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "Additionne le détail des comptes" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" +"La somme ne peut pas être calculée dans la colonne {} car les colonnes à  " +"additionner n'ont pas de sous KPI's communs" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "Colonnes à additionner" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "Écritures ciblées" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "Modèle" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "Temporaire" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "Couleur du texte" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Couleur du texte en code RGB valide (de #000000 à  #FFFFFF)" + +#. module: mis_builder +#: 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%')])." +msgstr "" +"Le sélecteur de comptes est une expression sur le\n" +" code du compte (eg 70%, " +"etc), ou un domaine sur les comptes\n" +" (eg [('code', 'like', '60%')])." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" +"Le domaine des écritures comptables est un filtre de domaine Odoo " +"sur\n" +" les écritures comptables." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|" +"crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "à" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "Au (calculé)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "Méthode d'accumulation inattendue %(method)s for %(name)s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "Valuer inattendue %s pour target_move." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "Opérateur non supporté %s pour les recherches sur la date" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "Vider les rapports temporaires" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "Valide" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "Type de valeur" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "Visibilité" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "Semaine" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "Widget" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "Durée incorrecte, elle doit être positive !" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "Facteur de normalisation incorrect, il doit être positif !" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "Année" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "Year to date" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "Vous ne pouvez pas additionner la période %s avec elle-meme." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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__font_size__large +msgid "large" +msgstr "grand" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium +msgid "medium" +msgstr "moyen" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "ou" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "pp" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "petit" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "versus" + +#. module: mis_builder +#: 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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "x-grand" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "x-petit" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "xx-grand" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "xx-petit" + +#~ msgid "" +#~ "bal, crd, deb, \n" +#~ " pbal, nbal : " +#~ "balance, debit, credit,\n" +#~ " positive balance, negative " +#~ "balance." +#~ msgstr "" +#~ "bal, crd, deb, \n" +#~ " pbal, nbal : " +#~ "balance, débit, crédit,\n" +#~ " balance positive, balance " +#~ "négative." + +#~ msgid "" +#~ "The following special elements are recognized in the expressions\n" +#~ " to compute accounting data: " +#~ "{bal|crd|deb|pbal|nbal}{pieu}[account\n" +#~ " selector][journal items domain]." +#~ msgstr "" +#~ "Les éléments spéciaux suivants sont reconnus dans les expressions\n" +#~ " pour calculer les données " +#~ "comptables : {bal|crd|deb|pbal|nbal}{pieu}[account\n" +#~ " selector][journal items domain]." + +#~ msgid "Columns {} and {} are not comparable" +#~ msgstr "Les colonnes {} et {} ne sont pas comparables" + +#~ msgid "Generated on {} at {}" +#~ msgstr "Généré le {} à {}" + +#~ msgid "" +#~ "KPI \"{}\" has type {} while a tuple was expected.\n" +#~ "\n" +#~ "This can be fixed by either:\n" +#~ "\t- Changing the KPI value to a tuple of length {}\n" +#~ "or\n" +#~ "\t- Changing the KPI to `multi` mode and giving an explicit value for " +#~ "each sub-KPI." +#~ msgstr "" +#~ "Le KPI \"{}\" a le type {} alors qu'une liste de valeurs est attendue.\n" +#~ "\n" +#~ "Ceci peut être corrigé par soit :\n" +#~ "\t- Changer la valeur du KPI pour une liste de valeurs de longueur {}\n" +#~ "ou\n" +#~ "\t- Changer le KPI en mode 'multi' et donner une valeur pour chaque sous-" +#~ "KPI." + +#~ msgid "" +#~ "KPI \"{}\" is valued as a tuple of length {} while a tuple of length {} " +#~ "is expected." +#~ msgstr "" +#~ "Le KPI \"{}\" est une liste de valeurs de longueur {} alors qu'une liste " +#~ "de valeurs de longueur {} est attendue." + +#~ msgid "Can not update a multi kpi from the kpi line" +#~ msgstr "" +#~ "Vous ne pouvez pas mettre à  jour un kpi multi depuis la ligne de kpi" + +#~ msgid "Account model" +#~ msgstr "Additionne le détail des comptes" + +#~ msgid "Analytic Account" +#~ msgstr "Compte Analytique" + +#~ msgid "Analytic Tags" +#~ msgstr "Étiquettes analytiques" + +#~ msgid "MIS Report Instances" +#~ msgstr "Instances MIS report" + +#~ msgid "MIS Report Result" +#~ msgstr "Résultat MIS Report" + +#~ msgid "Pivot date" +#~ msgstr "Date pivot" + +#~ msgid "Style expression" +#~ msgstr "Expression du style" + +#~ msgid "Unexpected accumulation method %s for %s." +#~ msgstr "Méthode d'accumulation inattendue %s pour %s." + +#~ msgid "from %s to %s" +#~ msgstr "de %s à  %s" + +#~ msgid "" +#~ "Check if you wish to specify children companies to be searched for data." +#~ msgstr "" +#~ "Vérifiez si vous souhaitez spécifier des sociétés enfants dont les " +#~ "données seront recherchées." + +#~ msgid "Companies" +#~ msgstr "Sociétés" + +#~ msgid "Company" +#~ msgstr "Société" + +#~ msgid "Query Company" +#~ msgstr "Société de la requête" + +#~ msgid "" +#~ "AccountingNone: a null value that behaves as 0 in arithmetic " +#~ "operations." +#~ msgstr "" +#~ "AccountingNone: une valeur nulle qui se comporte comme un zero " +#~ "dans les opérations arithmétiques." + +#~ msgid "" +#~ "bal, crd, deb, pbal, nbal: balance, debit, credit, positive " +#~ "balance, negative balance." +#~ msgstr "" +#~ "bal, crd, deb, pbal, nbal: balance, débit, crédit, balance " +#~ "positive, balance négative." + +#~ msgid "" +#~ "bal[70]: variation of the balance of account 70 over the period " +#~ "(it is the same as balp[70]." +#~ msgstr "" +#~ "1bal[70]2: variation de la balance des comptes 70 de la période " +#~ "(similaire à  balp[70]." + +#~ msgid "" +#~ "bale[1%]: balance of accounts starting with 1 at end of period." +#~ msgstr "" +#~ "1bale[1%]2: balance des comptes commençant par 1 à  la fin de la " +#~ "période." + +#~ msgid "bali[70,60]: initial balance of accounts 70 and 60." +#~ 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." +#~ msgstr "" +#~ "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)]: balance of move lines related to tax grid 56." +#~ msgstr "" +#~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]: balance des lignes d'écritures liées au code taxe 56." + +#~ msgid "" +#~ "balu[]: (u for unallocated) is a special expression that shows the " +#~ "unallocated profit/loss of previous\n" +#~ " fiscal years." +#~ msgstr "" +#~ "balu[]: (u pour non-allouée) c'est une expression spéciale qui " +#~ "montre le bénéfice/perte non-alloué des années fiscales précédentes." + +#~ msgid "" +#~ "crdp[40%]: sum of all credits on accounts starting with 40 during " +#~ "the period." +#~ msgstr "" +#~ "crdp[40%]: somme de tous les crédits des comptes commençant par 40 " +#~ "durant la période." + +#~ msgid "date_from, date_to: beginning and end date of the period." +#~ msgstr "date_from, date_to: date de début et de fin de la période." + +#~ msgid "datetime, datetime, dateutil: the python modules." +#~ msgstr "datetime, datetime, dateutil: les modules python." + +#~ msgid "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: sum of all debits on " +#~ "accounts 55 and journal BNK1 during the period." +#~ msgstr "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: somme de tous les " +#~ "débits des comptes 55 et journal BNK1 durant la période." + +#~ msgid "" +#~ "p, i, e: respectively variation over the period, initial balance, " +#~ "ending balance" +#~ msgstr "" +#~ "p, i, e: respectivement variation de la période, balance initiale, " +#~ "balance finale" + +#~ msgid "" +#~ "pbale[55%]: sum of all ending balances of accounts starting with " +#~ "55 whose\n" +#~ " ending balance is positive." +#~ msgstr "" +#~ "pbale[55%]: somme de toutes les balances finales des comptes " +#~ "débutant par 55\n" +#~ " et dont la balance finale est " +#~ "positive." + +#~ msgid "" +#~ "sum, min, max, len, avg: behave as expected, very similar to the " +#~ "python builtins." +#~ msgstr "" +#~ "sum, min, max, len, avg: se comporte comme attendu, très similaire " +#~ "aux expressions python." + +#~ msgid "" +#~ "Additionally following variables are available in the evaluation context:" +#~ msgstr "" +#~ "De plus les variables suivantes sont disponibles dans le contexte " +#~ "d'évaluation :" + +#~ msgid "" +#~ "The account selector is a like expression on the account code (eg " +#~ "70%, etc)." +#~ msgstr "" +#~ "Le sélecteur de compte est une expression Like sur le code du " +#~ "compte (eg 70%, etc)." + +#~ msgid "" +#~ "The journal items domain is an Odoo domain filter on journal items." +#~ msgstr "" +#~ "Le domaine des lignes d'écriture est un filtre de domaine Odoo sur " +#~ "les lignes d'écriture." + +#~ msgid "MIS Budget" +#~ msgstr "MIS Budget" + +#~ msgid "report.mis_builder.mis_report_instance_xlsx" +#~ msgstr "report.mis_builder.mis_report_instance_xlsx" + +#~ msgid "" +#~ "Probably not your fault... but I'm really curious to know how you managed " +#~ "to raise this error so I can handle one more corner case!" +#~ msgstr "" +#~ "Ce n'est probablement pas votre faute... mais je suis très curieux de " +#~ "savoir comment vous avez réussi à  générer cette erreur de manière à  " +#~ "traiter un nouveau problème !" + +#~ msgid "µ" +#~ msgstr "µ" + +#~ msgid "add.mis.report.instance.dashboard.wizard" +#~ msgstr "add.mis.report.instance.dashboard.wizard" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" + +#~ msgid "mis.report" +#~ msgstr "mis.report" + +#~ msgid "mis.report.instance" +#~ msgstr "mis.report.instance" + +#~ msgid "mis.report.instance.period" +#~ msgstr "mis.report.instance.period" + +#~ msgid "mis.report.instance.period.sum" +#~ msgstr "mis.report.instance.period.sum" + +#~ msgid "mis.report.kpi" +#~ msgstr "mis.report.kpi" + +#~ msgid "mis.report.kpi.expression" +#~ msgstr "mis.report.kpi.expression" + +#~ msgid "mis.report.query" +#~ msgstr "mis.report.query" + +#~ msgid "mis.report.style" +#~ msgstr "mis.report.style" + +#~ msgid "mis.report.subkpi" +#~ msgstr "mis.report.subkpi" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/hr.po b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/hr.po new file mode 100644 index 0000000..8d1c63e --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/hr.po @@ -0,0 +1,2057 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-13 15:37+0000\n" +"PO-Revision-Date: 2020-01-28 18:13+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 3.10\n" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopija)" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable')." +"id)][]\n" +" \n" +" : variation of the balance of all " +"receivable accounts over\n" +" the period." +msgstr "" + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to " +"tax grid 56." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 " +"and journal BNK1 during\n" +" the period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, " +"fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" + +#. module: mis_builder +#: 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]." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "" + +#. 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" +" years." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +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" +" period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +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" +" initial balance, ending balance" +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as " +"expected, very\n" +" similar to the python builtins." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" +"Model sličan 'account move line' modelu, sadrži barem sljedeća polja: debit, " +"credit, account_id i company_id." + +#. module: mis_builder +#: 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." +msgstr "" +"Model sličan 'account move line' modelu, sadrži barem sljedeća polja: debit, " +"credit, account_id i company_id. Ovaj model je izvor podataka za kolonu " +"Trenutno ( Actuals)." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "Filter po datumu je obavezan za izvor podataka u koloni %s." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"all move line sources." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "Kumulativna metoda" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "Dodaj na nadzornu ploču" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "Zbrajanje" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "Sve stavke" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "Sve proknjižene stavke" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +msgstr "Iznos" + +#. 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." +msgstr "" +"Izraz koji vraća stil zavisno od KPI vrijednosti. Takav stil se primjenjuje " +"nakon stila retka." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "Automatsko širenje" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "Prosjek" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "Boja pozadine" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "Nasljeđivanje boje pozadine" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +msgstr "Otkaži" + +#. 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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +msgid "Date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +msgid "Date From" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +msgstr "" + +#. 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 "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +msgid "Date To" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +msgid "Disable account details expansion" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "Naziv " + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\n" +"The technical error message is: %(exception)s. " +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "" + +#. module: mis_builder +#: 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)." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +msgid "Hide Always Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of " +"length%(expected_length)s is expected." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +msgid "KPI Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +msgid "MIS Builder XLSX report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +msgid "MIS Report - Sub Reports Relation" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +msgid "MIS Report Add to Dashboard Wizard" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +msgid "MIS Report Instance Period Sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +msgid "MIS Report KPI Expression" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +msgid "MIS Report Query" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +msgid "MIS Report Sub-KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +msgid "MIS Report Template" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +msgid "Move lines source model name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "Naziv" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding columns." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub Reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +msgid "Sub reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +msgid "Sub-KPI Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +msgid "Subreport" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +msgid "Subreport name should be unique by report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "Ciljane stavke" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "" + +#. module: mis_builder +#: 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%')])." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|" +"crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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__font_size__large +msgid "large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium +msgid "medium" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "ili" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "" + +#. module: mis_builder +#: 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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "" + +#~ msgid "Account model" +#~ msgstr "Model konta" + +#~ msgid "Analytic Account" +#~ msgstr "Analitički konto" + +#, python-format +#~ msgid "Analytic Account Filter" +#~ msgstr "Filter analitičkih konta" + +#, python-format +#~ msgid "Analytic Account: %s" +#~ msgstr "Analitički konto: %s" + +#~ msgid "Analytic Tags" +#~ msgstr "Oznake analitike" + +#, python-format +#~ msgid "Analytic Tags Filter" +#~ msgstr "Filter oznaka analitike" + +#, python-format +#~ msgid "Analytic Tags: %s" +#~ msgstr "Oznake analitike: %s" + +#~ msgid "Company" +#~ msgstr "Tvrtka" + +#~ msgid "" +#~ "AccountingNone: a null value that behaves as 0 in arithmetic " +#~ "operations." +#~ msgstr "" +#~ "RačunovodstvenaNula: null vrijednost koja se ponaša kao 0 u " +#~ "aritmetičkim operacijama." + +#~ msgid "" +#~ "bal, crd, deb, pbal, nbal: balance, debit, credit, positive " +#~ "balance, negative balance." +#~ msgstr "" +#~ "bal, crd, deb, pbal, nbal: saldo, duguje, potražuje, pozitivan " +#~ "saldo, negativan saldo." + +#~ msgid "" +#~ "bal[70]: variation of the balance of account 70 over the period " +#~ "(it is the same as balp[70]." +#~ msgstr "" +#~ "bal[70]: varijanta salda konta 70 u periodu (isto kao balp[70]." + +#~ msgid "" +#~ "bale[1%]: balance of accounts starting with 1 at end of period." +#~ msgstr "bale[1%]: saldo konta koja počinju sa 1 na kraju perioda." + +#~ msgid "bali[70,60]: initial balance of accounts 70 and 60." +#~ 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." +#~ msgstr "" +#~ "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)]: balance of move lines related to tax grid 56." +#~ msgstr "" +#~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]: saldo svih temeljnica povezanih sa poreznom skupinom 56." + +#~ msgid "" +#~ "balu[]: (u for unallocated) is a special expression that shows the " +#~ "unallocated profit/loss of previous\n" +#~ " fiscal years." +#~ msgstr "" +#~ "balu[]: (u za neraspoređene) je specijalni izraz koji prikazuje " +#~ "nerspoređeni prihod/rashod prehodne fiskalne godine." + +#~ msgid "" +#~ "crdp[40%]: sum of all credits on accounts starting with 40 during " +#~ "the period." +#~ msgstr "" +#~ "crdp[40%]: suma svih potražnih konta koja počinju sa 40 kroz " +#~ "zadani period.." + +#~ msgid "date_from, date_to: beginning and end date of the period." +#~ msgstr "date_from, date_to: početni i završni datumi perioda." + +#~ msgid "datetime, datetime, dateutil: the python modules." +#~ msgstr "datetime, datetime, dateutil: python moduli." + +#~ msgid "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: sum of all debits on " +#~ "accounts 55 and journal BNK1 during the period." +#~ msgstr "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: suma svih dugovnih " +#~ "iznosa konta 55 knjiženih u dnevniku BNK1 kroz period.." + +#~ msgid "" +#~ "p, i, e: respectively variation over the period, initial balance, " +#~ "ending balance" +#~ msgstr "" +#~ "p, i, e: varijacija kroz period, i - početno stanje, e - završno " +#~ "stanje" + +#~ msgid "" +#~ "pbale[55%]: sum of all ending balances of accounts starting with " +#~ "55 whose\n" +#~ " ending balance is positive." +#~ msgstr "" +#~ "pbale[55%]: suma svih završnih salda konta koja počinju sa 55 " +#~ "čiji\n" +#~ " završni saldo je pozitivan." + +#~ msgid "" +#~ "sum, min, max, len, avg: behave as expected, very similar to the " +#~ "python builtins." +#~ msgstr "" +#~ "sum, min, max, len, avg: očenikano ponašanje operatora, vrlo " +#~ "slično kao i u pythonu." + +#~ msgid "" +#~ "Additionally following variables are available in the evaluation context:" +#~ msgstr "Dodatno sljedeće varijable su dostupne u kontekstu:" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/it.po b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/it.po new file mode 100644 index 0000000..44aabe4 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/it.po @@ -0,0 +1,2168 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-06-05 10:25+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" +"\n" +" Context utilizzato quando si aggiungono note\n" +" " + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (copia)" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable')." +"id)][]\n" +" \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" +" \n" +" : variazione del bilancio di tutti i " +"crediti\n" +" nel periodo." + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to " +"tax grid 56." +msgstr "" +"\n" +" balp[][('tax_line_id.tag_ids', " +"'=', ref('l10n_be.tax_tag_56').id)]\n" +" \n" +" : bilancio righe movimento relative " +"alla griglia imposta 56." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 " +"and journal BNK1 during\n" +" the period." +msgstr "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : somma di tutti i debiti nei conti " +"55 e registro BNK1\n" +" nel periodo." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" +"AccountingNone : un valore nullo vale come 0\n" +" nelle operazioni aritmetiche." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, " +"fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" +"bal, crd, deb, \n" +" pbal, nbal, " +"fld : saldo, debito, credito,\n" +" saldo positivo, saldo negativo,\n" +" altro campo numerico." + +#. module: mis_builder +#: 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]." +msgstr "" +"bal[70] : variazioni de di bilancio del conto 70\n" +" nel periodo (è lo stesso di " +"balp[70]." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" +"bale[1%] : bilancio dei conti che iniziano con 1\n" +" alla fine del periodo." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "bali[70,60] : bilancio iniziale dei conti tra 70 e 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" +" years." +msgstr "" +"balu[] : (u per non allocati) è una espressione " +"speciale\n" +" che visualizza i ricavi/perdite non " +"allocati dell'anno fiscale\n" +" precedente." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +msgstr "" +"crdp[40%] : comma di tutti i crediti nei conti che iniziano\n" +" con 40 nel periodo." + +#. 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" +" period." +msgstr "" +"date_from, date_to : date iniziale e finale del\n" +" periodo." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +msgstr "" +"datetime, datetime, dateutil : i " +"moduli Python." + +#. 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" +" initial balance, ending balance" +msgstr "" +"p, i, e : rispettivamente la " +"variazione nel periodo,\n" +" bilancio iniziale, bilancio finale" + +#. module: mis_builder +#: 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." +msgstr "" +"pbale[55%] : somma di tutti i bilanci finalei dei conti\n" +" che iniziano con 55 e hanno bilancio " +"finale positivo." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as " +"expected, very\n" +" similar to the python builtins." +msgstr "" +"sum, min,\n" +" max, len,\n" +" avg : si comporta come " +"atteso, molto\n" +" simile ai metodi integrati Python." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" +"Un modello 'simile alla riga movimento', cioè che ha almeno i campi debit, " +"credit, date, account_id e company_id." + +#. module: mis_builder +#: 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." +msgstr "" +"Un modello 'simile alla riga movimento', cioè con almeno i campi debit, " +"credit, date, account_id e company_id. Questo modello è l'origine dati per " +"la colonna Corrente." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "" +"Un filtro data è obbligatorio per questa sorgente dati nella colonna %s." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "" +"Un dominio per ulteriori filtri delle righe movimento considerato nella " +"colonna." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"all move line sources." +msgstr "" +"Un dominio per un filtro addizionale considerato nel resoconto. Precuazione: " +"quando si usano origini diverse di righe movimento in colonne diverse, come " +"budget per conto, assicurarsi di utilizzare solo campi che sono disponibili " +"in tutte le sorgenti di righe movimento." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "Modello contabile" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "Metodo di accumulo" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" +"Modelli correnti (alternativi) utilizzati nelle colonne devono avere lo " +"stesso modello conto nel campo Conto e deve essere lo stesso definito nel " +"modello resoconto: %s" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "Effettivo" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "Effettivo (alternativa)" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" +"Correnti: dati correnti, dalla contabilità e altre estrazioni.\n" +"Correnti (alternativo): dati correnti da origini alternative (es. una vista " +"database che fornisce simile a righe movimento conto).\n" +"Somma colonne: comma (+/-) delle colonne.\n" +"Confronto con colonna: confronta con un altra colonna.\n" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "" +"Adatta il modello con date_from/date_to per read_group pro-rata temporis" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "Aggiungi alla bacheca" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" +"Variabili seguenti addizionali sono disponibili\n" +" nel contesto di valutazione:" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "Aggrega" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "Tutte le registrazioni" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "Tutti i KPI" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "Tutte le registrazioni confermate" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "Cmpcol consentiti" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "Aziende abilitate" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "Azienda abilitata" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +msgstr "Importo" + +#. 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." +msgstr "" +"Una espressione che restituisce uno stile in funzione del valore del KPI. " +"Tale stile sovrascrive quello della riga." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "Dominio analitico" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "Annota" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "Context note" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "Espansione automatica" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "Media" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "Colore sfondo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "Eredita colore di sfondo" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Colore di sfondo nel formato RGB (da #000000 a #FFFFFF)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "Data di Base" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "Grassetto" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +msgstr "Annulla" + +#. 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." +msgstr "" +"Spuntare se si desidera specificare diverse aziende da ricercare per dati." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "Colore" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "Eredita colore" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "Colonna" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "La colonna %s non può essere comparata a itrec." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "La colonna %s con movimenti di riga deve avere data da: a:." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "Colonne" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "Le colonne %(descr)s e %(base_descr)s non sono compatibili" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "Colonne da confrontare devono essere dello stesso report %s" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "Colonne da sommare" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "Società dalla quali i dati verranno ricercati." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "Confronto" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "Confronta colonne" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "Metodo di confronto" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "Modalità di confronto" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "Bacheca" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +msgid "Date" +msgstr "Data" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "Campo data" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +msgid "Date From" +msgstr "Dalla data" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +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 data" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +msgid "Date To" +msgstr "Alla data" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "Date" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "Giorno" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +msgstr "Descrizione" + +#. 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." +msgstr "" +"Determina com i valori di questo kpi che si estende in un periodo di tempo " +"vengono trasformati in modo che corrispondano al periodo di riferimento. " +"Somma: vengono aggiunti i valori di periodo più breve, i valori dei periodi " +"più lunghi o parzialmente sovrapposti sono adeguati pro-rata temporis.\n" +"Media: i valori del periodo incluso sono mediati con un peso pro-rata " +"temporis." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "Differenza" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +msgid "Disable account details expansion" +msgstr "Disabilita espansione dettagli del conto" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "Mostra Descrizione Colonna" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "Mostra dettagli per conto" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "Mostra l'intervallo date in testa alla colonna." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "Eredita divisore" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "Dominio" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "Inherit DP" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" +"Campo semplice che adatta la ricerca sulla data in ricerche su date_from/" +"date_to." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "Durata" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "Aziende effettive" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "" +"Inserire qui l'espressione, per esempio balp[70%]. Vedere inoltre la " +"linguetta aiuto." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\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 " +"espressione che si riferisce ad un campo che non esiste nel modello. \n" +"\n" +"Il messaggio di errore tecnico è: %(exception)s. " + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "Esempi:" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "Esporta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "Espressione" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "Espressioni" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "L'espressione può essere qualsiasi espressione python valida." + +#. module: mis_builder +#: 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)." +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)." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "Fattore" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "Eredità fattore" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "" +"Fattore da utilizzare per normalizzare il periodo (utilizzato nella " +"comparazione" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "Nomi dei campi forniti" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "Campi da fornire" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "Box filtro vista ricerca" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "Filtri" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "Date fisse" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "Carattere" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "Dimensione carattere" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "Eredita dimensione carattere" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "Stile carattere" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "Eredita stile carattere" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "Peso carattere" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "Eredita peso carattere" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "Forza la data inizio al 1 Gennaio del relativo anno" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "Da" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "Da (calcolato)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "Generato in %(gen_date)s alle %(gen_time)s" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "Help (per le espressioni KPI)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "Nascondi sempre" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +msgid "Hide Always Inherit" +msgstr "Eredita nascondi sempre" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "Nascondi vuoti" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "Eredita Nascondi Vuoti" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "" +"Se currency_id non è indicata, tutte le società devono avere la stessa " +"moneta di conto." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "Rientro" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "Livello rientro" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "Eredita livello rientro" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "Livello di rientro deve essere maggiore o uguale a 0" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "Inserire qui la nota" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "Corsivo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" +"Il KPI \"%(kpi)s\" ha tipo %(type)s mentre è attesa una tupla.\n" +"\n" +"Questo può essere sistemato:\n" +"\t- modificando il valore del KPI in una tupla di lunghezza %(length)s\n" +"o\n" +"\t- modificando il KPI a modo `multi` e dando un valore esplicito per ogni " +"sub-KPI." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of " +"length%(expected_length)s is expected." +msgstr "" +"Il KPI \"%(kpi)s\" è valorizzato come una tupla di lunghezza %(length)s " +"mentre è attesa una tupla di lunghezza %(expected_length)s." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +msgid "KPI Sequence" +msgstr "Sequenza KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "Nome KPI ({}) deve essere un identificatore python valido" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "Del KPI" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "KPI di questo report e sotto report." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "KPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "Etichetta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "PDF orizzontale" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "Ultimi resoconti generati" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "Struttura" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +msgid "MIS Builder XLSX report" +msgstr "Resoconto XLSX MS Builder" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "Classe astratta dati KPI MIS" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "Resoconto MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +msgid "MIS Report - Sub Reports Relation" +msgstr "MIS Report - in relazione al sotto Report" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +msgid "MIS Report Add to Dashboard Wizard" +msgstr "MIS Report aggiunto al Wizard bacheca" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "Istanza MIS Report" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "Periodo istanza MIS Report" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +msgid "MIS Report Instance Period Sum" +msgstr "Istanza somma nel periodo MIS Report" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "KPI MIS Report" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +msgid "MIS Report KPI Expression" +msgstr "Espressione KPI MIS Report" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "Anteprima resoconto MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +msgid "MIS Report Query" +msgstr "Query MIS Report" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "Stile MIS Report" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "Stili MIS Report" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +msgid "MIS Report Sub-KPI" +msgstr "MIS Report sotto-KPI" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +msgid "MIS Report Template" +msgstr "Modello MIS Report" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "Modelli MIS Report" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "MIS Report: aggiungi note" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "MIS Repost: vedi note" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "Reportistica MIS" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "MIS Report" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "Istanza resoconto MIS resoconto PDF QWEB" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "Istanza resoconto MIS resoconto XLS" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "Massimo" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "Minimo" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "Annotazione istanza MIS Report" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "Modalità" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "Modello" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "Mese" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "Origine righe movimento" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "Origine righe movimento" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +msgid "Move lines source model name" +msgstr "Nome modello origine righe movimento" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "Multi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "Aziende multiple" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "Nome" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "Nessun filtro data" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "Non è consentito il filtro data per questa origine nella colonna %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "Nessuno" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "Normale" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "Nota" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "Numero" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "Numero di periodi" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "Numerico" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "Compensare" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "Offset dal periodo attuale" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "Aprire il resoconto in modalità vista in modo predefinito" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "Colonna padre" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "Percentuale" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "Periodo" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "Il nome del periodo deve essere univoco per resoconto" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "Tipo periodo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "Periodi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "Data pivot" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "Si prega di fornire entrambe le colonne da confrontare %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding columns." +msgstr "" +"Selezionare un modello resoconto e/o salvare il resoconto prima di " +"aggiungere colonne." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "Prefisso" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "Eredità prefisso" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "Anteprima" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "Stampa" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "Domande" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "Il nome della query ({}) deve essere un identificatore valido" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "Ricarica" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "Relativo alla data base del resoconto" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "Rimuovi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "Resoconto" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +msgid "Report Action" +msgstr "Azione resoconto" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "Report Instanza" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "Data base del report (lascia vuoto per utilizzare la data corrente)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "Arrotondamento" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "Eredità arrotondamento" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "Salva" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "Vista ricerca per personalizzare il box filtro nel widget resoconto." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "Seleziona le aziende per le quali verranno cercati i dati." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "" +"Seleziona la valuta di destinazione per il report. Obbligatorio se le " +"aziende hanno valute diverse." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "Sequenza" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "Impostazioni" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "" +"Non deve includere lo stesso report più di una volta come sub report di un " +"determinato report" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "Visualizza data pivot" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "Visualizza box filtri" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "Visualizza pulsante impostazioni" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "Visualizza la data pivot nella barra filtro del widget resoconto." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "Visualizza la barra filtro nel widget resoconto." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "Visualizza il pulsante impostazioni nel widget resoconto." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "Firma" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "Fonte" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "Stringa" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "Stile" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "Espressione stile" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "Stile per le righe dettaglio conto" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "Nome stile" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "Il nome stile deve essere univoco" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "Sotto KPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "Filtro sotto SPI" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "Sotto KPI deve essere utilizzato una e una sola volta per ogni KPI" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "Sotto KPI's" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub Reports" +msgstr "Sotto Reports" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +msgid "Sub reports" +msgstr "Sotto reports" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +msgid "Sub-KPI Sequence" +msgstr "Sequenza sotto-KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "Il nome del sotto-KPI ({}) deve essere un identificatore Python valido" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "Sottokpi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +msgid "Subreport" +msgstr "Sottoreport" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "Rilevato loop di sottoreport" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "" +"Il nome del sottoreport ({}) deve essere un identificatore Python valido" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +msgid "Subreport name should be unique by report" +msgstr "Sottoreport nome deve essere univoco per report" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "Suffisso" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "Eredità suffisso" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "Somma" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "Somma dettagli conto" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" +"La somma non può essere calcolata nella colonna {} perché le colonne da " +"sommare non hanno sotto-KPI in comune" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "Colonne somma" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "Movimenti obiettivo" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "Modello" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "Temporaneo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "Colore testo" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Colore del testo in codice RGB valido (da #000000 a #FFFFFF)" + +#. module: mis_builder +#: 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%')])." +msgstr "" +"Il selettore contor è una espressione like nel\n" +" codice conto (es. 70%, " +"ecc.), o un dominio su conti\n" +" (es. [('code', 'like', " +"'60%')])." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" +"Il dominio registrazioni contabili è un filtro dominio Odoo su\n" +" registrazioni contabili." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|" +"crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" +"I seguenti elementi speciali sono riconosciuti nelle espressioni\n" +" per calcolare i dati contabili: " +"{bal|crd|deb|pbal|nbal|fld}{pieu}(.fieldname)\n" +" [account selector][journal items " +"domain]." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "A" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "A (calcolato)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "Metodo di accumulazione %(method)s inaspettato per %(name)s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "Valore %s inaspettato per target_move." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "Operatore non supportato %s per la ricerca in data" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "Annotazione modifica CAN utente" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "Annotazione lettura CAN utente" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "Reports temporaneamente vuoti" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "Valido" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "Tipo valore" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "Visibilità" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "Settimana" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "Widget" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "Durata sbagliata, deve essere positiva!" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "Fattore di normalizzazione sbagliato, deve essere positivo!" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "Anno" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "Da inizio anno" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "Non puoi sommare il periodo %s con se stesso." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "Non si è autorizzati a modificare le note" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "`%(field)s` non può avere un campo name nell'espressione %(expr)s" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "" +"`fld` può essere utilizzato solo con la modalità `p` (variazione) " +"nell'espressione %s" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "`fld` deve avere un campo name nell'espressione %s" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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__font_size__large +msgid "large" +msgstr "grande" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium +msgid "medium" +msgstr "medio" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "oppure" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "pp" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "piccolo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "contro" + +#. module: mis_builder +#: 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" +msgstr "" +"quando viene utilizzato fld: deve essere fornito \n" +" uno descrittore del nome del campo " +"(ad esempio fldp.quantity" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "x-large" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "x-small" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "xx-large" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "xx-small" + +#~ msgid "" +#~ "bal, crd, deb, \n" +#~ " pbal, nbal : " +#~ "balance, debit, credit,\n" +#~ " positive balance, negative " +#~ "balance." +#~ msgstr "" +#~ "bal, crd, deb, \n" +#~ " pbal, nbal : " +#~ "bilancio, debito, credito,\n" +#~ " bilancio positivo, bilancio " +#~ "negativo." + +#~ msgid "" +#~ "The following special elements are recognized in the expressions\n" +#~ " to compute accounting data: " +#~ "{bal|crd|deb|pbal|nbal}{pieu}[account\n" +#~ " selector][journal items domain]." +#~ msgstr "" +#~ "I seguenti elementi speciali sono riconosciuti nelle espressioni\n" +#~ " per calcolare dati di contabilità: " +#~ "{bal|crd|deb|pbal|nbal}{pieu}[selettore\n" +#~ " conto][dominio registrazioni " +#~ "contabili]." + +#, python-format +#~ msgid "Columns {} and {} are not comparable" +#~ msgstr "Le colonne {} e {} non sono confrontabili" + +#, python-format +#~ msgid "Generated on {} at {}" +#~ msgstr "Generato il {} al {}" + +#, python-format +#~ msgid "Can not update a multi kpi from the kpi line" +#~ msgstr "Non è possibile aggiornare un multi KPI dalla riga KPI" + +#~ msgid "Account model" +#~ msgstr "Modello contabile" + +#~ msgid "Analytic Account" +#~ msgstr "Conto analitico" + +#, python-format +#~ msgid "Analytic Account Filter" +#~ msgstr "Filtro conto analitico" + +#, python-format +#~ msgid "Analytic Account Group" +#~ msgstr "Gruppo conto analitico" + +#, python-format +#~ msgid "Analytic Account Group: %s" +#~ msgstr "Gruppo conto analitico: %s" + +#, python-format +#~ msgid "Analytic Account: %s" +#~ msgstr "Conto analitico: %s" + +#~ msgid "Analytic Tags" +#~ msgstr "Etichette analitiche" + +#, python-format +#~ msgid "Analytic Tags Filter" +#~ msgstr "Filtro etichette analitiche" + +#, python-format +#~ msgid "Analytic Tags: %s" +#~ msgstr "Etichette analitiche: %s" + +#~ msgid "Hide Analytic Filters" +#~ msgstr "Nascondi filtri analitici" + +#~ msgid "MIS Report Instances" +#~ msgstr "Istanze MIS Report" + +#~ msgid "MIS Report Result" +#~ msgstr "Risultato MIS Report" + +#~ msgid "Pivot date" +#~ msgstr "Data Pivot" + +#, python-format +#~ msgid "Unexpected accumulation method %s for %s." +#~ msgstr "Metodo di accumulo imprevisto %s for %s." + +#, python-format +#~ msgid "from %s to %s" +#~ msgstr "da %s a %s" + +#~ msgid "" +#~ "Check if you wish to specify children companies to be searched for data." +#~ msgstr "" +#~ "Spuntare se si desidera specificare le aziende figlie da ricercare per " +#~ "dati." + +#~ msgid "Companies" +#~ msgstr "Aziende" + +#~ msgid "Company" +#~ msgstr "Azienda" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/mis_builder.pot b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/mis_builder.pot new file mode 100644 index 0000000..b99ece2 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/mis_builder.pot @@ -0,0 +1,1897 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable').id)][]\n" +" \n" +" : variation of the balance of all receivable accounts over\n" +" the period." +msgstr "" + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to tax grid 56." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', '=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 and journal BNK1 during\n" +" the period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" + +#. module: mis_builder +#: 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]." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "" + +#. 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" +" years." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +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" +" period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +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" +" initial balance, ending balance" +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as expected, very\n" +" similar to the python builtins." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"all move line sources." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +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." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +msgid "Date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +msgid "Date From" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +msgstr "" + +#. 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 "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +msgid "Date To" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +msgid "Disable account details expansion" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\n" +"The technical error message is: %(exception)s. " +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "" + +#. module: mis_builder +#: 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)." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +msgid "Hide Always Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of " +"length%(expected_length)s is expected." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +msgid "KPI Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +msgid "MIS Builder XLSX report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +msgid "MIS Report - Sub Reports Relation" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +msgid "MIS Report Add to Dashboard Wizard" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +msgid "MIS Report Instance Period Sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +msgid "MIS Report KPI Expression" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +msgid "MIS Report Query" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +msgid "MIS Report Sub-KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +msgid "MIS Report Template" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +msgid "Move lines source model name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding " +"columns." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub Reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +msgid "Sub reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +msgid "Sub-KPI Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +msgid "Subreport" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +msgid "Subreport name should be unique by report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "" + +#. module: mis_builder +#: 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%')])." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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__font_size__large +msgid "large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium +msgid "medium" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "" + +#. module: mis_builder +#: 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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/nl.po b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/nl.po new file mode 100644 index 0000000..597df7c --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/nl.po @@ -0,0 +1,2195 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +# Translators: +# Frank Schellenberg , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"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 (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\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 +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopie)" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable')." +"id)][]\n" +" \n" +" : variation of the balance of all " +"receivable accounts over\n" +" the period." +msgstr "" + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to " +"tax grid 56." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 " +"and journal BNK1 during\n" +" the period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, " +"fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" + +#. module: mis_builder +#: 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]." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "" + +#. 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" +" years." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +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" +" period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +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" +" initial balance, ending balance" +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as " +"expected, very\n" +" similar to the python builtins." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" +"Een 'boekingsregel-achtig' model, d.w.z. heeft minimaal debet, credit, " +"datum, account_id en company_id velden" + +#. module: mis_builder +#: 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 +#, fuzzy +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." +msgstr "" +"Een 'boekingsregel-achtig' model, d.w.z. heeft minimaal debet, credit, " +"datum, account_id en company_id velden" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "Een datum filter is verplicht voor deze bron in kolom %s." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"all move line sources." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "Accumulatiemethode" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "Actuele" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "Actuele (alternatief)" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" +"Actuele: Huidige data, van boekhouding en andere queries.\n" +"Actuele (alternatief): Huidige data van een alternatieve bron (eg een " +"database view welke ook boekingsregels kan laten zien).\n" +"Kolommen optellen: sommatie (+/-) van andere kolommen.\n" +"Vergelijk kolommen: vergelijk met andere kolom.\n" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "Voeg toe aan dashboard" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "Samenvoegen" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "Alle boekingen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "Alle Geboekte Regels" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +msgstr "Hoeveelheid" + +#. 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." +msgstr "" +"Een uitdrukking die een stijl retourneert afhankelijk van de KPI-waarde. Een " +"dergelijke stijl wordt toegepast bovenop de regelstijl." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "automatisch uitbreiden" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "Gemiddelde" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "Achtergrond Kleur" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "Achtergrond Kleur Overerven" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Achtergrondkleur als geldige HEX code (van #000000 tot #FFFFFF)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "Uitgangsdatum" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "Vet" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +msgstr "Annuleer" + +#. 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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "Kleur" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "Kleur Overerven" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "Kolom" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, fuzzy, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "Kolom %skan niet met zichzelf worden vergeleken." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, fuzzy, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "Kolom %s met Actuele waardes moet van/tot data hebben." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "Kolommen" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "Te vergelijken kolommen moeten tot hetzelfde rapport in %s behoren" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "Op te sommen kolommen" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "Bedrijven waarvoor de data wordt doorzocht." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "Vergelijk" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "Vergelijk kolommen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "Vergelijkingsmethode" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "Vergelijkingsmodus" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "Dashboard" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +#, fuzzy +msgid "Date" +msgstr "Data" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "Datumveld" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +#, fuzzy +msgid "Date From" +msgstr "Datumveld" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +msgstr "Datumbereik" + +#. 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 "Datumbereik Type" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +#, fuzzy +msgid "Date To" +msgstr "Data" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "Data" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "Dag" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +msgstr "Omschrijving" + +#. 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." +msgstr "" +"Bepaalt hoe waarden van deze kpi over een periode worden omgezet in " +"overeenstemming met de rapportageperiode. \n" +"Som: waarden van kortere periode worden toegevoegd, waarden van langste of " +"gedeeltelijk overlappende perioden worden pro-rata temporis aangepast.\n" +"Gemiddelde: waarden van de opgenomen periode worden gemiddeld met een pro-" +"rata temporis-gewicht." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "Verschil" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +#, fuzzy +msgid "Disable account details expansion" +msgstr "Rekening details optellen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "Laat details per rekening zien" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "Verdeler Overerven" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "Domein" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "Dp Overerven" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "Duur" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "" +"Vul hier een uitdrukking in, bijvoorbeeld balp[70%]. Zie ook het help " +"tabblad." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\n" +"The technical error message is: %(exception)s. " +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "Voorbeelden:" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "Exporteer" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "Uitdrukking" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "Uitdrukkingen" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "Uitdrukkingen kunnen alle geldige python uitdrukkingen zijn." + +#. module: mis_builder +#: 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)." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "Factor" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "Factor overerven" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "" +"Te gebruiken factor om de periode te normaliseren (wordt gebruikt bij " +"vergelijking" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "Opgehaalde veld namen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "Op te halen velden" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "Filters" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "Vaste data" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "Lettertype" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "Lettertypegrootte" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "Lettertypegrootte Overerven" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "Letterstijl" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "Letterstijl Overerven" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "Lettertype Dikte" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "Lettertype Dikte Overerven" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "Van" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "Help (voor KPI uitdrukkingen)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +#, fuzzy +msgid "Hide Always Inherit" +msgstr "Verberg Leeg Overerven" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "Verberg Leeg" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "Verberg Leeg Overerven" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "" +"Als currency_id niet bekend is, alle bedrijven moeten dezelfde valuta hebben." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "Inspringen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "Inspring Niveau" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "Inspring Niveau Overerven" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "Inspring niveau moet groter of gelijk zijn aan 0" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "Cursief" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of " +"length%(expected_length)s is expected." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +#, fuzzy +msgid "KPI Sequence" +msgstr "Reeks" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, fuzzy, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "De naam moet een geldige python identifier zijn" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "KPI's" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "Kpi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "Label" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "Landschap PDF" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "Voor het laatst aangepast op" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "Laatste Gegenereerde Rapport" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "Voor het laatst geüpdatet door" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "Voor het laatst geüpdatet op" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +#, fuzzy +msgid "MIS Builder XLSX report" +msgstr "MIS rapportage instantie XLS rapport" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "MIS Kpi Data Abtract class" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "MIS Rapport" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +#, fuzzy +msgid "MIS Report - Sub Reports Relation" +msgstr "MIS Rapport Resultaat" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +#, fuzzy +msgid "MIS Report Add to Dashboard Wizard" +msgstr "Voeg toe aan dashboard" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "MIS Rapport Instantie" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +#, fuzzy +msgid "MIS Report Instance Period" +msgstr "MIS Rapport Instantie" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +#, fuzzy +msgid "MIS Report Instance Period Sum" +msgstr "MIS Rapport Instantie" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "MIS Rapport KPI" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +#, fuzzy +msgid "MIS Report KPI Expression" +msgstr "MIS Rapport KPI" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +#, fuzzy +msgid "MIS Report Query" +msgstr "MIS Rapport" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "MIS Rapport Stijl" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "MIS Rapport Stijlen" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +#, fuzzy +msgid "MIS Report Sub-KPI" +msgstr "MIS Rapport KPI" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +#, fuzzy +msgid "MIS Report Template" +msgstr "MIS Rapport Templates" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "MIS Rapport Templates" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "MIS Rapportage" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "MIS Rapporten" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "MIS rapportage instantie QWEB PDF rapport" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "MIS rapportage instantie XLS rapport" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "Max" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "Min" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "Modus" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "Model" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "Maand" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "Bron boekingsregels" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +#, fuzzy +msgid "Move lines source model name" +msgstr "Bron boekingsregels" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "Meerdere" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "Meerdere bedrijven" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "Naam" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "Geen datum filter" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "Een datum filter is niet toegestaan voor deze bron in kolom %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "Geen" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "Normaal" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "Aantal" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "Aantal periodes" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "Numeriek" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "Offset" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "Offset t.o.v. huidige periode" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "Bovenliggende kolom" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "Percentage" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "Periode naam dient per rapport uniek te zijn" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "Periode duur" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "Periodes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "Geef beide kolommen op om te vergelijken in %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding columns." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "Voorvoegsel" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "Voorvoegsel Overerven" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "Voorbeeld" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "Print" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "Queries" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, fuzzy, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "De naam moet een geldige python identifier zijn" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "Ten opzichte van de rapport uitgangsdatum" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "Rapport" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport instantie" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "Rapport instantie" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "Uitgangsdatum Rapport (voor vandaag laat leeg)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "Afronding" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "Afronding overerven" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "Opslaan" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "Selecteer de bedrijven waarvoor de data moet worden doorzocht." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "" +"Selecteer de hoofdvaluta voor het rapport. Vereist als bedrijven " +"verschillende valuta hebben." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "Reeks" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "Teken" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "Bron" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "String" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "Stijl" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "Stijl voor detail rekening regels" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "Stijl naam" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "Sub KPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "Sub KPI filter" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "Sub KPI moet één keer worden gebruikt voor iedere KPI" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "Sub KPI's" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +#, fuzzy +msgid "Sub Reports" +msgstr "MIS Rapporten" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +#, fuzzy +msgid "Sub reports" +msgstr "MIS Rapporten" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +#, fuzzy +msgid "Sub-KPI Sequence" +msgstr "Reeks" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, fuzzy, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "De naam moet een geldige python identifier zijn" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "Subkpi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +#, fuzzy +msgid "Subreport" +msgstr "Rapport" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, fuzzy, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "De naam moet een geldige python identifier zijn" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +#, fuzzy +msgid "Subreport name should be unique by report" +msgstr "Periode naam dient per rapport uniek te zijn" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "Achtervoegsel" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "Achtervoegsel Overerven" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "Optellen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "Rekening details optellen" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" +"Som kan niet worden berekend in kolom {} omdat de kolommen die moeten worden " +"opgeteld geen gemeenschappelijke subkpis hebben" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "Kolommen optellen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "Doel Boekingen" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "Template" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "Tijdelijk" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "Tekst kleur" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Tekst kleur in geldige HEX code (van #000000 tot #FFFFFF)" + +#. module: mis_builder +#: 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%')])." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|" +"crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "Tot" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "Ledig tijdelijke rapporten" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "Geldig" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "Waarde type" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "Zichtbaarheid" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "Week" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "Ongeldige duur, moet positief zijn!" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "Ongeldige normalisatie factor, moet positief zijn!" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "Jaar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "Periode %s kan niet bij zichzelf worden opgeteld." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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__font_size__large +msgid "large" +msgstr "L" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium +msgid "medium" +msgstr "M" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "of" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "pp" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "S" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "versus" + +#. module: mis_builder +#: 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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "XL" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "XS" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "XXL" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "XXS" + +#, python-format +#~ msgid "Columns {} and {} are not comparable" +#~ msgstr "Kolommen {} en {} zijn niet vergelijkbaar" + +#, python-format +#~ msgid "Can not update a multi kpi from the kpi line" +#~ msgstr "Kan een multi-kpi niet bijwerken vanaf de kpi-regel" + +#, fuzzy +#~ msgid "Account model" +#~ msgstr "Rekening details optellen" + +#~ msgid "MIS Report Instances" +#~ msgstr "MIS Rapport Instanties" + +#~ msgid "MIS Report Result" +#~ msgstr "MIS Rapport Resultaat" + +#~ msgid "Pivot date" +#~ msgstr "Uitgangsdatum" + +#~ msgid "Style expression" +#~ msgstr "Stijl uitdrukking" + +#, python-format +#~ msgid "Unexpected accumulation method %s for %s." +#~ msgstr "Onverwachte accumulatiemethode %s voor %s." + +#, python-format +#~ msgid "from %s to %s" +#~ msgstr "van %s tot %s" + +#~ msgid "" +#~ "Check if you wish to specify children companies to be searched for data." +#~ msgstr "" +#~ "Controleer of u dochterbedrijven wilt selecteren waarvan de data moet " +#~ "worden meegenomen." + +#~ msgid "Companies" +#~ msgstr "Bedrijven" + +#~ msgid "Company" +#~ msgstr "Bedrijf" + +#~ msgid "Query Company" +#~ msgstr "Query Bedrijf" + +#~ msgid "" +#~ "AccountingNone: a null value that behaves as 0 in arithmetic " +#~ "operations." +#~ msgstr "" +#~ "AccountingNone: een null waarde welke zich gedraagt als een 0 in " +#~ "rekenkundige bewerkingen." + +#, fuzzy +#~ msgid "" +#~ "bal, crd, deb, pbal, nbal: balance, debit, credit, positive " +#~ "balance, negative balance." +#~ msgstr "bal, crd, deb: balans, debet, credit." + +#~ msgid "" +#~ "bal[70]: variation of the balance of account 70 over the period " +#~ "(it is the same as balp[70]." +#~ msgstr "" +#~ "bal[70]: variatie van de balans van rekening 70 over de periode " +#~ "(is hetzelfde als balp[70]." + +#~ msgid "" +#~ "bale[1%]: balance of accounts starting with 1 at end of period." +#~ msgstr "" +#~ "bale[1%]: balans van de rekeningen beginnend met een 1 aan het " +#~ "einde van de periode." + +#~ msgid "bali[70,60]: initial balance of accounts 70 and 60." +#~ 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." +#~ msgstr "" +#~ "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)]: balance of move lines related to tax grid 56." +#~ msgstr "" +#~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]: balans van de boekingsregels gerelateerd aan de belastingraster 56." + +#~ msgid "" +#~ "balu[]: (u for unallocated) is a special expression that shows the " +#~ "unallocated profit/loss of previous\n" +#~ " fiscal years." +#~ msgstr "" +#~ "balu[]: (u voor unallocated) is een speciale uitdrukking welke " +#~ "niet toegewezen winst/verlies van vorige\n" +#~ " fiscale jaren laat zien." + +#~ msgid "" +#~ "crdp[40%]: sum of all credits on accounts starting with 40 during " +#~ "the period." +#~ msgstr "" +#~ "crdp[40%]: som van alle kredieten op rekeningen beginnend met 40 " +#~ "over de periode." + +#~ msgid "date_from, date_to: beginning and end date of the period." +#~ msgstr "date_from, date_to: begin- en einddatum van de periode." + +#~ msgid "datetime, datetime, dateutil: the python modules." +#~ msgstr "datetime, datetime, dateutil: de python modules." + +#~ msgid "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: sum of all debits on " +#~ "accounts 55 and journal BNK1 during the period." +#~ msgstr "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: som van alle debet op " +#~ "rekening 55 en journaal BNK1 over de periode." + +#, fuzzy +#~ msgid "" +#~ "p, i, e: respectively variation over the period, initial balance, " +#~ "ending balance" +#~ msgstr "" +#~ "p, i, e: respectievelijk de variatie over; de periode, " +#~ "beginbalans, eindsaldo" + +#~ msgid "" +#~ "sum, min, max, len, avg: behave as expected, very similar to the " +#~ "python builtins." +#~ msgstr "" +#~ "sum, min, max, len, avg: Standaard werking, zeer vergelijkbaar met " +#~ "de python-builtins." + +#~ msgid "" +#~ "Additionally following variables are available in the evaluation context:" +#~ msgstr "" +#~ "Daarnaast zijn de volgende variabelen beschikbaar in de evaluatiecontext:" + +#, fuzzy +#~ msgid "" +#~ "Expressions can involve other KPI, sub KPI and query results by name (eg " +#~ "kpi1 + kpi2, kpi2.subkpi1, query1.field1)." +#~ msgstr "" +#~ "Uitdrukking kan ook andere KPI- en queryresultaten met naam omvatten " +#~ "(bijv. Kpi1 + kpi2)." + +#~ msgid "" +#~ "The account selector is a like expression on the account code (eg " +#~ "70%, etc)." +#~ msgstr "" +#~ "De account selector is een like uitdrukking op de rekening code " +#~ "(bv 70%, etc)." + +#~ msgid "" +#~ "The journal items domain is an Odoo domain filter on journal items." +#~ msgstr "" +#~ "De journal items domain is een Odoo domein filter op journaal " +#~ "items." + +#, fuzzy +#~ msgid "" +#~ "The following special elements are recognized in the expressions to " +#~ "compute accounting data:\n" +#~ " {bal|crd|deb|pbal|nbal}" +#~ "{pieu}[account selector][journal items domain]." +#~ msgstr "" +#~ "De volgende speciale elementen worden herkend in de uitdrukkingen om " +#~ "boekhoudgegevens te berekenen: \n" +#~ " {bal|crd|deb}{pieu}" +#~ "[account selecor][journal items domain]." + +#~ msgid "MIS Budget" +#~ msgstr "MIS Budgetten" + +#~ msgid "report.mis_builder.mis_report_instance_xlsx" +#~ msgstr "report.mis_builder.mis_report_instance_xlsx" + +#~ msgid "" +#~ "Probably not your fault... but I'm really curious to know how you managed " +#~ "to raise this error so I can handle one more corner case!" +#~ msgstr "" +#~ "Waarschijnlijk niet jouw schuld... maar we zijn erg benieuwd wat je hebt " +#~ "gedaan om deze fout te veroorzaken. Dan kunnen we dit probleem proberen " +#~ "te verhelpen!" + +#~ msgid "µ" +#~ msgstr "µ" + +#~ msgid "add.mis.report.instance.dashboard.wizard" +#~ msgstr "add.mis.report.instance.dashboard.wizard" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" + +#~ msgid "mis.report" +#~ msgstr "mis.report" + +#~ msgid "mis.report.instance" +#~ msgstr "mis.report.instance" + +#~ msgid "mis.report.instance.period" +#~ msgstr "mis.report.instance.period" + +#~ msgid "mis.report.instance.period.sum" +#~ msgstr "mis.report.instance.period.sum" + +#~ msgid "mis.report.kpi" +#~ msgstr "mis.report.kpi" + +#~ msgid "mis.report.kpi.expression" +#~ msgstr "mis.report.kpi.expression" + +#~ msgid "mis.report.query" +#~ msgstr "mis.report.query" + +#~ msgid "mis.report.style" +#~ msgstr "mis.report.style" + +#~ msgid "mis.report.subkpi" +#~ msgstr "mis.report.subkpi" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/nl_NL.po b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/nl_NL.po new file mode 100644 index 0000000..0ae7802 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/nl_NL.po @@ -0,0 +1,2198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +# Translators: +# OCA Transbot , 2018 +# Frank Schellenberg , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-13 15:37+0000\n" +"PO-Revision-Date: 2018-07-07 15:10+0000\n" +"Last-Translator: Thomas Pot \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" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.0.1\n" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopie)" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable')." +"id)][]\n" +" \n" +" : variation of the balance of all " +"receivable accounts over\n" +" the period." +msgstr "" + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to " +"tax grid 56." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 " +"and journal BNK1 during\n" +" the period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, " +"fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" + +#. module: mis_builder +#: 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]." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "" + +#. 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" +" years." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +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" +" period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +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" +" initial balance, ending balance" +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as " +"expected, very\n" +" similar to the python builtins." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" +"Een 'boekingsregel-achtig' model, d.w.z. heeft minimaal debet, credit, " +"datum, account_id en company_id velden" + +#. module: mis_builder +#: 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 +#, fuzzy +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." +msgstr "" +"Een 'boekingsregel-achtig' model, d.w.z. heeft minimaal debet, credit, " +"datum, account_id en company_id velden" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "Een datum filter is verplicht voor deze bron in kolom %s." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"all move line sources." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "Accumulatiemethode" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "Actuele" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "Actuele (alternatief)" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" +"Actuele: Huidige data, van boekhouding en andere queries.\n" +"Actuele (alternatief): Huidige data van een alternatieve bron (eg een " +"database view welke ook boekingsregels kan laten zien).\n" +"Kolommen optellen: sommatie (+/-) van andere kolommen.\n" +"Vergelijk kolommen: vergelijk met andere kolom.\n" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "Voeg toe aan dashboard" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "Samenvoegen" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "Alle boekingen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "Alle Geboekte Regels" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +msgstr "Hoeveelheid" + +#. 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." +msgstr "" +"Een uitdrukking die een stijl retourneert afhankelijk van de KPI-waarde. Een " +"dergelijke stijl wordt toegepast bovenop de regelstijl." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "automatisch uitbreiden" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "Gemiddelde" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "Achtergrond Kleur" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "Achtergrond Kleur Overerven" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Achtergrondkleur als geldige HEX code (van #000000 tot #FFFFFF)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "Uitgangsdatum" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "Vet" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +msgstr "Annuleer" + +#. 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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "Kleur" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "Kleur Overerven" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "Kolom" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, fuzzy, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "Kolom %skan niet met zichzelf worden vergeleken." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, fuzzy, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "Kolom %s met Actuele waardes moet van/tot data hebben." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "Kolommen" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "Te vergelijken kolommen moeten tot hetzelfde rapport in %s behoren" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "Op te sommen kolommen" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "Bedrijven waarvoor de data wordt doorzocht." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "Vergelijk" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "Vergelijk kolommen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "Vergelijkingsmethode" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "Vergelijkingsmodus" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "Dashboard" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +#, fuzzy +msgid "Date" +msgstr "Data" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "Datumveld" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +#, fuzzy +msgid "Date From" +msgstr "Datumveld" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +msgstr "Datumbereik" + +#. 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 "Datumbereik Type" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +#, fuzzy +msgid "Date To" +msgstr "Data" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "Data" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "Dag" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +msgstr "Omschrijving" + +#. 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." +msgstr "" +"Bepaalt hoe waarden van deze kpi over een periode worden omgezet in " +"overeenstemming met de rapportageperiode. \n" +"Som: waarden van kortere periode worden toegevoegd, waarden van langste of " +"gedeeltelijk overlappende perioden worden pro-rata temporis aangepast.\n" +"Gemiddelde: waarden van de opgenomen periode worden gemiddeld met een pro-" +"rata temporis-gewicht." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "Verschil" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +#, fuzzy +msgid "Disable account details expansion" +msgstr "Rekening details optellen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "Laat details per rekening zien" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "Verdeler Overerven" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "Domein" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "Dp Overerven" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "Duur" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "" +"Vul hier een uitdrukking in, bijvoorbeeld balp[70%]. Zie ook het help " +"tabblad." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\n" +"The technical error message is: %(exception)s. " +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "Voorbeelden:" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "Exporteer" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "Uitdrukking" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "Uitdrukkingen" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "Uitdrukkingen kunnen alle geldige python uitdrukkingen zijn." + +#. module: mis_builder +#: 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)." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "Factor" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "Factor overerven" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "" +"Te gebruiken factor om de periode te normaliseren (wordt gebruikt bij " +"vergelijking" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "Opgehaalde veld namen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "Op te halen velden" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "Filters" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "Vaste data" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "Lettertype" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "Lettertypegrootte" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "Lettertypegrootte Overerven" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "Letterstijl" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "Letterstijl Overerven" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "Lettertype Dikte" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "Lettertype Dikte Overerven" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "Van" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "Help (voor KPI uitdrukkingen)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +#, fuzzy +msgid "Hide Always Inherit" +msgstr "Verberg Leeg Overerven" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "Verberg Leeg" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "Verberg Leeg Overerven" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "" +"Als currency_id niet bekend is, alle bedrijven moeten dezelfde valuta hebben." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "Inspringen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "Inspring Niveau" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "Inspring Niveau Overerven" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "Inspring niveau moet groter of gelijk zijn aan 0" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "Cursief" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of " +"length%(expected_length)s is expected." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +#, fuzzy +msgid "KPI Sequence" +msgstr "Reeks" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, fuzzy, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "De naam moet een geldige python identifier zijn" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "KPI's" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "Kpi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "Label" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "Landschap PDF" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "Voor het laatst aangepast op" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "Laatste Gegenereerde Rapport" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "Voor het laatst geüpdatet door" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "Voor het laatst geüpdatet op" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +#, fuzzy +msgid "MIS Builder XLSX report" +msgstr "MIS rapportage instantie XLS rapport" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "MIS Kpi Data Abtract class" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "MIS Rapport" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +#, fuzzy +msgid "MIS Report - Sub Reports Relation" +msgstr "MIS Rapport Resultaat" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +#, fuzzy +msgid "MIS Report Add to Dashboard Wizard" +msgstr "Voeg toe aan dashboard" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "MIS Rapport Instantie" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +#, fuzzy +msgid "MIS Report Instance Period" +msgstr "MIS Rapport Instantie" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +#, fuzzy +msgid "MIS Report Instance Period Sum" +msgstr "MIS Rapport Instantie" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "MIS Rapport KPI" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +#, fuzzy +msgid "MIS Report KPI Expression" +msgstr "MIS Rapport KPI" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +#, fuzzy +msgid "MIS Report Query" +msgstr "MIS Rapport" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "MIS Rapport Stijl" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "MIS Rapport Stijlen" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +#, fuzzy +msgid "MIS Report Sub-KPI" +msgstr "MIS Rapport KPI" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +#, fuzzy +msgid "MIS Report Template" +msgstr "MIS Rapport Templates" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "MIS Rapport Templates" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "MIS Rapportage" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "MIS Rapporten" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "MIS rapportage instantie QWEB PDF rapport" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "MIS rapportage instantie XLS rapport" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "Max" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "Min" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "Modus" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "Model" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "Maand" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "Bron boekingsregels" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +#, fuzzy +msgid "Move lines source model name" +msgstr "Bron boekingsregels" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "Meerdere" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "Meerdere bedrijven" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "Naam" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "Geen datum filter" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "Een datum filter is niet toegestaan voor deze bron in kolom %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "Geen" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "Normaal" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "Aantal" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "Aantal periodes" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "Numeriek" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "Offset" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "Offset t.o.v. huidige periode" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "Bovenliggende kolom" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "Percentage" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "Periode naam dient per rapport uniek te zijn" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "Periode duur" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "Periodes" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "Geef beide kolommen op om te vergelijken in %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding columns." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "Voorvoegsel" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "Voorvoegsel Overerven" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "Voorbeeld" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "Afdrukken" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "Query's" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, fuzzy, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "De naam moet een geldige python identifier zijn" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "Ververs" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "Ten opzichte van de rapport uitgangsdatum" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "Rapport" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport instantie" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "Rapport instantie" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "Uitgangsdatum Rapport (voor vandaag laat leeg)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "Afronding" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "Afronding overerven" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "Opslaan" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "Selecteer de bedrijven waarvoor de data moet worden doorzocht." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "" +"Selecteer de hoofdvaluta voor het rapport. Vereist als bedrijven " +"verschillende valuta hebben." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "Reeks" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "Teken" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "Bron" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "String" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "Stijl" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "Stijl voor detail rekening regels" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "Stijl naam" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "Sub KPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "Sub KPI filter" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "Sub KPI moet één keer worden gebruikt voor iedere KPI" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "Sub KPI's" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +#, fuzzy +msgid "Sub Reports" +msgstr "MIS Rapporten" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +#, fuzzy +msgid "Sub reports" +msgstr "MIS Rapporten" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +#, fuzzy +msgid "Sub-KPI Sequence" +msgstr "Reeks" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, fuzzy, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "De naam moet een geldige python identifier zijn" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "Subkpi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +#, fuzzy +msgid "Subreport" +msgstr "Rapport" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, fuzzy, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "De naam moet een geldige python identifier zijn" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +#, fuzzy +msgid "Subreport name should be unique by report" +msgstr "Periode naam dient per rapport uniek te zijn" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "Achtervoegsel" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "Achtervoegsel Overerven" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "Optellen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "Rekening details optellen" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" +"Som kan niet worden berekend in kolom {} omdat de kolommen die moeten worden " +"opgeteld geen gemeenschappelijke subkpis hebben" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "Kolommen optellen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "Doel Boekingen" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "Template" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "Tijdelijk" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "Tekst kleur" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Tekst kleur in geldige HEX code (van #000000 tot #FFFFFF)" + +#. module: mis_builder +#: 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%')])." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|" +"crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "Tot" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "Ledig tijdelijke rapporten" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "Geldig" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "Waarde type" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "Zichtbaarheid" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "Week" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "Ongeldige duur, moet positief zijn!" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "Ongeldige normalisatie factor, moet positief zijn!" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "Jaar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "Periode %s kan niet bij zichzelf worden opgeteld." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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__font_size__large +msgid "large" +msgstr "L" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium +msgid "medium" +msgstr "M" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "of" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "pp" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "S" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "versus" + +#. module: mis_builder +#: 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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "XL" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "XS" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "XXL" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "XXS" + +#, python-format +#~ msgid "Columns {} and {} are not comparable" +#~ msgstr "Kolommen {} en {} zijn niet vergelijkbaar" + +#, python-format +#~ msgid "Can not update a multi kpi from the kpi line" +#~ msgstr "Kan een multi-kpi niet bijwerken vanaf de kpi-regel" + +#, fuzzy +#~ msgid "Account model" +#~ msgstr "Rekening details optellen" + +#~ msgid "MIS Report Instances" +#~ msgstr "MIS Rapport Instanties" + +#~ msgid "MIS Report Result" +#~ msgstr "MIS Rapport Resultaat" + +#~ msgid "Pivot date" +#~ msgstr "Uitgangsdatum" + +#~ msgid "Style expression" +#~ msgstr "Stijl uitdrukking" + +#, python-format +#~ msgid "Unexpected accumulation method %s for %s." +#~ msgstr "Onverwachte accumulatiemethode %s voor %s." + +#, python-format +#~ msgid "from %s to %s" +#~ msgstr "van %s tot %s" + +#~ msgid "" +#~ "Check if you wish to specify children companies to be searched for data." +#~ msgstr "" +#~ "Controleer of u dochterbedrijven wilt selecteren waarvan de data moet " +#~ "worden meegenomen." + +#~ msgid "Companies" +#~ msgstr "Bedrijven" + +#~ msgid "Company" +#~ msgstr "Bedrijf" + +#~ msgid "Query Company" +#~ msgstr "Query Bedrijf" + +#~ msgid "" +#~ "AccountingNone: a null value that behaves as 0 in arithmetic " +#~ "operations." +#~ msgstr "" +#~ "AccountingNone: een null waarde welke zich gedraagt als een 0 in " +#~ "rekenkundige bewerkingen." + +#, fuzzy +#~ msgid "" +#~ "bal, crd, deb, pbal, nbal: balance, debit, credit, positive " +#~ "balance, negative balance." +#~ msgstr "bal, crd, deb: balans, debet, credit." + +#~ msgid "" +#~ "bal[70]: variation of the balance of account 70 over the period " +#~ "(it is the same as balp[70]." +#~ msgstr "" +#~ "bal[70]: variatie van de balans van rekening 70 over de periode " +#~ "(is hetzelfde als balp[70]." + +#~ msgid "" +#~ "bale[1%]: balance of accounts starting with 1 at end of period." +#~ msgstr "" +#~ "bale[1%]: balans van de rekeningen beginnend met een 1 aan het " +#~ "einde van de periode." + +#~ msgid "bali[70,60]: initial balance of accounts 70 and 60." +#~ 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." +#~ msgstr "" +#~ "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)]: balance of move lines related to tax grid 56." +#~ msgstr "" +#~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]: balans van de boekingsregels gerelateerd aan de belastingraster 56." + +#~ msgid "" +#~ "balu[]: (u for unallocated) is a special expression that shows the " +#~ "unallocated profit/loss of previous\n" +#~ " fiscal years." +#~ msgstr "" +#~ "balu[]: (u voor unallocated) is een speciale uitdrukking welke " +#~ "niet toegewezen winst/verlies van vorige\n" +#~ " fiscale jaren laat zien." + +#~ msgid "" +#~ "crdp[40%]: sum of all credits on accounts starting with 40 during " +#~ "the period." +#~ msgstr "" +#~ "crdp[40%]: som van alle kredieten op rekeningen beginnend met 40 " +#~ "over de periode." + +#~ msgid "date_from, date_to: beginning and end date of the period." +#~ msgstr "date_from, date_to: begin- en einddatum van de periode." + +#~ msgid "datetime, datetime, dateutil: the python modules." +#~ msgstr "datetime, datetime, dateutil: de python modules." + +#~ msgid "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: sum of all debits on " +#~ "accounts 55 and journal BNK1 during the period." +#~ msgstr "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: som van alle debet op " +#~ "rekening 55 en journaal BNK1 over de periode." + +#, fuzzy +#~ msgid "" +#~ "p, i, e: respectively variation over the period, initial balance, " +#~ "ending balance" +#~ msgstr "" +#~ "p, i, e: respectievelijk de variatie over; de periode, " +#~ "beginbalans, eindsaldo" + +#~ msgid "" +#~ "sum, min, max, len, avg: behave as expected, very similar to the " +#~ "python builtins." +#~ msgstr "" +#~ "sum, min, max, len, avg: Standaard werking, zeer vergelijkbaar met " +#~ "de python-builtins." + +#~ msgid "" +#~ "Additionally following variables are available in the evaluation context:" +#~ msgstr "" +#~ "Daarnaast zijn de volgende variabelen beschikbaar in de evaluatiecontext:" + +#, fuzzy +#~ msgid "" +#~ "Expressions can involve other KPI, sub KPI and query results by name (eg " +#~ "kpi1 + kpi2, kpi2.subkpi1, query1.field1)." +#~ msgstr "" +#~ "Uitdrukking kan ook andere KPI- en queryresultaten met naam omvatten " +#~ "(bijv. Kpi1 + kpi2)." + +#~ msgid "" +#~ "The account selector is a like expression on the account code (eg " +#~ "70%, etc)." +#~ msgstr "" +#~ "De account selector is een like uitdrukking op de rekening code " +#~ "(bv 70%, etc)." + +#~ msgid "" +#~ "The journal items domain is an Odoo domain filter on journal items." +#~ msgstr "" +#~ "De journal items domain is een Odoo domein filter op journaal " +#~ "items." + +#, fuzzy +#~ msgid "" +#~ "The following special elements are recognized in the expressions to " +#~ "compute accounting data:\n" +#~ " {bal|crd|deb|pbal|nbal}" +#~ "{pieu}[account selector][journal items domain]." +#~ msgstr "" +#~ "De volgende speciale elementen worden herkend in de uitdrukkingen om " +#~ "boekhoudgegevens te berekenen: \n" +#~ " {bal|crd|deb}{pieu}" +#~ "[account selecor][journal items domain]." + +#~ msgid "MIS Budget" +#~ msgstr "MIS Budgetten" + +#~ msgid "report.mis_builder.mis_report_instance_xlsx" +#~ msgstr "report.mis_builder.mis_report_instance_xlsx" + +#~ msgid "" +#~ "Probably not your fault... but I'm really curious to know how you managed " +#~ "to raise this error so I can handle one more corner case!" +#~ msgstr "" +#~ "Waarschijnlijk niet jouw schuld... maar we zijn erg benieuwd wat je hebt " +#~ "gedaan om deze fout te veroorzaken. Dan kunnen we dit probleem proberen " +#~ "te verhelpen!" + +#~ msgid "µ" +#~ msgstr "µ" + +#~ msgid "add.mis.report.instance.dashboard.wizard" +#~ msgstr "add.mis.report.instance.dashboard.wizard" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" + +#~ msgid "mis.report" +#~ msgstr "mis.report" + +#~ msgid "mis.report.instance" +#~ msgstr "mis.report.instance" + +#~ msgid "mis.report.instance.period" +#~ msgstr "mis.report.instance.period" + +#~ msgid "mis.report.instance.period.sum" +#~ msgstr "mis.report.instance.period.sum" + +#~ msgid "mis.report.kpi" +#~ msgstr "mis.report.kpi" + +#~ msgid "mis.report.kpi.expression" +#~ msgstr "mis.report.kpi.expression" + +#~ msgid "mis.report.query" +#~ msgstr "mis.report.query" + +#~ msgid "mis.report.style" +#~ msgstr "mis.report.style" + +#~ msgid "mis.report.subkpi" +#~ msgstr "mis.report.subkpi" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/pt.po b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/pt.po new file mode 100644 index 0000000..95b152b --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/pt.po @@ -0,0 +1,1936 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-13 15:37+0000\n" +"PO-Revision-Date: 2024-08-29 14:37+0000\n" +"Last-Translator: Peter Romão \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\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.6.2\n" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable')." +"id)][]\n" +" \n" +" : variation of the balance of all " +"receivable accounts over\n" +" the period." +msgstr "" + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to " +"tax grid 56." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 " +"and journal BNK1 during\n" +" the period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, " +"fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" + +#. module: mis_builder +#: 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]." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "" + +#. 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" +" years." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +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" +" period." +msgstr "" +"date_from, date_to : desde a data até à data do\n" +" período." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +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" +" initial balance, ending balance" +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as " +"expected, very\n" +" similar to the python builtins." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"all move line sources." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" +"Modelos correntes (alternativos) usados nas colunas devem ter o mesmo modelo " +"de conta no campo Conta e devem ser iguais definidos no modelo do relatório: " +"%s" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "Adicionar ao painel" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "Todos os lançamentos" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "Todos os lançamentos publicados" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +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." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "Domínio Analítico" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. 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." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "Modo de Comparação" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "Moeda" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +msgid "Date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +msgid "Date From" +msgstr "Desde a Data" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +msgstr "Intervalo de Datas" + +#. 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 de Intervalo de Datas" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +msgid "Date To" +msgstr "Até à Data" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +msgid "Disable account details expansion" +msgstr "Desabilitar expansão de detalhes de conta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "Exibir Descrição das Colunas" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "Nome a exibir" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "Exibir o intervalo de datas nos cabeçalhos das colunas." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\n" +"The technical error message is: %(exception)s. " +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "Exportar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "" + +#. module: mis_builder +#: 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)." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "Vista de pesquisa de filtros" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "Filtros" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "Desde" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "Desde (calculado)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +msgid "Hide Always Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "" +"Se currency_id não é fornecido, todas as empresas devem ter a mesma moeda." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of " +"length%(expected_length)s is expected." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +msgid "KPI Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "PDF em modo paisagem" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "Disposição" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +msgid "MIS Builder XLSX report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +msgid "MIS Report - Sub Reports Relation" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +msgid "MIS Report Add to Dashboard Wizard" +msgstr "Assitente para Adicionar Relatórios MIS ao Painel de Bordo" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +msgid "MIS Report Instance Period Sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +msgid "MIS Report KPI Expression" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "Pré-visualização de Relatórios MIS" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +msgid "MIS Report Query" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +msgid "MIS Report Sub-KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +msgid "MIS Report Template" +msgstr "Modelo de Relatório MIS" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "Modelos de Relatório MIS" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +msgid "Move lines source model name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "Nome" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding columns." +msgstr "" +"Por favor, selecione um modelo de relatório e/ou guarde o relatório antes de " +"adicionar colunas." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "Pré-visualização" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "Imprimir" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "Atualizar" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "Vista de pesquisa para personalizar os filtros no widget de relatório." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "" +"Selecione a moeda pretendida para o relatório. Necessário se as empresas " +"tiverem moedas diferentes." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "Exibir a Data do Pivôt" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "Exibir os filtros" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "Exibir o botão configurações" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "Exibir a Data do Pivôt na barra de filtros do widget de relatório." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "Exibir a barra de filtros no widget de relatório." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "Exibir o botão de configurações no widget de relatório." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub Reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +msgid "Sub reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +msgid "Sub-KPI Sequence" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +msgid "Subreport" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +msgid "Subreport name should be unique by report" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "Movimentos a Incluir" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "Modelo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "" + +#. module: mis_builder +#: 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%')])." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|" +"crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "Até" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "Até (calculado)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "Widget" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "from %(date_from)s to %(date_to)s" +msgstr "desde %(date_from)s até %(date_to)s" + +#. 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__font_size__medium +msgid "medium" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "ou" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "" + +#. module: mis_builder +#: 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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "" + +#~ msgid "Company" +#~ msgstr "Empresa" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/pt_BR.po b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/pt_BR.po new file mode 100644 index 0000000..883bdce --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/pt_BR.po @@ -0,0 +1,2327 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-12-27 15:37+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (cópia)" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable')." +"id)][]\n" +" \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" +" \n" +" : variação do saldo de todas as " +"contas a receber ao longo\n" +" do período." + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to " +"tax grid 56." +msgstr "" +"\n" +" balp[][('tax_line_id.tag_ids', " +"'=', ref('l10n_be.tax_tag_56').id)]\n" +" \n" +" : saldo das linhas de movimento " +"relacionadas à grade tributária 56." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 " +"and journal BNK1 during\n" +" the period." +msgstr "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : soma de todos os débitos nas " +"contas 55 e diário BNK1 durante\n" +" o período." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" +"AccountingNone : um valor nulo que se comporta como 0 em\n" +" operações aritméticas." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, " +"fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" + +#. module: mis_builder +#: 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]." +msgstr "" +"bal[70] : variação do saldo da conta 70 sobre\n" +" o período (é o mesmo que " +"balp[70]." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" +"bale[1%] : saldo de contas começando com 1 no\n" +" final de período." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "bali[70,60] : saldo inicial das contas 70 e 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" +" years." +msgstr "" +"balu[] : (u para não alocado) é uma expressão " +"especial\n" +" que mostra o lucro/prejuízo não " +"alocado do exercício fiscal dos\n" +" anos anteriores." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +msgstr "" +"crdp[40%] : soma de todos os créditos no período das contas " +"começando\n" +" com 40." + +#. 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" +" period." +msgstr "" +"date_from, date_to : data inicial e final do\n" +" período." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +msgstr "" +"datetime, datetime, dateutil : os " +"módulos python." + +#. 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" +" initial balance, ending balance" +msgstr "" +"p, i, e : respectivamente variação ao " +"longo do período,\n" +" saldo inicial, saldo final" + +#. module: mis_builder +#: 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." +msgstr "" +"pbale[55%] : soma de todos os saldos finais das contas\n" +" começando com 55 cujo saldo final é " +"positivo." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as " +"expected, very\n" +" similar to the python builtins." +msgstr "" +"sum, min,\n" +" max, len,\n" +" avg : comportar-se como " +"esperado, muito\n" +" semelhante aos builtins python." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" +"Um modelo 'como a linha do movimento', ou seja, com ao menos os campos " +"debito, credito, data, account_id e company_id." + +#. module: mis_builder +#: 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." +msgstr "" +"Um modelo 'como a linha do movimento', ou seja, com ao menos os campos " +"debito, credito, data, account_id e company_id. Este modelo é a fonte de " +"dados das coluna Reais." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "Um filtro de data é obrigatório para esta fonte na coluna %s." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "" +"Um domínio para filtrar adicionalmente as linhas de movimento consideradas " +"nesta coluna." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"all move line sources." +msgstr "" +"Um domínio para filtrar adicionalmente as linhas de movimentação " +"consideradas neste relatório. Cuidado: ao usar diferentes origens de linha " +"de movimentação em diferentes colunas, como orçamentos por conta, certifique-" +"se de usar apenas os campos disponíveis em todas as origens de linha de " +"movimentação." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "Modelo de conta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "Método de Acumulação" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" +"Real (alternativo) modelos usados nas colunas devem possuir o mesmo modelo " +"de conta no campo Conta e devem ser o mesmo definido no modelo do relatório: " +"%s" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "Atuais" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "Atuais (alternativa)" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" +"Dados reais: dados atuais, provenientes de contabilidade e outras " +"consultas.\n" +"Dados reais (alternativo): dados atuais de uma fonte alternativa (por " +"exemplo, uma visualização de banco de dados que fornece linhas de " +"movimentação de conta semelhantes).\n" +"Colunas de soma: soma (+/-) de outras colunas.\n" +"Compare com a coluna: compare com outra coluna.\n" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "" +"Adapte o modelo com date_from/date_to para read_group pro-rata temporis" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "Adicionar ao Painel" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" +"Adicionalmente, as seguintes variáveis estão disponíveis\n" +" no contexto da avaliação:" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "Agregar" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "Todas as Entradas" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "Todos os KPI" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "Todas as Entradas Postadas" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "Cmpcol Permitida" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "Empresas permitidas" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "Empresa permitida" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +msgstr "Montante" + +#. 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." +msgstr "" +"Uma expressão que retorna um estilo dependendo do valor KPI. Esse estilo é " +"aplicado no topo do estilo da linha." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "Domínio Analítico" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "Expandir Automaticamente" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "Média" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "Cor de Fundo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "Cor de Fundo Herdada" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Cor de fundo em código RGB válido (de #000000 a #FFFFFF)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "Data base" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "Negrito" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. 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." +msgstr "" +"Marque se você desejar especificar várias empresas para serem buscadas por " +"dados." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "Cor" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "Cor Herdada" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "Coluna" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "Coluna %s não pode ser comparada a itrec." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "" +"Coluna %s com fonte nas linhas de lançamento devem ter datas inicial/final." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "Colunas" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "As colunas %(descr)se %(base_descr)s não são comparáveis" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "Colunas para comparar devem pertencer ao mesmo relatório em %s" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "Colunas para somar" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "Empresas para as quais os dados serão pesquisados." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "Comparar" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "Comparar colunas" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "Método de Comparação" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "Modo de Comparação" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "Moeda" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "Painel" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +msgid "Date" +msgstr "Data" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "Campo de Data" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +msgid "Date From" +msgstr "Data Inicial" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +msgstr "Intervalo de 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 de Intervalo de Data" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +msgid "Date To" +msgstr "Data Final" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "Datas" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "Dia" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +msgstr "Descrição" + +#. 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." +msgstr "" +"Determina como os valores desse kpi abrangendo um período de tempo são " +"transformados para corresponder ao período do relatório. Soma: valores de " +"período mais curto são adicionados, valores de períodos mais longos ou " +"parcialmente sobrepostos são ajustados pro-rata temporis.\n" +"Média: os valores do período compreendido são ponderados com ponderação pro-" +"rata temporis." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "Diferença" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +msgid "Disable account details expansion" +msgstr "Desabilitar expansão de detalhes de conta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "Exibir Descrição de Colunas" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "Exibir Nome" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "Exibir detalhes por conta" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "Exibir os detalhes de intervalo de data nas colunas de cabeçalhos." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "Divisor de Herança" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "Domínio" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "Herança Dp" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" +"Campo fictício que adapta as buscas por data às buscas por date_from/date_to." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "Duração" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "Empresas efetivas" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "" +"Digite a expressão aqui, por exemplo balp[70%]. Veja também a guia ajuda." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\n" +"The technical error message is: %(exception)s. " +msgstr "" +"Erro ao consultar a origem da linha de movimento \"%(model_name)s\". Isso " +"provavelmente ocorre devido a um filtro ou expressão que faz referência a um " +"campo que não existe no modelo.\n" +"\n" +"A mensagem de erro técnico é: %(exception)s. " + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "Exemplos:" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "Exportar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "Expressão" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "Expressões" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "Expressões podem ser qualquer expressão python válida." + +#. module: mis_builder +#: 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)." +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)." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "Fator" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "Fator herdado" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "Fator para usar para normalizar o período (usado em comparação" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "Nome de campos buscados" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "Campos para buscar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "Visualização de pesquisa da caixa de filtro" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "Filtros" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "Datas fixas" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "Fonte" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "Tamanho da Fonte" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "Tamanho da Fonte Herdada" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "Estilo da Fonte" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "Estilo da Fonte Herdada" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "Espessura da Fonte" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "Espessura da Fonte Herdada" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "Force a data inicial para 1 Jan do respectivo ano" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "De" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "De (computado)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "Gerado em %(gen_date)s às %(gen_time)s" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "Ajuda (para expressões KPI)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "Sempre Esconder" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +msgid "Hide Always Inherit" +msgstr "Sempre Esconder Herdado" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "Esconder Vazio" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "Esconder Vazio Herdado" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "" +"Se id da moeda(currency_id) não é fornecido, todas as empresas devem possuir " +"a mesma moeda." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "Endentação" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "Nível de endentação" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "Herança do Nível de Recuo" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "Nível de recuo deve ser maior ou igual a 0" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "Itálico" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" +"O KPI \"%(kpi)s\" tem o tipo %(type)s enquanto uma tupla era esperada.\n" +"\n" +"Isso pode ser corrigido por:\n" +"- Alterando o valor do KPI para uma tupla de comprimento %(length)s\n" +"ou\n" +"- Alterar o KPI para o modo `multi` e fornecer um valor explícito para cada " +"sub-KPI." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of " +"length%(expected_length)s is expected." +msgstr "" +"O KPI \"%(kpi)s\" é avaliado como uma tupla de comprimento %(length)s " +"enquanto uma tupla de comprimento%(expected_length)s é esperada." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +msgid "KPI Sequence" +msgstr "KPI sequencia" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "O nome do KPI ({}) deve ser um identificador python válido" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "KPI's" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "KPIs deste relatório e sub-relatórios." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "Kpi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "Rótulo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "PDF em modo paisagem" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "Última atualização em" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "Últimos relatórios gerados" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "Layout" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +msgid "MIS Builder XLSX report" +msgstr "Construtor de Relatório SIG XLSX" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "Classe dados Abstratos SIG Kpi" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "Relatório SIG" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +msgid "MIS Report - Sub Reports Relation" +msgstr "Relatório SIG - Relação de Sub-relatórios" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +msgid "MIS Report Add to Dashboard Wizard" +msgstr "Assistente para Adicionar Relatório SIG ao Painel" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "Instância de Relatório SIG" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "Período da Instância do Relatório SIG" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +msgid "MIS Report Instance Period Sum" +msgstr "Soma do Período da Instância do Relatório SIG" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "Relatório KPI SIG" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +msgid "MIS Report KPI Expression" +msgstr "Expressão do KPI do Relatório SIG" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "Visualização do Relatório SIG" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +msgid "MIS Report Query" +msgstr "Consulta do Relatório SIG" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "Estilo do Relatório SIG" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "Estilos do Relatório SIG" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +msgid "MIS Report Sub-KPI" +msgstr "Sub-KPI do Relatório SIG" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +msgid "MIS Report Template" +msgstr "Modelo do Relatório SIG" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "Modelos do Relatório SIG" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "Relatórios SIG" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "Relatórios SIG" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "Instância de Relatório SIG QWEB PDF" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "Instância de Relatório SIG XLS" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "Max" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "Min" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "Modo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "Modelo" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "Mês" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "Fonte das Linhas de Movimento" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "Fonte das Linhas de Movimento" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +msgid "Move lines source model name" +msgstr "Nome do modelo de origem das linhas de movimento" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "Multi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "Múltiplas empresas" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "Nome" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "Sem filtro de data" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "Nenhum filtro de data é permitido para esta fonte na coluna %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "Nada" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "Normal" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "Número" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "Número de períodos" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "Numérico" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "Deslocamento" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "Deslocamento a partir do período atual" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "Coluna Superior" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "Percentagem" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "Nome do período deve ser único por relatório" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "Tipo do período" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "Períodos" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "Data Dinâmica" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "Por favor forneça ambas as colunas para comparar em %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding columns." +msgstr "" +"Selecione um modelo de relatório e/ou salve o relatório antes de adicionar " +"colunas." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "Prefixo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "Herança de Prefixo" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "Visualizar" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "Imprimir" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "Consultas" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "O nome da consulta ({}) deve ser um identificador python válido" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "Atualizar" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "Relativo à data base do relatório" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "Relatório" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +msgid "Report Action" +msgstr "Ação do Relatório" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "Instância do Relatório" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "Data Base do Relatório (deixar em branco para usar data atual)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "Arredondamento" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "Herança de Arredondamento" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "Salvar" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "" +"Exibição de pesquisa para personalizar a caixa de filtro no assistente de " +"relatório." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "Selecione empresas para as quais os dados serão pesquisados." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "" +"Selecione a moeda de destino para o relatório. Necessário se as empresas " +"tiverem moedas diferentes." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "Sequência" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "Configurações" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "" +"Não deve incluir o mesmo relatório mais de uma vez como sub-relatório de um " +"determinado relatório" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "Exibir Data Dinâmica" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "Exibir caixa de filtros" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "Exibir botão de configurações" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "Mostre a Data Dinâmica na barra de filtro do widget de relatório." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "Mostre a barra de filtro no widget de relatório." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "Mostre o botão de configurações no widget de relatório." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "Assinar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "Fonte" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "Texto" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "Estilo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "Expressão de estilo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "Estilo para linhas de detalhes da conta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "Nome do estilo" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "Sub KPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "Filtro do Sub KPI" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "O sub KPI deve ser usado uma vez e apenas uma vez para cada KPI" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "Sub KPI's" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub Reports" +msgstr "Sub-Relatórios" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +msgid "Sub reports" +msgstr "Sub relatórios" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +msgid "Sub-KPI Sequence" +msgstr "Sequência do Sub-KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "O nome do sub-KPI ({}) deve ser um identificador python válido" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "Subkpi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +msgid "Subreport" +msgstr "Sub-relatório" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "Loop de sub-relatório detectado" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "O nome do sub-relatório ({}) deve ser um identificador python válido" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +msgid "Subreport name should be unique by report" +msgstr "O nome do sub-relatório deve ser exclusivo por relatório" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "Sufixo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "Herança do Sufixo" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "Soma" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "Somar detalhes da conta" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" +"A soma não pode ser calculada na coluna {} porque as colunas a serem somadas " +"não têm possuem subkpis comuns" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "Somar colunas" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "Movimentos Alvo" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "Modelo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "Temporário" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "Cor do texto" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Cor do texto em código RGB válido (de #000000 a #FFFFFF)" + +#. module: mis_builder +#: 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%')])." +msgstr "" +"O seletor de contas é uma expressão semelhante no\n" +" código da conta (por exemplo, " +"70%, etc) ou um domínio sobre contas\n" +" (ex. [('code', 'like', " +"'60%')])." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" +"O domínio de itens de diário é um filtro de domínio Odoo em\n" +" itens do diário." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|" +"crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "Para" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "Para (computado)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "Método de acúmulo inesperado %(method)s para %(name)s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "Valor inesperado %s para target_move." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "Operador não suportado %s para pesquisar na data" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "Relatórios temporários de vácuo" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "Válido" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "Tipo de valor" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "Visibilidade" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "Semana" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "Ferramenta" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "Duração incorreta, deve ser positiva!" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "Fator de normalização incorreto, deve ser positivo!" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "Ano" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "No acumulado do ano" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "Você não pode somar o período %s com ele mesmo." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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__font_size__large +msgid "large" +msgstr "grande" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium +msgid "medium" +msgstr "médio" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "ou" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "pp" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "pequeno" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "versus" + +#. module: mis_builder +#: 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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "muito grande" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "muito pequeno" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "grandíssimo" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "extra-pequeno" + +#~ msgid "" +#~ "bal, crd, deb, \n" +#~ " pbal, nbal : " +#~ "balance, debit, credit,\n" +#~ " positive balance, negative " +#~ "balance." +#~ msgstr "" +#~ "bal, crd, deb, \n" +#~ " pbal, nbal : " +#~ "saldo, débito, crédito,\n" +#~ " saldo positivo, saldo negativo." + +#~ msgid "" +#~ "The following special elements are recognized in the expressions\n" +#~ " to compute accounting data: " +#~ "{bal|crd|deb|pbal|nbal}{pieu}[account\n" +#~ " selector][journal items domain]." +#~ msgstr "" +#~ "Os seguintes elementos especiais são reconhecidos nas expressões\n" +#~ " para computar dados contábeis: " +#~ "{bal|crd|deb|pbal|nbal}{pieu}[account\n" +#~ " selector][domínio de itens de " +#~ "diário]." + +#, python-format +#~ msgid "Columns %(descr)s and %(base_descr) are not comparable" +#~ msgstr "As colunas %(descr)s e %(base_descr) não são comparáveis" + +#, python-format +#~ msgid "Columns {} and {} are not comparable" +#~ msgstr "Colunas {} e {} não são comparáveis" + +#, python-format +#~ msgid "Generated on {} at {}" +#~ msgstr "Gerado em {} às {}" + +#, python-format +#~ msgid "" +#~ "KPI \"{}\" has type {} while a tuple was expected.\n" +#~ "\n" +#~ "This can be fixed by either:\n" +#~ "\t- Changing the KPI value to a tuple of length {}\n" +#~ "or\n" +#~ "\t- Changing the KPI to `multi` mode and giving an explicit value for " +#~ "each sub-KPI." +#~ msgstr "" +#~ "KPI \"{}\" possui o tipo {} enquanto uma tupla era o esperado.\n" +#~ "\n" +#~ "Isso pode ser corrigido assim:\n" +#~ "\t- Alterando o valor do KPI para uma tupla de comprimento {}\n" +#~ "ou\n" +#~ "\t- Alterando o KPI para modo `multi` e dando um valor explícito para " +#~ "cada sub-KPI." + +#, python-format +#~ msgid "" +#~ "KPI \"{}\" is valued as a tuple of length {} while a tuple of length {} " +#~ "is expected." +#~ msgstr "" +#~ "O KPI \"{}\" esta definido como uma tupla de comprimento {} enquanto uma " +#~ "tupla de comprimento {} era esperada." + +#, python-format +#~ msgid "Can not update a multi kpi from the kpi line" +#~ msgstr "Não é possível atualizar um multi kpi da linha kpi" + +#~ msgid "Account model" +#~ msgstr "Modelo de conta" + +#~ msgid "Analytic Account" +#~ msgstr "Conta Analítica" + +#, python-format +#~ msgid "Analytic Account Filter" +#~ msgstr "Filtro de Conta Analítica" + +#, python-format +#~ msgid "Analytic Account Group" +#~ msgstr "Grupo de Conta Analítica" + +#, python-format +#~ msgid "Analytic Account Group: %s" +#~ msgstr "Grupo de Conta Analítica: %s" + +#, python-format +#~ msgid "Analytic Account: %s" +#~ msgstr "Conta Analítica: %s" + +#~ msgid "Analytic Tags" +#~ msgstr "Marcador de Conta Analítica" + +#, python-format +#~ msgid "Analytic Tags Filter" +#~ msgstr "Filtro de Marcadores Analíticos" + +#, python-format +#~ msgid "Analytic Tags: %s" +#~ msgstr "Marcadores Analíticos: %s" + +#~ msgid "Hide Analytic Filters" +#~ msgstr "Esconder Filtros Analíticos" + +#~ msgid "MIS Report Instances" +#~ msgstr "Instâncias do Relatório SIG" + +#~ msgid "MIS Report Result" +#~ msgstr "Resultado do Relatório SIG" + +#~ msgid "Pivot date" +#~ msgstr "Data do Pivot" + +#~ msgid "Style expression" +#~ msgstr "Expressão de Estilo" + +#, python-format +#~ msgid "Unexpected accumulation method %s for %s." +#~ msgstr "Método de acumulação %s não esperado para %s." + +#, python-format +#~ msgid "from %s to %s" +#~ msgstr "de %s até %s" + +#~ msgid "" +#~ "Check if you wish to specify children companies to be searched for data." +#~ msgstr "" +#~ "Verifique se deseja especificar empresas filhas para serem pesquisadas " +#~ "por dados." + +#~ msgid "Companies" +#~ msgstr "Empresas" + +#~ msgid "Company" +#~ msgstr "Empresa" + +#~ msgid "Query Company" +#~ msgstr "Empresa de Consulta" + +#~ msgid "" +#~ "AccountingNone: a null value that behaves as 0 in arithmetic " +#~ "operations." +#~ msgstr "" +#~ "AccountingNone: um valor nulo que se comporta como 0 em operações " +#~ "aritméticas." + +#~ msgid "" +#~ "bal, crd, deb, pbal, nbal: balance, debit, credit, positive " +#~ "balance, negative balance." +#~ msgstr "" +#~ "bal, crd, deb, pbal, nbal: saldo, débito, crédito, balanço " +#~ "positivo, balanço negativo." + +#~ msgid "" +#~ "bal[70]: variation of the balance of account 70 over the period " +#~ "(it is the same as balp[70]." +#~ msgstr "" +#~ "bal[70]: variação do balanço da conta 70 ao longo do período (é o " +#~ "mesmo que balp [70]." + +#~ msgid "" +#~ "bale[1%]: balance of accounts starting with 1 at end of period." +#~ msgstr "" +#~ "bale[1%]: balanço de contas iniciando com 1 no final do período." + +#~ msgid "bali[70,60]: initial balance of accounts 70 and 60." +#~ 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." +#~ 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." + +#~ msgid "" +#~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]: balance of move lines related to tax grid 56." +#~ msgstr "" +#~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]: saldo das linhas de movimento relacionadas ao imposto 56." + +#~ msgid "" +#~ "balu[]: (u for unallocated) is a special expression that shows the " +#~ "unallocated profit/loss of previous\n" +#~ " fiscal years." +#~ msgstr "" +#~ "balu[]: (u para não alocado) é uma expressão especial que exibe o " +#~ "lucro / perda não alocado de\n" +#~ " anos fiscais." + +#~ msgid "" +#~ "crdp[40%]: sum of all credits on accounts starting with 40 during " +#~ "the period." +#~ msgstr "" +#~ "crdp[40%]: soma de todos os créditos em contas iniciando com 40 " +#~ "durante o periodo." + +#~ msgid "date_from, date_to: beginning and end date of the period." +#~ msgstr "date_from, date_to: data inicial e final do período." + +#~ msgid "datetime, datetime, dateutil: the python modules." +#~ msgstr "datetime, datetime, dateutil: os módulos python." + +#~ msgid "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: sum of all debits on " +#~ "accounts 55 and journal BNK1 during the period." +#~ msgstr "" +#~ "debp[55%][('journal_id.code', '=', 'BNK1')]: soma de todos os " +#~ "débitos na conta 55 e diário BNK1 durante o período." + +#~ msgid "" +#~ "p, i, e: respectively variation over the period, initial balance, " +#~ "ending balance" +#~ msgstr "" +#~ "p, i, e: variação respectiva ao longo do período, balanço inicial, " +#~ "balanço final" + +#~ msgid "" +#~ "pbale[55%]: sum of all ending balances of accounts starting with " +#~ "55 whose\n" +#~ " ending balance is positive." +#~ msgstr "" +#~ "pbale[55%]: soma de todos os balanços finais de contas iniciando " +#~ "com 55 as quais\n" +#~ " o balanço final é positivo." + +#~ msgid "" +#~ "sum, min, max, len, avg: behave as expected, very similar to the " +#~ "python builtins." +#~ msgstr "" +#~ "sum, min, max, len, avg: comporta-se como o experado, muito " +#~ "similar aos builtins do python." + +#~ msgid "" +#~ "Additionally following variables are available in the evaluation context:" +#~ msgstr "" +#~ "Adicionalmente as seguintes variáveis estão disponíveis no contexto de " +#~ "avaliação:" + +#~ msgid "" +#~ "Expressions can involve other KPI, sub KPI and query results by name (eg " +#~ "kpi1 + kpi2, kpi2.subkpi1, query1.field1)." +#~ msgstr "" +#~ "Expressões podem envolver outros KPI, sub KPI e resultados de consultas " +#~ "por nome (ex: kpi1 + kpi2, kpi2.subkpi1, query1.field1)." + +#~ msgid "" +#~ "The account selector is a like expression on the account code (eg " +#~ "70%, etc)." +#~ msgstr "" +#~ "O seletor de conta é uma expressão semelhante no código da conta " +#~ "(ex 70%, etc)." + +#~ msgid "" +#~ "The journal items domain is an Odoo domain filter on journal items." +#~ msgstr "" +#~ "O domínio de itens do diário é um filtro de domínio do Odoo em " +#~ "itens de diário." + +#~ msgid "" +#~ "The following special elements are recognized in the expressions to " +#~ "compute accounting data:\n" +#~ " {bal|crd|deb|pbal|nbal}" +#~ "{pieu}[account selector][journal items domain]." +#~ msgstr "" +#~ "Os seguintes elementos especiais são reconhecidos na expressão para " +#~ "cálculo de dados da conta:\n" +#~ " {bal|crd|deb|pbal|nbal}" +#~ "{pieu}[account selector][journal items domain]." + +#~ msgid "MIS Budget" +#~ msgstr "Orçamento SIG" + +#~ msgid "report.mis_builder.mis_report_instance_xlsx" +#~ msgstr "report.mis_builder.mis_report_instance_xlsx" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/sv.po b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/sv.po new file mode 100644 index 0000000..2f2dc6e --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/sv.po @@ -0,0 +1,2067 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-27 12:37+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: none\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopia)" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable')." +"id)][]\n" +" \n" +" : variation of the balance of all " +"receivable accounts over\n" +" the period." +msgstr "" +" balp[('user_type_id' '=')\n" +" balp[('user_type_id', '=',\n" +" ref('konto.\n" +" data_account_type_receivable')." +"id)][]\n" +" \n" +" : variation av saldot för alla " +"kundfordringar under\n" +" perioden." + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to " +"tax grid 56." +msgstr "" +" balp\n" +" balp[][('tax_line_id.tag_ids', " +"'=', ref('l10n_be.tax_tag_56').id)]\n" +" \n" +" : Balans av transaktionsrader " +"relaterade till skattetabell 56." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 " +"and journal BNK1 during\n" +" the period." +msgstr "" +" \n" +" : summan av alla debiteringar på " +"konto 55 och journal BNK1 under\n" +" perioden." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" +"AccountingNone : ett nollvärde som beter sig som 0 i\n" +" aritmetiska operationer." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, " +"fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" + +#. module: mis_builder +#: 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]." +msgstr "" +"bal[70] : variation i saldot för konto 70 under perioden\n" +" perioden (detta är samma sak som " +"balp[70]." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" +"bale[1%] : saldo för konton som börjar med 1 vid periodens\n" +" slutet av perioden." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "bali[70,60] : ursprungligt saldo för kontona 70 och 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" +" years." +msgstr "" +"balu[] : (u för ofördelad) är ett speciellt " +"uttryck\n" +" som visar ej fördelad vinst/förlust " +"från tidigare räkenskapsår." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +msgstr "" +"crdp[40%] : summan av alla krediter på konton som börjar\n" +" med 40 under perioden." + +#. 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" +" period." +msgstr "" +"datum_från, datum_till : start- och slutdatum för " +"perioden." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +msgstr "" +"datetime, datetime, dateutil : " +"pythonmodulerna." + +#. 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" +" initial balance, ending balance" +msgstr "" +"p, i, e : respektive variation under " +"perioden,\n" +" ingående balans, utgående balans" + +#. module: mis_builder +#: 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." +msgstr "" +"pbale[55%] : summan av alla utgående saldon för konton\n" +" som börjar med 55 vars utgående " +"balans är positiv." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as " +"expected, very\n" +" similar to the python builtins." +msgstr "" +"summa, min,\n" +" max, len,\n" +" avg : beter sig som " +"förväntat, mycket\n" +" liknar python-inbyggnaderna." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" +"En \"move line like\"-modell, dvs. med minst fälten debit, credit, date, " +"account_id och company_id." + +#. module: mis_builder +#: 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." +msgstr "" +"En \"move line like\"-modell, dvs. med minst fälten debit, credit, date, " +"account_id och company_id. Denna modell är datakällan för kolumnen Aktuella." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "Ett datumfilter är obligatoriskt för denna källa i kolumn %s." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "" +"En domän för att ytterligare filtrera flyttlinjer som beaktas i denna kolumn." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"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." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "Kontomodell" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "Ackumuleringsmetod" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" +"Faktiska (alternativa) modeller som används i kolumner måste ha samma " +"kontomodell i fältet Konto och måste vara samma som definieras i " +"rapportmallen: %s" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "Faktiskt" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "Faktiskt utfall (alternativ)" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" +"Aktuella data: aktuella data, från bokföring och andra förfrågningar.\n" +"Aktuella data (alternativ): aktuella data från en alternativ källa (t.ex. en " +"databasvy som ger liknande kontoflyttlinjer).\n" +"Summera kolumner: summering (+/-) av andra kolumner.\n" +"Jämför med kolumn: jämför med annan kolumn.\n" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "Anpassa modell med date_from/date_to för pro-rata temporis read_group" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "Lägg till på anslagstavlan" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" +"Dessutom är följande variabler tillgängliga\n" +" i utvärderingssammanhanget:" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "Aggregerad" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "Alla verifikat" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "Alla Kpi" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "Alla bokförda verifikat" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "Tillåtet Cmpcol" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "Tillåtna företag" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "Tillåtet företag" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +msgstr "Belopp" + +#. 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." +msgstr "" +"Ett uttryck som returnerar en stil beroende på KPI-värdet. En sådan stil " +"tillämpas ovanpå radstilen." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "Analytisk domän" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "Auto expandera" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "Genomsnittlig" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "Bakgrundsfärg" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "Bakgrundsfärg ärva" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Bakgrundsfärg i giltig RGB-kod (från #000000 till #FFFFFF)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "Basdatum" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "Fet stil" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +msgstr "Avbryt" + +#. 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." +msgstr "Markera om du vill ange flera företag som ska sökas efter data." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "Färg" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "Färg i arv" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "Kolumn" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "Kolumnen %s kan inte jämföras med itrec." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "Kolumn %s med flyttrader källa måste ha från/till datum." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "Kolumner" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "Kolumnerna %(descr)s och %(base_descr)s är inte jämförbara" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "Kolumner som ska jämföras måste tillhöra samma rapport i %s" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "Kolumner att summera" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "Företag för vilka uppgifter kommer att sökas." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "Jämför" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "Jämför kolumner" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "Metod för jämförelse" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "Jämförelseläge" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "Instrumentpanel" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +msgid "Date" +msgstr "Datum" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "Datumfält" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +msgid "Date From" +msgstr "Datum från" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +msgstr "Datumintervall" + +#. 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 "Typ av datumintervall" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +msgid "Date To" +msgstr "Datum till" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "Datum" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "Dag" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +msgstr "Beskrivning" + +#. 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." +msgstr "" +"Bestämmer hur värden i denna kpi som sträcker sig över en tidsperiod " +"omvandlas för att matcha rapporteringsperioden. Sum: värden för kortare " +"perioder adderas, värden för längre eller delvis överlappande perioder " +"justeras pro-rata temporis.\n" +"Genomsnitt: värden för inkluderade perioder beräknas som genomsnitt med en " +"pro-rata temporis vikt." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "Skillnad" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +msgid "Disable account details expansion" +msgstr "Inaktivera expansion av kontouppgifter" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "Visa kolumnbeskrivning" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "Visningsnamn" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "Visa detaljer per konto" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "Visa datumintervallets detaljer i kolumnrubrikerna." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "Dividera Ärva" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "Domän" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "Dp ärva" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" +"Dummyfält som anpassar sökningar på datum till sökningar på date_from/" +"date_to." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "Varaktighet" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "Effektiva företag" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "Ange uttrycket här, t.ex. balp[70%]. Se även fliken Hjälp." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\n" +"The technical error message is: %(exception)s. " +msgstr "" +"Fel vid förfrågan om flyttlinjekällan \"%(model_name)s\". Detta beror " +"sannolikt på ett filter eller uttryck som refererar till ett fält som inte " +"finns i modellen.\n" +"\n" +"Det tekniska felmeddelandet är: %(exception)s. " + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "Exempel:" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "Exportera" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "Uttryck" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "Uttryck" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "Uttryck kan vara alla giltiga python-uttryck." + +#. module: mis_builder +#: 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)." +msgstr "" +"Uttryck kan involvera andra KPI, sub KPI och\n" +" sökresultat efter namn (t.ex. kpi1 " +"+ kpi2,\n" +" kpi2.subkpi1, query1." +"field1)." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "Faktor" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "Faktor arv" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "" +"Faktor att använda för att normalisera perioden (används vid jämförelse" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "Fetched fältnamn" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "Fält att hämta" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "Filterruta sökvy" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "Filter" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "Fasta datum" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "Typsnitt" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "Typsnittsstorlek" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "Ärvd typsnittsstorlek" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "Typsnitt" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "Ärvd typsnittsstil" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "Typsnittsvikt" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "Ärvd typsnittsvikt" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "Flyttar startdatumet till den 1 januari det aktuella året" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "Från" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "Från (beräknat)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "Skapad den %(gen_date)s vid %(gen_time)s" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "Hjälp (för KPI-uttryck)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "Dölj alltid" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +msgid "Hide Always Inherit" +msgstr "Dölj alltid ärva" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "Dölj tomrum" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "Hide Empty Inherit" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "Om currency_id inte anges måste alla företag ha samma valuta." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "Indrag" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "Indragningsnivå" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "Indrag Nivå Inherit" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "Indragsnivån måste vara större än eller lika med 0" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "Kursiv" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "KPI" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" +"KPI \"%(kpi)s\" har typ %(type)s medan en tuple förväntades.\n" +"\n" +"Detta kan åtgärdas genom att antingen:\n" +"\t- Ändra KPI-värdet till en tupel med längden %(length)s\n" +"eller\n" +"\t- Ändra KPI till `multi`-läge och ange ett explicit värde för varje under-" +"KPI." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +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 \"%(kpi)s\" värderas som en tupel med längden %(length)s medan en tupel " +"med längden%(expected_length)s förväntas." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +msgid "KPI Sequence" +msgstr "KPI-sekvens" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "KPI-namn ({}) måste vara en giltig python-identifierare" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "KPI:er" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "KPI:er för denna rapport och delrapporter." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "Kpi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "Etikett" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "Landskap PDF" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "Senast ändrad den" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "Senast genererade rapporter" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad den" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "Layout" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +msgid "MIS Builder XLSX report" +msgstr "MIS Builder XLSX-rapport" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "MIS Kpi Data Abtract-klass" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "MIS-rapport" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +msgid "MIS Report - Sub Reports Relation" +msgstr "MIS-rapport - Underrapporter Relation" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +msgid "MIS Report Add to Dashboard Wizard" +msgstr "Guiden Lägg till MIS-rapport i instrumentpanel" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "Instans för MIS-rapport" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "MIS-rapport Instansperiod" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +msgid "MIS Report Instance Period Sum" +msgstr "MIS-rapport Instans Period Summa" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "MIS-rapport KPI" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +msgid "MIS Report KPI Expression" +msgstr "MIS-rapport KPI-uttryck" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "Förhandsgranskning av MIS-rapport" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +msgid "MIS Report Query" +msgstr "Förfrågan om MIS-rapport" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "Stil för MIS-rapport" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "Stilar för MIS-rapporter" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +msgid "MIS Report Sub-KPI" +msgstr "MIS-rapport Under-KPI" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +msgid "MIS Report Template" +msgstr "Mall för MIS-rapport" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "Mallar för MIS-rapporter" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "MIS-rapportering" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "MIS-rapporter" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "MIS-rapport instans QWEB PDF-rapport" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "MIS-rapport instans XLS-rapport" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "Max" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "Min" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "Läge" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "Modell" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "Månad" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "Flytta linjer Källa" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "Flytta linjer källa" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +msgid "Move lines source model name" +msgstr "Flytta linjer källa modellnamn" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "Flera" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "Flera företag" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "Namn" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "Inget datumfilter" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "Inget datumfilter är tillåtet för denna källa i kolumn %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "Ingen" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "Normal" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "Antal" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "Antal perioder" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "Numerisk" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "Offset" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "Kvittning från innevarande period" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "Föräldrakolumn" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "Procentuell andel" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "Periodnamnet bör vara unikt för varje rapport" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "Typ av period" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "Perioder" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "Pivot-datum" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "Ange båda kolumnerna för att jämföra i %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding columns." +msgstr "" +"Välj en rapportmall och/eller spara rapporten innan du lägger till kolumner." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "Prefix" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "Prefix Ärva" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "Förhandsvisning" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "Skriv ut" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "Frågor" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "Frågans namn ({}) måste vara en giltig python-identifierare" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "Uppdatera" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "I förhållande till rapportens basdatum" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "Rapport" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +msgid "Report Action" +msgstr "Rapportera åtgärder" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "Rapportera instans" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "Rapportera basdatum (lämna tomt för att använda aktuellt datum)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "Avrundning" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "Rundning av arv" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "Spara" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "Sökvy för att anpassa filterrutan i rapportwidgeten." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "Välj företag för vilka uppgifter ska sökas." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "Välj målvaluta för rapporten. Krävs om företagen har olika valutor." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "Sekvens" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "Inställningar" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "" +"Bör inte inkludera samma rapport mer än en gång som underrapport till en " +"viss rapport" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "Visa Pivot-datum" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "Visa filter-rutan" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "Knappen Visa inställningar" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "Visa Pivotdatum i rapportwidgetens filterfält." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "Visa filterfältet i rapportwidgeten." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "Visa inställningsknappen i rapportwidgeten." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "Tecken" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "Källa" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "Sträng" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "Stil" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "Stiluttryck" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "Stil för rader med kontouppgifter" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "Stilnamn" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "Under KPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "Filter för under-KPI" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "Sub KPI måste användas en och endast en gång för varje KPI" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "Underordnade KPI:er" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub Reports" +msgstr "Underrapporter" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +msgid "Sub reports" +msgstr "Underrapporter" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +msgid "Sub-KPI Sequence" +msgstr "Sub-KPI-sekvens" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "Sub-KPI-namn ({}) måste vara en giltig Python-identifierare" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "Subkpi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +msgid "Subreport" +msgstr "Delrapport" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "Loop för underrapport upptäckt" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "Underrapportens namn ({}) måste vara en giltig Python-identifierare" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +msgid "Subreport name should be unique by report" +msgstr "Underrapportens namn ska vara unikt för varje rapport" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "Suffix" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "Suffix Ärva" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "Summa" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "Summa kontouppgifter" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" +"Summan kan inte beräknas i kolumn {} eftersom kolumnerna till summan inte " +"har någon gemensam subkpis" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "Summera kolumner" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "Mål rör sig" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "Mall" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "Tillfälligt" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "Textfärg" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "Textfärg i giltig RGB-kod (från #000000 till #FFFFFF)" + +#. module: mis_builder +#: 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%')])." +msgstr "" +"Kontoväljaren är ett liknande uttryck på\n" +" kontokoden (t.ex. 70%, " +"etc.), eller en domän över konton\n" +" (t.ex. [('kod', 'liknande', " +"'60%')])." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" +"Domänen journalartiklar är ett Odoo-domänfilter för\n" +" journalartiklar." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|" +"crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "Till" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "Till (beräknat)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "Oväntad ackumuleringsmetod %(method)s för %(name)s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "Oväntat värde %s för target_move." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "Operatorn %s stöds inte för sökning på datum" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "Vakuum tillfälliga rapporter" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "Giltig" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "Typ av värde" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "Synlighet" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "Vecka" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "Widget" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "Fel varaktighet, den måste vara positiv!" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "Fel normaliseringsfaktor, den måste vara positiv!" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "År" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "Hittills under året" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "Du kan inte summera perioden %s med sig själv." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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__font_size__large +msgid "large" +msgstr "stor" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium +msgid "medium" +msgstr "medium" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "eller" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "pp" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "liten" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "mot" + +#. module: mis_builder +#: 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" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "x-large" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "x-small" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "xx-large" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "xx-small" + +#~ msgid "" +#~ "bal, crd, deb, \n" +#~ " pbal, nbal : " +#~ "balance, debit, credit,\n" +#~ " positive balance, negative " +#~ "balance." +#~ msgstr "" +#~ "bal, crd, deb, \n" +#~ " pbal, nbal : " +#~ "saldo, debet, kredit,\n" +#~ " positivt saldo, negativt saldo." + +#~ msgid "" +#~ "The following special elements are recognized in the expressions\n" +#~ " to compute accounting data: " +#~ "{bal|crd|deb|pbal|nbal}{pieu}[account\n" +#~ " selector][journal items domain]." +#~ msgstr "" +#~ "Följande speciella element erkänns i uttrycken\n" +#~ " för att beräkna redovisningsdata: " +#~ "{bal|crd|deb|pbal|nbal}{pieu}[konto\n" +#~ " väljare][journalposternas domän]." + +#~ msgid "Analytic Account" +#~ msgstr "Objektkonto" + +#, python-format +#~ msgid "Analytic Account Group" +#~ msgstr "Objektkontogrupp" + +#~ msgid "Company" +#~ msgstr "Bolag" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/tr.po b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/tr.po new file mode 100644 index 0000000..10ba9e4 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/i18n/tr.po @@ -0,0 +1,2026 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-06-13 15:27+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.10.4\n" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "" +"\n" +" Context used when adding annotation\n" +" " +msgstr "" +"\n" +" Açıklama eklerken kullanılan bağlam\n" +" " + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (Kopya)" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" balp[('user_type_id', '=',\n" +" ref('account.\n" +" data_account_type_receivable')." +"id)][]\n" +" \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" +" \n" +" : Dönem boyunca tüm alacak " +"hesaplarının bakiyesinin\n" +" değişimi." + +#. module: mis_builder +#: 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" +" \n" +" : balance of move lines related to " +"tax grid 56." +msgstr "" +"\n" +" balp[][('tax_line_id.tag_ids', " +"'=', ref('l10n_be.tax_tag_56').id)]\n" +" \n" +" : Vergi Tablosuna ilişkin hareket " +"satırı bakiyesi 56." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : sum of all debits on accounts 55 " +"and journal BNK1 during\n" +" the period." +msgstr "" +"\n" +" debp[55%][('journal_id.code', " +"'=',\n" +" 'BNK1')]\n" +" \n" +" : Dönem içerisinde 55 nolu hesap ve " +"BNK1 defterindeki\n" +" tüm borçların toplamı." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"AccountingNone : a null value that behaves as 0 in\n" +" arithmetic operations." +msgstr "" +"AccountingNone : Aritmetik işlemlerde 0 gibi davranan\n" +" bir null değeri." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bal, crd, deb, \n" +" pbal, nbal, " +"fld : balance, debit, credit,\n" +" positive balance, negative balance,\n" +" other numerical field." +msgstr "" + +#. module: mis_builder +#: 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]." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"bale[1%] : balance of accounts starting with 1 at\n" +" end of period." +msgstr "" +"bale[1%] : Dönem sonunda 1'den başlayan\n" +" hesap bakiyesi." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "bali[70,60] : initial balance of accounts 70 and 60." +msgstr "bali[70,60] : ilk hesap bakiyeleri 70 ve 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" +" years." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"crdp[40%] : sum of all credits on accounts starting\n" +" with 40 during the period." +msgstr "" +"crdp[40%] : Dönem içinde 40 ile başlayan hesaplardaki\n" +" tüm alacakların toplamı." + +#. 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" +" period." +msgstr "" +"date_from, date_to : Dönemin başlangıç ve bitiş\n" +" tarihi." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"datetime, datetime, dateutil : the " +"python modules." +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" +" initial balance, ending balance" +msgstr "" +"p, i, e : sırasıyla dönem içindeki " +"değişim,\n" +" başlangıç bakiyesi, bitiş bakiyesi" + +#. module: mis_builder +#: 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." +msgstr "" +"pbale[55%] : 55 ile başlayan ve bakiyesi pozitif olan\n" +" tüm hesapların bakiyelerinin " +"toplamı." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"sum, min,\n" +" max, len,\n" +" avg : behave as " +"expected, very\n" +" similar to the python builtins." +msgstr "" +"sum, min,\n" +" max, len,\n" +" avg : beklendiği gibi " +"davranır,\n" +" python yerleşiklerine çok benzer." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.report_mis_report_instance +msgid "-" +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." +msgstr "" +"'move line like' modeli, yani en azından debit, credit, date, account_id ve " +"company_idolması." + +#. module: mis_builder +#: 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." +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "A date filter is mandatory for this source in column %s." +msgstr "Bu kaynak için %s sütununda bir tarih filtresi zorunludur." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "A domain to additionally filter move lines considered in this column." +msgstr "" +"Bu sütunda dikkate alınan hareket satırlarını ek olarak filtrelemek için bir " +"alan adı." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__analytic_domain +msgid "" +"A domain to additionally filter move lines considered in this report. " +"Caution: when using different move line sources in different columns, such " +"as budgets by account, make sure to use only fields that are available in " +"all move line sources." +msgstr "" +"Bu raporda dikkate alınan hareket satırlarını ek olarak filtrelemek için bir " +"alan. Dikkat: Hesap bazında bütçeler gibi farklı sütunlarda farklı hareket " +"satırı kaynakları kullanırken, yalnızca tüm hareket satırı kaynaklarında " +"bulunan alanları kullandığınızdan emin olun." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model +msgid "Account Model" +msgstr "Hesap Modeli" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__accumulation_method +msgid "Accumulation Method" +msgstr "Birikim Yöntemi" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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" +msgstr "" +"Sütunlarda kullanılan gerçek (alternatif) modeller, Hesap alanında aynı " +"hesap modeline sahip olmalı ve rapor şablonunda tanımlananla aynı olmalıdır: " +"%s" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals +msgid "Actuals" +msgstr "Gerçek Değerler" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__actuals_alt +msgid "Actuals (alternative)" +msgstr "Gerçek değerler(alternatif)" + +#. module: mis_builder +#: 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" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" +"Gerçek Değerler: muhasebe ve diğer sorgulardan gelen güncel veriler.\n" +"Gerçek Değerler (alternatif): alternatif bir kaynaktan gelen güncel veriler " +"(örneğin, benzer hesap hareket satırları sağlayan bir veritabanı görünümü).\n" +"Toplam sütunlar: diğer sütunların toplamı (+/-).\n" +"Sütunla karşılaştır: diğer sütunla karşılaştır.\n" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_prorata_read_group_mixin +msgid "Adapt model with date_from/date_to for pro-rata temporis read_group" +msgstr "" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_add_to_dashboard_action +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Add to dashboard" +msgstr "Kontrol Paneline Ekle" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"Additionally following variables are available\n" +" in the evaluation context:" +msgstr "" +"Değerlendirme bağlamında ayrıca aşağıdaki\n" +" değişkenler mevcuttur:" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__aggregate +msgid "Aggregate" +msgstr "Toplam" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__all +msgid "All Entries" +msgstr "Tüm Kayıtlar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__all_kpi_ids +msgid "All Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance__target_move__posted +msgid "All Posted Entries" +msgstr "Tüm Onaylı Kayıtlar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__allowed_cmpcol_ids +msgid "Allowed Cmpcol" +msgstr "İzin Verilmiş Şirketler" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_ids +msgid "Allowed companies" +msgstr "İzin Verilmiş Şirket" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__company_id +msgid "Allowed company" +msgstr "İzin Verilmiş Şirket" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__amount +msgid "Amount" +msgstr "Miktar" + +#. 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." +msgstr "" +"KPI değerine bağlı olarak bir stil döndüren bir ifade. Bu stil satır " +"stilinin üstüne uygulanır." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__analytic_domain +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__analytic_domain +msgid "Analytic Domain" +msgstr "Analitik Etki Alanı(sorgu)" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Annotate" +msgstr "Açıklama" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__annotation_context +msgid "Annotation Context" +msgstr "Açıklama Bağlamı" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Auto expand" +msgstr "Otomatik genişlet" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__avg +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__avg +#, python-format +msgid "Average" +msgstr "Ortalama" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color +msgid "Background Color" +msgstr "Arka Plan Rengi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__background_color_inherit +msgid "Background Color Inherit" +msgstr "Arka Plan Rengi Devralma" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__background_color +msgid "Background color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date +msgid "Base date" +msgstr "Temel tarih" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__bold +msgid "Bold" +msgstr "Kalın" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Cancel" +msgstr "iptal" + +#. 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." +msgstr "" +"Birden fazla şirket için veri araması yapmak istiyorsanız işaretleyiniz." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Color" +msgstr "Renk" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color_inherit +msgid "Color Inherit" +msgstr "Renk Devralma" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_to_sum_id +msgid "Column" +msgstr "Sütün" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s cannot be compared to itrec." +msgstr "%s sütunu, itrec ile karşılaştırılamaz." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Column %s with move lines source must have from/to dates." +msgstr "" +"%s sütunu ile hareket satırları kaynağı başlangıç/bitiş tarihlerine sahip " +"olmalı." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Columns" +msgstr "Sütünlar" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "Columns %(descr)s and %(base_descr)s are not comparable" +msgstr "%(descr)s ve %(base_descr)s sütunları karşılaştırılabilir değildir" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Columns to compare must belong to the same report in %s" +msgstr "Karşılaştırılacak sütunlar %s 'de aynı rapora ait olmalı" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_ids +msgid "Columns to sum" +msgstr "Toplanacak sütunlar" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__query_company_ids +msgid "Companies for which data will be searched." +msgstr "Verinin aranacağı şirketler." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_to_id +msgid "Compare" +msgstr "Karşılaştır" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__cmpcol +msgid "Compare columns" +msgstr "Sütunları Karşılaştır" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__compare_method +msgid "Comparison Method" +msgstr "Karşılaştırma Yöntemi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__comparison_mode +msgid "Comparison Mode" +msgstr "Karşılaştırma Modu" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__create_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__create_date +msgid "Created on" +msgstr "Oluşturulma Tarihi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__currency_id +msgid "Currency" +msgstr "Para Birimi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__dashboard_id +msgid "Dashboard" +msgstr "Pano" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date +msgid "Date" +msgstr "Tarih" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__date_field +msgid "Date Field" +msgstr "Tarih Alanı" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_from +msgid "Date From" +msgstr "Başlangıç Tarihi" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_range_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_id +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__date_range +#, python-format +msgid "Date Range" +msgstr "Dönem" + +#. 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 "Dönem Türü" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to +msgid "Date To" +msgstr "Başlangıç" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Dates" +msgstr "Tarihler" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__d +#, python-format +msgid "Day" +msgstr "Gün" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__description +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__description +msgid "Description" +msgstr "Açıklama" + +#. 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." +msgstr "" +"Bir zaman aralığına yayılan bu kpi değerlerinin raporlama dönemiyle " +"eşleşecek şekilde nasıl dönüştürüleceğini belirler. Toplam: Daha kısa " +"sürenin değerleri eklenir, en uzun veya kısmen örtüşen sürelerin değerleri " +"orantılı olarak ayarlanır.\n" +"Ortalama: dahil edilen sürenin değerleri, orantılı bir temporis ağırlığıyla " +"ortalaması alınır." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__diff +#, python-format +msgid "Difference" +msgstr "Fark" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__no_auto_expand_accounts +msgid "Disable account details expansion" +msgstr "Hesap ayrıntılarını genişletmeyi devre dışı bırak" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display Columns Description" +msgstr "Sütun Açıklamalarını Görüntüle" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__display_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__display_name +msgid "Display Name" +msgstr "Görünen Ad" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts +msgid "Display details by account" +msgstr "Ayrıntıları hesaba göre göster" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__display_columns_description +msgid "Display the date range details in the column headers." +msgstr "Hesap detaylarını genişletmeyi devredışı bırak." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider_inherit +msgid "Divider Inherit" +msgstr "Bölen Kalıtım" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__domain +msgid "Domain" +msgstr "Alan" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp_inherit +msgid "Dp Inherit" +msgstr "Dp Kalıtım" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_prorata_read_group_mixin__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 +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__duration +msgid "Duration" +msgstr "Süre" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__query_company_ids +msgid "Effective companies" +msgstr "Etkili Şirketler" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Enter expression here, for example balp[70%]. See also help tab." +msgstr "İfadeyi buraya girin, örnek balp[70%].Ayrıca yardım sekmesine bakın." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +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" +"\n" +"The technical error message is: %(exception)s. " +msgstr "" +"\"%(model_name)s\" satır kaynağını taşıma sorgulanırken hata oluştu. Bunun " +"nedeni muhtemelen modelde olmayan bir alana başvuran bir filtre \n" +"veya ifadedir. Teknik hata mesajı: %(exception)s. " + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Examples:" +msgstr "Örnekler:" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Export" +msgstr "Dışarı Aktar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__expression_ids +msgid "Expression" +msgstr "İfade" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__expression_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions" +msgstr "İfadeler" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Expressions can be any valid python expressions." +msgstr "İfadeler, geçerli tüm python ifadeleri olabilir." + +#. module: mis_builder +#: 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)." +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)." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__divider +msgid "Factor" +msgstr "Faktör" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Factor inherit" +msgstr "Faktör devralma" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__normalize_factor +msgid "Factor to use to normalize the period (used in comparison" +msgstr "" +"Dönemi normalleştirmek için kullanılacak faktör (karşılaştırmada kullanılır)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_names +msgid "Fetched fields name" +msgstr "Getirilen alanların adı" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__field_ids +msgid "Fields to fetch" +msgstr "Getirilen alanlar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Filter box search view" +msgstr "Filtre kutusu arama görünümü" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Filters" +msgstr "Filtreler" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__fix +msgid "Fixed dates" +msgstr "Sabit tarih" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Font" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size +msgid "Font Size" +msgstr "Font Boyutu" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_size_inherit +msgid "Font Size Inherit" +msgstr "Font Boyutu Devralma" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style +msgid "Font Style" +msgstr "Font Stil" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_style_inherit +msgid "Font Style Inherit" +msgstr "Font Stil Devralma" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight +msgid "Font Weight" +msgstr "Font Kalınlığı" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__font_weight_inherit +msgid "Font Weight Inherit" +msgstr "Yazı Kalınlığı Devralma" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Forces the start date to Jan 1st of the relevant year" +msgstr "İlgili yılın başlangıç tarihini 1 Ocak olacak şekilde zorlar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_from +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_from +msgid "From" +msgstr "Başlangıç" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_from +msgid "From (computed)" +msgstr "Başlangıç(Hesaplanmış)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/report/mis_report_instance_xlsx.py:0 +#, python-format +msgid "Generated on %(gen_date)s at %(gen_time)s" +msgstr "%(gen_date)s at %(gen_time)s de oluşturuldu" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "Help (for KPI expressions)" +msgstr "Yardım(KPI ifadesi için)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always +msgid "Hide Always" +msgstr "Her Zaman Gizle" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_always_inherit +msgid "Hide Always Inherit" +msgstr "Her Zaman Devralmayı Gizle" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty +msgid "Hide Empty" +msgstr "Boşları Gizle" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__hide_empty_inherit +msgid "Hide Empty Inherit" +msgstr "Boş Devralmayı Gizle" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__id +msgid "ID" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "" +"If currency_id is not provided, all companies must have the same currency." +msgstr "" +"currency_id belirtilmezse tüm şirketlerin aynı para birimine sahip olması " +"gerekir." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Indent" +msgstr "Girinti" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level +msgid "Indent Level" +msgstr "Girinti Düzeyi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__indent_level_inherit +msgid "Indent Level Inherit" +msgstr "Girinti Düzeyi Devralma" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "Indent level must be greater than or equal to 0" +msgstr "Girinti düzeyi 0'dan büyük veya 0'a eşit olmalıdır" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Insert note here" +msgstr "Buraya not ekleyin" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__italic +msgid "Italic" +msgstr "Eğik" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__kpi_expression_id +msgid "KPI" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "" +"KPI \"%(kpi)s\" has type %(type)s while a tuple was expected.\n" +"\n" +"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." +msgstr "" +"KPI \"%(kpi)s\" %(type)s türündeyken bir tuple bekleniyordu.\n" +"\n" +"Bu, şu şekilde düzeltilebilir:\n" +"\t- KPI değerini %(length)s uzunluğundaki bir tuple'a değiştirme\n" +"or\n" +"\t- KPI'ı `çoklu` moda alıp her bir alt-KPI için açık bir değer vermek." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +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 \"%(kpi)s\", %(length)s uzunluğunda bir ikili olarak değerlendirilirken, " +"%(expected_length)s uzunluğunda bir ikili beklenen bir ikili olarak " +"değerlendirilir." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 +msgid "KPI Sequence" +msgstr "KPI Sırası" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "KPI name ({}) must be a valid python identifier" +msgstr "KPI adı ({}) geçerli bir python tanımlayıcısı olmalı" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__kpi_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "KPI's" +msgstr "KPI'lar" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report__all_kpi_ids +msgid "KPIs of this report and subreports." +msgstr "Bu rapor ve alt raporların KPI'ları." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__kpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__kpi_id +msgid "Kpi" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__name +msgid "Label" +msgstr "Etiket" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__landscape_pdf +msgid "Landscape PDF" +msgstr "Yatay PDF" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi____last_update +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport____last_update +msgid "Last Modified on" +msgstr "Son Değiştirilme" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.last_mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.last_wizard_mis_report_instance_view_menu +msgid "Last Reports Generated" +msgstr "Son Oluşturulan Raporlar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_uid +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_uid +msgid "Last Updated by" +msgstr "En son güncelleyen" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__write_date +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__write_date +msgid "Last Updated on" +msgstr "En Son Güncelleme" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Layout" +msgstr "Düzen" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx +msgid "MIS Builder XLSX report" +msgstr "MIS Builder XLSX raporu" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_kpi_data +msgid "MIS Kpi Data Abtract class" +msgstr "MIS Kpi Veri Soyut sınıfı" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "MIS Report" +msgstr "MIS Raporu" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subreport +msgid "MIS Report - Sub Reports Relation" +msgstr "MIS Raporu - Alt Rapor İlişkisi" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_add_mis_report_instance_dashboard_wizard +msgid "MIS Report Add to Dashboard Wizard" +msgstr "MIS Raporunu Panele Ekle" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "MIS Report Instance" +msgstr "MIS Rapor Örneği" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "MIS Rapor Örnek Aralığı" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_period_sum +msgid "MIS Report Instance Period Sum" +msgstr "MIS Rapor Örnek Aralığı Toplama" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "MIS Report KPI" +msgstr "MIS Rapor KPI" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_kpi_expression +msgid "MIS Report KPI Expression" +msgstr "MIS Rapor KPI İfadesi" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_result_view_form +msgid "MIS Report Preview" +msgstr "MIS Rapor Önizlemesi" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_query +msgid "MIS Report Query" +msgstr "MIS Rapor Sorgusu" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_style +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "MIS Report Style" +msgstr "Mali Rapor Stili" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_style_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_style_view_menu +msgid "MIS Report Styles" +msgstr "Mali Rapor Stilleri" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_subkpi +msgid "MIS Report Sub-KPI" +msgstr "MIS Rapor Alt-KPI" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report +msgid "MIS Report Template" +msgstr "Mali Rapor Şablonu" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_view_menu +msgid "MIS Report Templates" +msgstr "Mali Rapor Şablonları" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_edit_annotation +msgid "MIS Report: add annotations" +msgstr "MIS Raporu: Açıklamalar ekleyin" + +#. module: mis_builder +#: model:res.groups,name:mis_builder.group_read_annotation +msgid "MIS Report: view annotations" +msgstr "MIS Raporu: Açıklamaları görüntüleyin" + +#. module: mis_builder +#: model:ir.ui.menu,name:mis_builder.mis_report_conf_menu +#: model:ir.ui.menu,name:mis_builder.mis_report_finance_menu +msgid "MIS Reporting" +msgstr "Mali Raporlama" + +#. module: mis_builder +#: model:ir.actions.act_window,name:mis_builder.mis_report_instance_view_action +#: model:ir.ui.menu,name:mis_builder.mis_report_instance_view_menu +msgid "MIS Reports" +msgstr "Mali Raporlar" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.qweb_pdf_export +msgid "MIS report instance QWEB PDF report" +msgstr "MIS rapor örneği QWEB PDF raporu" + +#. module: mis_builder +#: model:ir.actions.report,name:mis_builder.xls_export +msgid "MIS report instance XLS report" +msgstr "MIS rapor örneği XLS raporu" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__max +#, python-format +msgid "Max" +msgstr "Maks" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__min +#, python-format +msgid "Min" +msgstr "Min" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_mis_report_instance_annotation +msgid "Mis Report Instance Annotation" +msgstr "Yanlış Rapor Örneği Açıklaması" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__mode +msgid "Mode" +msgstr "Şekil" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__model_id +msgid "Model" +msgstr "" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__m +#, python-format +msgid "Month" +msgstr "Ay" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__move_lines_source +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__source_aml_model_id +msgid "Move Lines Source" +msgstr "Yevmiye Kalemleri Kaynağı" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_id +msgid "Move lines source" +msgstr "Yevmiye kalemleri kaynağı" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_aml_model_name +msgid "Move lines source model name" +msgstr "Yevmiye Kalemleri Kaynağı Model Adı" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__multi +msgid "Multi" +msgstr "Çoklu" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__multi_company +msgid "Multiple companies" +msgstr "Çoklu şirketler" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_add_mis_report_instance_dashboard_wizard__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__name +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__name +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Name" +msgstr "Adı" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__none +msgid "No date filter" +msgstr "Tarih filtresi yok" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "No date filter is allowed for this source in column %s." +msgstr "%s sütunundaki kaynak için, tarih filtresine izin verilmiyor." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__none +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__none +#, python-format +msgid "None" +msgstr "Hiçbiri" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_style__normal +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_weight__nornal +msgid "Normal" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__note +msgid "Note" +msgstr "Not" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Number" +msgstr "Numara" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__duration +msgid "Number of periods" +msgstr "Periyotların Sayısı" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__num +#, python-format +msgid "Numeric" +msgstr "Sayısal" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__offset +msgid "Offset" +msgstr "Kaydırma" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__offset +msgid "Offset from current period" +msgstr "Şimdiki aralıktan kaydırılacak" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__wide_display_by_default +msgid "Open report in wide mode by default" +msgstr "Raporu varsayılan olarak geniş modda aç" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__period_id +msgid "Parent column" +msgstr "Üst Sütunu" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__compare_method__pct +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__pct +#, python-format +msgid "Percentage" +msgstr "Yüzde" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__period_id +msgid "Period" +msgstr "Aralık" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_name_unique +msgid "Period name should be unique by report" +msgstr "Aralık ismi rapora göre eşsiz olmalıdır" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__type +msgid "Period type" +msgstr "Dönem Tipi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__period_ids +msgid "Periods" +msgstr "Dönemler" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__pivot_date +msgid "Pivot Date" +msgstr "Pivot Tarih" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "Please provide both columns to compare in %s." +msgstr "Lütfen %s de karşılaştırılacak sütunları belirleyiniz." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "" +"Please select a report template and/or save the report before adding columns." +msgstr "" +"Lütfen bir rapor şablonu seçin ve/veya sütun eklemeden önce raporu kaydedin." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix +msgid "Prefix" +msgstr "Önek" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__prefix_inherit +msgid "Prefix Inherit" +msgstr "Önek Devralma" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "Preview" +msgstr "Önizleme" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Print" +msgstr "Yazdır" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__query_ids +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Queries" +msgstr "Sorgular" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Query name ({}) must be valid python identifier" +msgstr "Sorgu adı ({}) geçerli bir python tanımlayıcısı olmalı" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Refresh" +msgstr "Yenile" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__mode__relative +msgid "Relative to report base date" +msgstr "Rapor taban tarihi ile ilişkili" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#, python-format +msgid "Remove" +msgstr "Kaldır" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_query__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__report_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__report_id +msgid "Report" +msgstr "Rapor" + +#. module: mis_builder +#: model:ir.model,name:mis_builder.model_ir_actions_report +msgid "Report Action" +msgstr "Rapor İşlemi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__report_instance_id +msgid "Report Instance" +msgstr "Rapor Örneği" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__date +msgid "Report base date (leave empty to use current date)" +msgstr "Rapor taban tarihi (şimdiki tarihi kullanmak için boş bırakın)" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__dp +msgid "Rounding" +msgstr "Yuvarlama" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Rounding inherit" +msgstr "Yuvarlama Devralma" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.esm.js:0 +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +#, python-format +msgid "Save" +msgstr "Kaydet" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_search_view_id +msgid "Search view to customize the filter box in the report widget." +msgstr "Rapor widget'ındaki filtre kutusunu özelleştirmek için arama görünümü." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__company_ids +msgid "Select companies for which data will be searched." +msgstr "Verinin aranacağı şirketleri seçiniz." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__currency_id +msgid "" +"Select target currency for the report. Required if companies have different " +"currencies." +msgstr "" +"Rapor için hedef para birimini seçiniz. Eğer şirketin farklı para birimleri " +"varsa bu alan zorunludur." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__sequence +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subkpi__sequence +msgid "Sequence" +msgstr "Sıra" + +#. module: mis_builder +#. odoo-javascript +#: code:addons/mis_builder/static/src/components/mis_report_widget.xml:0 +#, python-format +msgid "Settings" +msgstr "Ayarlar" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_subreport_unique +msgid "" +"Should not include the same report more than once as sub report of a given " +"report" +msgstr "Verilen bir rapor birden fazla alt rapor olarak dahil edilmemeli" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show Pivot Date" +msgstr "Pivot Tarih Göster" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show filters box" +msgstr "Filtre kutusu göster" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show settings button" +msgstr "Ayarlar düğmesini göster" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_pivot_date +msgid "Show the Pivot Date in the report widget filter bar." +msgstr "Rapor widgetı filtre çubuğunda pivot tarihini göster" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_filters +msgid "Show the filter bar in the report widget." +msgstr "Rapor bileşeninde filtre çubuğunu gösterin." + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_instance__widget_show_settings_button +msgid "Show the settings button in the report widget." +msgstr "Rapor bileşeninde ayarlar düğmesini gösterin." + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period_sum__sign +msgid "Sign" +msgstr "İmza" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_period_view_form +msgid "Source" +msgstr "Kaynak" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__type__str +#, python-format +msgid "String" +msgstr "Dizi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__style_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_id +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Style" +msgstr "Stil" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__style_expression +msgid "Style Expression" +msgstr "Stil İfadesi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__auto_expand_accounts_style_id +msgid "Style for account detail rows" +msgstr "Hesap ayrıntı satırları için stil" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__name +msgid "Style name" +msgstr "Stil adı" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_style_style_name_uniq +msgid "Style name should be unique" +msgstr "Stil adı benzersiz olmalıdır" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subkpi_ids +msgid "Sub KPI" +msgstr "Alt KPI" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__subkpi_ids +msgid "Sub KPI Filter" +msgstr "Alt KPI'lar" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_kpi_expression_subkpi_kpi_unique +msgid "Sub KPI must be used once and only once for each KPI" +msgstr "Her KPI için Alt KPI sadece ve sadece bir defa kullanılmalı" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub KPI's" +msgstr "Alt KPI'lar" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_form +msgid "Sub Reports" +msgstr "Alt Raporlar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report__subreport_ids +msgid "Sub reports" +msgstr "Alt raporlar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq2 +msgid "Sub-KPI Sequence" +msgstr "Alt Raporlar Sırası" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Sub-KPI name ({}) must be a valid python identifier" +msgstr "Alt-KPI adı ({}) geçerli bir python tanımlayıcısı olmalı" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_annotation__subkpi_id +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi_expression__subkpi_id +msgid "Subkpi" +msgstr "Altkpi" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_subreport__subreport_id +msgid "Subreport" +msgstr "Alt Rapor" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport loop detected" +msgstr "Alt rapor döngüsü tespit edildi" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_subreport.py:0 +#, python-format +msgid "Subreport name ({}) must be a valid python identifier" +msgstr "Alt rapor adı ({}) geçerli bir python tanımlayıcısı olmalı" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_subreport_name_unique +msgid "Subreport name should be unique by report" +msgstr "Alt rapor adı, rapora göre eşsiz olmalı" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix +msgid "Suffix" +msgstr "Sonek" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__suffix_inherit +msgid "Suffix Inherit" +msgstr "Sonek Devralma" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_kpi__accumulation_method__sum +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_query__aggregate__sum +#, python-format +msgid "Sum" +msgstr "Toplam" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_sumcol_accdet +msgid "Sum account details" +msgstr "Hesap ayrıntılarını topla" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/kpimatrix.py:0 +#, python-format +msgid "" +"Sum cannot be computed in column {} because the columns to sum have no " +"common subkpis" +msgstr "" +"Toplam, {} sütununda hesaplanamaz çünkü toplanacak sütunların ortak alt " +"kpi'leri yoktur" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__source__sumcol +msgid "Sum columns" +msgstr "Sütunlar" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__target_move +msgid "Target Moves" +msgstr "Hedef Kayıtlar" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_tree +msgid "Template" +msgstr "Şablon" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__temporary +msgid "Temporary" +msgstr "Geçici" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_style__color +msgid "Text color" +msgstr "Metin rengi" + +#. module: mis_builder +#: model:ir.model.fields,help:mis_builder.field_mis_report_style__color +msgid "Text color in valid RGB code (from #000000 to #FFFFFF)" +msgstr "RGB kodunda geçerli metin renkleri (from #000000 to #FFFFFF)" + +#. module: mis_builder +#: 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%')])." +msgstr "" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The journal items domain is an Odoo domain filter on\n" +" journal items." +msgstr "" +"The journal items domain yevmiye kayıtlarında bir\n" +" Odoo domain filtresidir." + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form +msgid "" +"The following special elements are recognized in the expressions\n" +" to compute accounting data: {bal|" +"crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" selector][journal items domain]." +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__date_to +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__manual_date_to +msgid "To" +msgstr "Bitiş" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_to +msgid "To (computed)" +msgstr "Bitiş(hesaplanmış)" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_kpi_data.py:0 +#, python-format +msgid "Unexpected accumulation method %(method)s for %(name)s." +msgstr "%(name)s beklenmeyen bir birikim methodu %(method)s için." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report.py:0 +#, python-format +msgid "Unexpected value %s for target_move." +msgstr "target_move için beklenmeyen değer %s." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/prorata_read_group_mixin.py:0 +#, python-format +msgid "Unsupported operator %s for searching on date" +msgstr "Tarihlerdeki aramalarda %s desteklenmeyen bir operatör" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_edit_annotation +msgid "User Can Edit Annotation" +msgstr "Kullanıcı Açıklamayı Düzenleyebilir" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance__user_can_read_annotation +msgid "User Can Read Annotation" +msgstr "Kullanıcı Açıklamayı Okuyabilir" + +#. module: mis_builder +#: model:ir.actions.server,name:mis_builder.ir_cron_vacuum_temp_reports_ir_actions_server +#: model:ir.cron,cron_name:mis_builder.ir_cron_vacuum_temp_reports +msgid "Vacuum temporary reports" +msgstr "Geçici raporları vakumla" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__valid +msgid "Valid" +msgstr "Geçerli" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_kpi__type +msgid "Value type" +msgstr "Değer türü" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_style_view_form +msgid "Visibility" +msgstr "Görünürlük" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__w +#, python-format +msgid "Week" +msgstr "Hafta" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_view_form +msgid "Widget" +msgstr "Bileşen" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_duration +msgid "Wrong duration, it must be positive!" +msgstr "Yanlış süre, süre pozitif olmalıdır!" + +#. module: mis_builder +#: model:ir.model.constraint,message:mis_builder.constraint_mis_report_instance_period_normalize_factor +msgid "Wrong normalize factor, it must be positive!" +msgstr "" +"Yanlış normelleştirme faktörü, normalleştirme faktörü pozitif olmalıdır!" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_instance_period__type__y +#, python-format +msgid "Year" +msgstr "Yıl" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__is_ytd +msgid "Year to date" +msgstr "Yıldan tarihe" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +msgid "You cannot sum period %s with itself." +msgstr "%s aralığı kendisiyle toplanamaz." + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance_annotation.py:0 +#, python-format +msgid "You do not have the rights to edit annotations" +msgstr "Açıklamaları düzenleme hakkınız yok" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`%(field)s` cannot have a field name in expression %(expr)s" +msgstr "`%(field)s` ifadesi %(expr)s ifadesinde bir alan adına sahip olamaz" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` can only be used with mode `p` (variation) in expression %s" +msgstr "`fld` yalnızca %s ifadesinde `p` (değişim) moduyla kullanılabilir" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/aep.py:0 +#, python-format +msgid "`fld` must have a field name in exression %s" +msgstr "`fld` ifadesi %s ifadesinde bir alan adına sahip olmalıdır" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_instance.py:0 +#, python-format +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__font_size__large +msgid "large" +msgstr "büyük" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium +msgid "medium" +msgstr "orta" + +#. module: mis_builder +#: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_instance_add_to_dashboard_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder.wizard_mis_report_instance_view_form +msgid "or" +msgstr "ve" + +#. module: mis_builder +#. odoo-python +#: code:addons/mis_builder/models/mis_report_style.py:0 +#, python-format +msgid "pp" +msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__small +msgid "small" +msgstr "küçük" + +#. module: mis_builder +#: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__source_cmpcol_from_id +msgid "versus" +msgstr "" + +#. module: mis_builder +#: 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" +msgstr "" +"fld kullanıldığında: bir alan adı belirteci sağlanmalıdır\n" +" (e.g. fldp.quantity" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-large +msgid "x-large" +msgstr "ektra geniş" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__x-small +msgid "x-small" +msgstr "ekstra küçük" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-large +msgid "xx-large" +msgstr "en geniş" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small +msgid "xx-small" +msgstr "en küçük" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/migrations/16.0.1.0.1/post-migration.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/migrations/16.0.1.0.1/post-migration.py new file mode 100644 index 0000000..e812f09 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/migrations/16.0.1.0.1/post-migration.py @@ -0,0 +1,25 @@ +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + """Set the value of the analytic_domain field.""" + openupgrade.logged_query( + env.cr, + """ + UPDATE mis_report_instance_period + SET analytic_domain = CONCAT('[("analytic_distribution_search", "in", [', analytic_account_id::VARCHAR, '])]') + WHERE analytic_account_id IS NOT NULL + """, # noqa: E501 + ) + openupgrade.logged_query( + env.cr, + """ + UPDATE mis_report_instance + SET analytic_domain = CONCAT('[("analytic_distribution_search", "in", [', analytic_account_id::VARCHAR, '])]') + WHERE analytic_account_id IS NOT NULL + """, # noqa: E501 + ) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/migrations/16.0.5.0.0/end-migrate.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/migrations/16.0.5.0.0/end-migrate.py new file mode 100644 index 0000000..3a1387a --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/migrations/16.0.5.0.0/end-migrate.py @@ -0,0 +1,10 @@ +# Copyright 2023 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import odoo +from odoo import api + + +def migrate(cr, installed_version): + env = api.Environment(cr, odoo.SUPERUSER_ID, {}) + env["mis.report.instance.period"].search([])._compute_source_aml_model_id() diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/__init__.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/__init__.py new file mode 100644 index 0000000..c588bbb --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/__init__.py @@ -0,0 +1,11 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import mis_report +from . import mis_report_subreport +from . import mis_report_instance +from . import mis_report_style +from . import aep +from . import mis_kpi_data +from . import prorata_read_group_mixin +from . import mis_report_instance_annotation diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/accounting_none.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/accounting_none.py new file mode 100644 index 0000000..9372306 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/accounting_none.py @@ -0,0 +1,215 @@ +# Copyright 2016 Thomas Binsfeld +# Copyright 2016 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +""" +Provides the AccountingNone singleton. + +AccountingNone is a null value that dissolves in basic arithmetic operations, +as illustrated in the examples below. In comparisons, AccountingNone behaves +the same as zero. + +>>> 1 + 1 +2 +>>> 1 + AccountingNone +1 +>>> AccountingNone + 1 +1 +>>> AccountingNone + None +AccountingNone +>>> None + AccountingNone +AccountingNone +>>> +AccountingNone +AccountingNone +>>> -AccountingNone +AccountingNone +>>> -(AccountingNone) +AccountingNone +>>> AccountingNone - 1 +-1 +>>> 1 - AccountingNone +1 +>>> abs(AccountingNone) +AccountingNone +>>> AccountingNone - None +AccountingNone +>>> None - AccountingNone +AccountingNone +>>> AccountingNone / 2 +0.0 +>>> 2 / AccountingNone +Traceback (most recent call last): + ... +ZeroDivisionError +>>> AccountingNone / AccountingNone +AccountingNone +>>> AccountingNone // 2 +0.0 +>>> 2 // AccountingNone +Traceback (most recent call last): + ... +ZeroDivisionError +>>> AccountingNone // AccountingNone +AccountingNone +>>> AccountingNone * 2 +0.0 +>>> 2 * AccountingNone +0.0 +>>> AccountingNone * AccountingNone +AccountingNone +>>> AccountingNone * None +AccountingNone +>>> None * AccountingNone +AccountingNone +>>> str(AccountingNone) +'' +>>> bool(AccountingNone) +False +>>> AccountingNone > 0 +False +>>> AccountingNone < 0 +False +>>> AccountingNone < 1 +True +>>> AccountingNone > 1 +False +>>> 0 < AccountingNone +False +>>> 0 > AccountingNone +False +>>> 1 < AccountingNone +False +>>> 1 > AccountingNone +True +>>> AccountingNone == 0 +True +>>> AccountingNone == 0.0 +True +>>> AccountingNone == None +True +>>> AccountingNone >= AccountingNone +True +>>> AccountingNone <= AccountingNone +True +>>> round(AccountingNone, 2) +0.0 +>>> float(AccountingNone) +0.0 +>>> int(AccountingNone) +0 +""" + +__all__ = ["AccountingNone"] + + +class AccountingNoneType: + def __add__(self, other): + if other is None: + return AccountingNone + return other + + __radd__ = __add__ + + def __sub__(self, other): + if other is None: + return AccountingNone + return -other + + def __rsub__(self, other): + if other is None: + return AccountingNone + return other + + def __iadd__(self, other): + if other is None: + return AccountingNone + return other + + def __isub__(self, other): + if other is None: + return AccountingNone + return -other + + def __abs__(self): + return self + + def __pos__(self): + return self + + def __neg__(self): + return self + + def __div__(self, other): + if other is AccountingNone: + return AccountingNone + return 0.0 + + def __rdiv__(self, other): + raise ZeroDivisionError + + def __floordiv__(self, other): + if other is AccountingNone: + return AccountingNone + return 0.0 + + def __rfloordiv__(self, other): + raise ZeroDivisionError + + def __truediv__(self, other): + if other is AccountingNone: + return AccountingNone + return 0.0 + + def __rtruediv__(self, other): + raise ZeroDivisionError + + def __mul__(self, other): + if other is None or other is AccountingNone: + return AccountingNone + return 0.0 + + __rmul__ = __mul__ + + def __repr__(self): + return "AccountingNone" + + def __str__(self): + return "" + + def __nonzero__(self): + return False + + def __bool__(self): + return False + + def __eq__(self, other): + return other == 0 or other is None or other is AccountingNone + + def __lt__(self, other): + return other > 0 + + def __gt__(self, other): + return other < 0 + + def __le__(self, other): + return other >= 0 + + def __ge__(self, other): + return other <= 0 + + def __float__(self): + return 0.0 + + def __int__(self): + return 0 + + def __round__(self, ndigits): + return 0.0 + + +AccountingNone = AccountingNoneType() + + +if __name__ == "__main__": # pragma: no cover + import doctest + + doctest.testmod() diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/aep.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/aep.py new file mode 100644 index 0000000..d89240e --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/aep.py @@ -0,0 +1,660 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import logging +import re +from collections import defaultdict + +from odoo import _, fields +from odoo.exceptions import UserError +from odoo.models import expression +from odoo.tools.float_utils import float_is_zero +from odoo.tools.safe_eval import datetime, dateutil, safe_eval, time + +from .accounting_none import AccountingNone + +_logger = logging.getLogger(__name__) + +_DOMAIN_START_RE = re.compile(r"\(|(['\"])[!&|]\1") + + +def _is_domain(s): + """Test if a string looks like an Odoo domain""" + return _DOMAIN_START_RE.match(s) + + +class Accumulator: + """A simple class to accumulate debit, credit and custom field values. + + >>> acc1 = Accumulator(["f1", "f2"]) + >>> acc1.debit + AccountingNone + >>> acc1.credit + AccountingNone + >>> acc1.custom_fields + {'f1': AccountingNone, 'f2': AccountingNone} + >>> acc1.add_debit_credit(10, 20) + >>> acc1.debit, acc1.credit + (10, 20) + >>> acc1.add_custom_field("f1", 10) + >>> acc1.custom_fields + {'f1': 10, 'f2': AccountingNone} + >>> acc2 = Accumulator(["f1", "f2"]) + >>> acc2.add_debit_credit(21, 31) + >>> acc2.add_custom_field("f2", 41) + >>> acc1 += acc2 + >>> acc1.debit, acc1.credit + (31, 51) + >>> acc1.custom_fields + {'f1': 10, 'f2': 41} + """ + + def __init__(self, custom_field_names=()): + self.debit = AccountingNone + self.credit = AccountingNone + self.custom_fields = { + custom_field: AccountingNone for custom_field in custom_field_names + } + + def has_data(self): + return ( + self.debit is not AccountingNone + or self.credit is not AccountingNone + or any(v is not AccountingNone for v in self.custom_fields.values()) + ) + + def add_debit_credit(self, debit, credit): + self.debit += debit + self.credit += credit + + def add_custom_field(self, field, value): + self.custom_fields[field] += value + + def __iadd__(self, other): + self.debit += other.debit + self.credit += other.credit + for field in self.custom_fields: + self.custom_fields[field] += other.custom_fields[field] + return self + + +class AccountingExpressionProcessor: + """Processor for accounting expressions. + + Expressions of the form + (.fieldname)?[accounts][optional move line domain] + are supported, where: + * field is bal, crd, deb, pbal (positive balances only), + nbal (negative balance only), fld (custom field) + * mode is i (initial balance), e (ending balance), + p (moves over period) + * .fieldname is used only with fldp and specifies the field name to sum + * there is also a special u mode (unallocated P&L) which computes + the sum from the beginning until the beginning of the fiscal year + of the period; it is only meaningful for P&L accounts + * accounts is a list of accounts, possibly containing % wildcards, + or a domain expression on account.account + * an optional domain on move lines allowing filters on eg analytic + accounts or journal + + Examples: + * bal[70]: variation of the balance of moves on account 70 + over the period (it is the same as balp[70]); + * bali[70,60]: balance of accounts 70 and 60 at the start of period; + * bale[1%]: balance of accounts starting with 1 at end of period. + * fldp.quantity[60%]: sum of the quantity field of moves on accounts 60 + + How to use: + * repeatedly invoke parse_expr() for each expression containing + accounting variables as described above; this lets the processor + group domains and modes and accounts; + * when all expressions have been parsed, invoke done_parsing() + to notify the processor that it can prepare to query (mainly + search all accounts - children, consolidation - that will need to + be queried; + * for each period, call do_queries(), then call replace_expr() for each + expression to replace accounting variables with their resulting value + for the given period. + + How it works: + * by accumulating the expressions before hand, it ensures to do the + strict minimum number of queries to the database (for each period, + one query per domain and mode); + * it queries using the orm read_group which reduces to a query with + sum on debit and credit and group by on account_id and company_id, + (note: it seems the orm then does one query per account to fetch + the account name...); + * additionally, one query per view/consolidation account is done to + discover the children accounts. + """ + + MODE_VARIATION = "p" + MODE_INITIAL = "i" + MODE_END = "e" + MODE_UNALLOCATED = "u" + + _ACC_RE = re.compile( + r"(?P\bbal|\bpbal|\bnbal|\bcrd|\bdeb|\bfld)" + r"(?P[piseu])?" + r"(?P\.[a-zA-Z0-9_]+)?" + r"\s*" + r"(?P_[a-zA-Z0-9]+|\[.*?\])" + r"\s*" + r"(?P\[.*?\])?" + ) + + def __init__(self, companies, currency=None, account_model="account.account"): + self.env = companies.env + self.companies = companies + if not currency: + self.currency = companies.mapped("currency_id") + if len(self.currency) > 1: + raise UserError( + _( + "If currency_id is not provided, " + "all companies must have the same currency." + ) + ) + else: + self.currency = currency + self.dp = self.currency.decimal_places + # before done_parsing: {(ml_domain, mode): set(acc_domain)} + # after done_parsing: {(ml_domain, mode): list(account_ids)} + self._map_account_ids = defaultdict(set) + # {account_domain: set(account_ids)} + self._account_ids_by_acc_domain = defaultdict(set) + # smart ending balance (returns AccountingNone if there + # are no moves in period and 0 initial balance), implies + # a first query to get the initial balance and another + # to get the variation, so it's a bit slower + self.smart_end = True + # custom field to query and sum + self._custom_fields = set() + # Account model + self._account_model = self.env[account_model].with_context(active_test=False) + + def _account_codes_to_domain(self, account_codes): + """Convert a comma separated list of account codes + (possibly with wildcards) to a domain on account.account. + """ + elems = [] + for account_code in account_codes.split(","): + account_code = account_code.strip() + if "%" in account_code: + elems.append([("code", "=like", account_code)]) + else: + elems.append([("code", "=", account_code)]) + return tuple(expression.OR(elems)) + + def _parse_match_object(self, mo): + """Split a match object corresponding to an accounting variable + + Returns field, mode, fld_name, account domain, move line domain. + """ + domain_eval_context = { + "ref": self.env.ref, + "user": self.env.user, + "time": time, + "datetime": datetime, + "dateutil": dateutil, + } + field, mode, fld_name, account_sel, ml_domain = mo.groups() + # handle some legacy modes + if not mode: + mode = self.MODE_VARIATION + elif mode == "s": + mode = self.MODE_END + # custom fields + if fld_name: + assert fld_name[0] == "." + fld_name = fld_name[1:] # strip leading dot + # convert account selector to account domain + if account_sel.startswith("_"): + # legacy bal_NNN% + acc_domain = self._account_codes_to_domain(account_sel[1:]) + else: + assert account_sel[0] == "[" and account_sel[-1] == "]" + inner_account_sel = account_sel[1:-1].strip() + if not inner_account_sel: + # empty selector: select all accounts + acc_domain = tuple() + elif _is_domain(inner_account_sel): + # account selector is a domain + acc_domain = tuple(safe_eval(account_sel, domain_eval_context)) + else: + # account selector is a list of account codes + acc_domain = self._account_codes_to_domain(inner_account_sel) + # move line domain + if ml_domain: + assert ml_domain[0] == "[" and ml_domain[-1] == "]" + ml_domain = tuple(safe_eval(ml_domain, domain_eval_context)) + else: + ml_domain = tuple() + return field, mode, fld_name, acc_domain, ml_domain + + def parse_expr(self, expr): + """Parse an expression, extracting accounting variables. + + Move line domains and account selectors are extracted and + stored in the map so when all expressions have been parsed, + we know which account domains to query for each move line domain + and mode. + """ + for mo in self._ACC_RE.finditer(expr): + field, mode, fld_name, acc_domain, ml_domain = self._parse_match_object(mo) + if mode == self.MODE_END and self.smart_end: + modes = (self.MODE_INITIAL, self.MODE_VARIATION, self.MODE_END) + else: + modes = (mode,) + for mode in modes: + key = (ml_domain, mode) + self._map_account_ids[key].add(acc_domain) + if field == "fld": + if mode != self.MODE_VARIATION: + raise UserError( + _( + "`fld` can only be used with mode `p` (variation) " + "in expression %s", + expr, + ) + ) + if not fld_name: + raise UserError( + _("`fld` must have a field name in exression %s", expr) + ) + self._custom_fields.add(fld_name) + else: + if fld_name: + raise UserError( + _( + "`%(field)s` cannot have a field name " + "in expression %(expr)s", + field=field, + expr=expr, + ) + ) + + def done_parsing(self): + """Replace account domains by account ids in map""" + for key, acc_domains in self._map_account_ids.items(): + all_account_ids = set() + for acc_domain in acc_domains: + acc_domain_with_company = expression.AND( + [acc_domain, [("company_id", "in", self.companies.ids)]] + ) + account_ids = self._account_model.search(acc_domain_with_company).ids + self._account_ids_by_acc_domain[acc_domain].update(account_ids) + all_account_ids.update(account_ids) + self._map_account_ids[key] = list(all_account_ids) + + @classmethod + def has_account_var(cls, expr): + """Test if an string contains an accounting variable.""" + return bool(cls._ACC_RE.search(expr)) + + def get_account_ids_for_expr(self, expr): + """Get a set of account ids that are involved in an expression. + + Prerequisite: done_parsing() must have been invoked. + """ + account_ids = set() + for mo in self._ACC_RE.finditer(expr): + _, _, _, acc_domain, _ = self._parse_match_object(mo) + account_ids.update(self._account_ids_by_acc_domain[acc_domain]) + return account_ids + + def get_aml_domain_for_expr(self, expr, date_from, date_to, account_id=None): + """Get a domain on account.move.line for an expression. + + Prerequisite: done_parsing() must have been invoked. + + Returns a domain that can be used to search on account.move.line. + """ + aml_domains = [] + date_domain_by_mode = {} + for mo in self._ACC_RE.finditer(expr): + field, mode, fld_name, acc_domain, ml_domain = self._parse_match_object(mo) + aml_domain = list(ml_domain) + account_ids = set() + account_ids.update(self._account_ids_by_acc_domain[acc_domain]) + if not account_id: + aml_domain.append(("account_id", "in", tuple(account_ids))) + else: + # filter on account_id + if account_id in account_ids: + aml_domain.append(("account_id", "=", account_id)) + else: + continue + if field == "crd": + aml_domain.append(("credit", "<>", 0.0)) + elif field == "deb": + aml_domain.append(("debit", "<>", 0.0)) + elif fld_name: + aml_domain.append((fld_name, "!=", False)) + aml_domains.append(expression.normalize_domain(aml_domain)) + if mode not in date_domain_by_mode: + date_domain_by_mode[mode] = self.get_aml_domain_for_dates( + date_from, date_to, mode + ) + assert aml_domains + # TODO we could do this for more precision: + # AND(OR(aml_domains[mode]), date_domain[mode]) for each mode + return expression.OR(aml_domains) + expression.OR(date_domain_by_mode.values()) + + def get_aml_domain_for_dates(self, date_from, date_to, mode): + if mode == self.MODE_VARIATION: + domain = [("date", ">=", date_from), ("date", "<=", date_to)] + elif mode in (self.MODE_INITIAL, self.MODE_END): + # for income and expense account, sum from the beginning + # of the current fiscal year only, for balance sheet accounts + # sum from the beginning of time + date_from_date = fields.Date.from_string(date_from) + # TODO this takes the fy from the first company + # make that user controllable (nice to have)? + fy_date_from = self.companies[0].compute_fiscalyear_dates(date_from_date)[ + "date_from" + ] + domain = [ + "|", + ("date", ">=", fields.Date.to_string(fy_date_from)), + ("account_id.include_initial_balance", "=", True), + ] + if mode == self.MODE_INITIAL: + domain.append(("date", "<", date_from)) + elif mode == self.MODE_END: + domain.append(("date", "<=", date_to)) + elif mode == self.MODE_UNALLOCATED: + date_from_date = fields.Date.from_string(date_from) + # TODO this takes the fy from the first company + # make that user controllable (nice to have)? + fy_date_from = self.companies[0].compute_fiscalyear_dates(date_from_date)[ + "date_from" + ] + domain = [ + ("date", "<", fields.Date.to_string(fy_date_from)), + ("account_id.include_initial_balance", "=", False), + ] + return expression.normalize_domain(domain) + + def _get_company_rates(self, date): + # get exchange rates for each company with its rouding + company_rates = {} + target_rate = self.currency.with_context(date=date).rate + for company in self.companies: + if company.currency_id != self.currency: + rate = target_rate / company.currency_id.with_context(date=date).rate + else: + rate = 1.0 + company_rates[company.id] = (rate, company.currency_id.decimal_places) + return company_rates + + def do_queries( + self, + date_from, + date_to, + additional_move_line_filter=None, + aml_model=None, + ): + """Query sums of debit and credit for all accounts and domains + used in expressions. + + This method must be executed after done_parsing(). + """ + if not aml_model: + aml_model = self.env["account.move.line"] + else: + aml_model = self.env[aml_model] + aml_model = aml_model.with_context(active_test=False) + company_rates = self._get_company_rates(date_to) + # {(domain, mode): {account_id: Accumulator}} + self._data = defaultdict( + lambda: defaultdict( + lambda: Accumulator(self._custom_fields), + ) + ) + domain_by_mode = {} + ends = [] + for key in self._map_account_ids: + domain, mode = key + if mode == self.MODE_END and self.smart_end: + # postpone computation of ending balance + ends.append((domain, mode)) + continue + if mode not in domain_by_mode: + domain_by_mode[mode] = self.get_aml_domain_for_dates( + date_from, date_to, mode + ) + domain = list(domain) + domain_by_mode[mode] + domain.append(("account_id", "in", self._map_account_ids[key])) + if additional_move_line_filter: + domain.extend(additional_move_line_filter) + # fetch sum of debit/credit, grouped by account_id + _logger.debug("read_group domain: %s", domain) + try: + accs = aml_model.read_group( + domain, + [ + "debit", + "credit", + "account_id", + "company_id", + *self._custom_fields, + ], + ["account_id", "company_id"], + lazy=False, + ) + except ValueError as e: + raise UserError( + _( + '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. " + ) + % dict( + model_name=aml_model._description, + exception=e, + ) + ) from e + for acc in accs: + rate, dp = company_rates[acc["company_id"][0]] + debit = acc["debit"] or 0.0 + credit = acc["credit"] or 0.0 + if mode in (self.MODE_INITIAL, self.MODE_UNALLOCATED) and float_is_zero( + debit - credit, precision_digits=self.dp + ): + # in initial mode, ignore accounts with 0 balance + continue + # due to branches, it's possible to have multiple groups + # with the same account_id, because multiple companies can + # use the same account + account_data = self._data[key][acc["account_id"][0]] + account_data.add_debit_credit(debit * rate, credit * rate) + for field_name in self._custom_fields: + account_data.add_custom_field( + field_name, acc[field_name] or AccountingNone + ) + # compute ending balances by summing initial and variation + for key in ends: + domain, mode = key + initial_data = self._data[(domain, self.MODE_INITIAL)] + variation_data = self._data[(domain, self.MODE_VARIATION)] + account_ids = set(initial_data.keys()) | set(variation_data.keys()) + for account_id in account_ids: + self._data[key][account_id] += initial_data[account_id] + self._data[key][account_id] += variation_data[account_id] + + def replace_expr(self, expr): + """Replace accounting variables in an expression by their amount. + + Returns a new expression string. + + This method must be executed after do_queries(). + """ + + def f(mo): + field, mode, fld_name, acc_domain, ml_domain = self._parse_match_object(mo) + key = (ml_domain, mode) + account_ids_data = self._data[key] + v = AccountingNone + account_ids = self._account_ids_by_acc_domain[acc_domain] + for account_id in account_ids: + entry = account_ids_data[account_id] + debit = entry.debit + credit = entry.credit + if field == "bal": + v += debit - credit + elif field == "pbal": + if debit >= credit: + v += debit - credit + elif field == "nbal": + if debit < credit: + v += debit - credit + elif field == "deb": + v += debit + elif field == "crd": + v += credit + else: + assert field == "fld" + v += entry.custom_fields[fld_name] + # in initial balance mode, assume 0 is None + # as it does not make sense to distinguish 0 from "no data" + if ( + v is not AccountingNone + and mode in (self.MODE_INITIAL, self.MODE_UNALLOCATED) + and float_is_zero(v, precision_digits=self.dp) + ): + v = AccountingNone + return "(" + repr(v) + ")" + + return self._ACC_RE.sub(f, expr) + + def replace_exprs_by_account_id(self, exprs): + """Replace accounting variables in a list of expression + by their amount, iterating by accounts involved in the expression. + + yields account_id, replaced_expr + + This method must be executed after do_queries(). + """ + + def f(mo): + field, mode, fld_name, acc_domain, ml_domain = self._parse_match_object(mo) + key = (ml_domain, mode) + # first check if account_id is involved in + # the current expression part + if account_id not in self._account_ids_by_acc_domain[acc_domain]: + return "(AccountingNone)" + # here we know account_id is involved in acc_domain + account_ids_data = self._data[key] + entry = account_ids_data[account_id] + debit = entry.debit + credit = entry.credit + if field == "bal": + v = debit - credit + elif field == "pbal": + if debit >= credit: + v = debit - credit + else: + v = AccountingNone + elif field == "nbal": + if debit < credit: + v = debit - credit + else: + v = AccountingNone + elif field == "deb": + v = debit + elif field == "crd": + v = credit + else: + assert field == "fld" + v = entry.custom_fields[fld_name] + # in initial balance mode, assume 0 is None + # as it does not make sense to distinguish 0 from "no data" + if ( + v is not AccountingNone + and mode in (self.MODE_INITIAL, self.MODE_UNALLOCATED) + and float_is_zero(v, precision_digits=self.dp) + ): + v = AccountingNone + return "(" + repr(v) + ")" + + account_ids = set() + for expr in exprs: + for mo in self._ACC_RE.finditer(expr): + _, mode, _, acc_domain, ml_domain = self._parse_match_object(mo) + key = (ml_domain, mode) + account_ids_data = self._data[key] + for account_id in self._account_ids_by_acc_domain[acc_domain]: + if account_ids_data[account_id].has_data(): + account_ids.add(account_id) + + for account_id in account_ids: + yield account_id, [self._ACC_RE.sub(f, expr) for expr in exprs] + + @classmethod + def _get_balances(cls, mode, companies, date_from, date_to): + expr = f"deb{mode}[], crd{mode}[]" + aep = AccountingExpressionProcessor(companies) + # disable smart_end to have the data at once, instead + # of initial + variation + aep.smart_end = False + aep.parse_expr(expr) + aep.done_parsing() + aep.do_queries(date_from, date_to) + return {k: (v.debit, v.credit) for k, v in aep._data[((), mode)].items()} + + @classmethod + def get_balances_initial(cls, companies, date): + """A convenience method to obtain the initial balances of all accounts + at a given date. + + It is the same as get_balances_end(date-1). + + :param companies: + :param date: + + Returns a dictionary: {account_id, (debit, credit)} + """ + return cls._get_balances(cls.MODE_INITIAL, companies, date, date) + + @classmethod + def get_balances_end(cls, companies, date): + """A convenience method to obtain the ending balances of all accounts + at a given date. + + It is the same as get_balances_initial(date+1). + + :param companies: + :param date: + + Returns a dictionary: {account_id, (debit, credit)} + """ + return cls._get_balances(cls.MODE_END, companies, date, date) + + @classmethod + def get_balances_variation(cls, companies, date_from, date_to): + """A convenience method to obtain the variation of the + balances of all accounts over a period. + + :param companies: + :param date: + + Returns a dictionary: {account_id, (debit, credit)} + """ + return cls._get_balances(cls.MODE_VARIATION, companies, date_from, date_to) + + @classmethod + def get_unallocated_pl(cls, companies, date): + """A convenience method to obtain the unallocated profit/loss + of the previous fiscal years at a given date. + + :param companies: + :param date: + + Returns a tuple (debit, credit) + """ + # TODO shoud we include here the accounts of type "unaffected" + # or leave that to the caller? + bals = cls._get_balances(cls.MODE_UNALLOCATED, companies, date, date) + return tuple(map(sum, zip(*bals.values()))) # noqa: B905 diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/aggregate.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/aggregate.py new file mode 100644 index 0000000..109464f --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/aggregate.py @@ -0,0 +1,129 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + + +def _sum(lst): + """Same as stdlib sum but returns None instead of 0 + in case of empty sequence. + + >>> sum([1]) + 1 + >>> _sum([1]) + 1 + >>> sum([1, 2]) + 3 + >>> _sum([1, 2]) + 3 + >>> sum([]) + 0 + >>> _sum([]) + """ + if not lst: + return None + return sum(lst) + + +def _avg(lst): + """Arithmetic mean of a sequence. Returns None in case of empty sequence. + + >>> _avg([1]) + 1.0 + >>> _avg([1, 2]) + 1.5 + >>> _avg([]) + """ + if not lst: + return None + return sum(lst) / float(len(lst)) + + +def _min(*args): + """Same as stdlib min but returns None instead of exception + in case of empty sequence. + + >>> min(1, 2) + 1 + >>> _min(1, 2) + 1 + >>> min([1, 2]) + 1 + >>> _min([1, 2]) + 1 + >>> min(1) + Traceback (most recent call last): + File "", line 1, in ? + TypeError: 'int' object is not iterable + >>> _min(1) + Traceback (most recent call last): + File "", line 1, in ? + TypeError: 'int' object is not iterable + >>> min([1]) + 1 + >>> _min([1]) + 1 + >>> min() + Traceback (most recent call last): + File "", line 1, in ? + TypeError: min expected at least 1 argument, got 0 + >>> _min() + Traceback (most recent call last): + File "", line 1, in ? + TypeError: min expected at least 1 argument, got 0 + >>> min([]) + Traceback (most recent call last): + File "", line 1, in ? + ValueError: min() arg is an empty sequence + >>> _min([]) + """ + if len(args) == 1 and not args[0]: + return None + return min(*args) + + +def _max(*args): + """Same as stdlib max but returns None instead of exception + in case of empty sequence. + + >>> max(1, 2) + 2 + >>> _max(1, 2) + 2 + >>> max([1, 2]) + 2 + >>> _max([1, 2]) + 2 + >>> max(1) + Traceback (most recent call last): + File "", line 1, in ? + TypeError: 'int' object is not iterable + >>> _max(1) + Traceback (most recent call last): + File "", line 1, in ? + TypeError: 'int' object is not iterable + >>> max([1]) + 1 + >>> _max([1]) + 1 + >>> max() + Traceback (most recent call last): + File "", line 1, in ? + TypeError: max expected at least 1 argument, got 0 + >>> _max() + Traceback (most recent call last): + File "", line 1, in ? + TypeError: max expected at least 1 argument, got 0 + >>> max([]) + Traceback (most recent call last): + File "", line 1, in ? + ValueError: max() arg is an empty sequence + >>> _max([]) + """ + if len(args) == 1 and not args[0]: + return None + return max(*args) + + +if __name__ == "__main__": # pragma: no cover + import doctest + + doctest.testmod() diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/data_error.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/data_error.py new file mode 100644 index 0000000..400ad39 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/data_error.py @@ -0,0 +1,17 @@ +# Copyright 2016 ACSONE SA/NV () +# Copyright 2016 Akretion () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + + +class DataError(Exception): + def __init__(self, name, msg): + super().__init__() + self.name = name + self.msg = msg + + def __repr__(self): + return f"{self.__class__.__name__}({repr(self.name)})" + + +class NameDataError(DataError): + pass diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/expression_evaluator.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/expression_evaluator.py new file mode 100644 index 0000000..02e92ee --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/expression_evaluator.py @@ -0,0 +1,68 @@ +# Copyright 2020 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from .mis_safe_eval import NameDataError, mis_safe_eval + + +class ExpressionEvaluator: + def __init__( + self, + aep, + date_from, + date_to, + additional_move_line_filter=None, + aml_model=None, + ): + self.aep = aep + self.date_from = date_from + self.date_to = date_to + self.additional_move_line_filter = additional_move_line_filter + self.aml_model = aml_model + self._aep_queries_done = False + + def aep_do_queries(self): + if self.aep and not self._aep_queries_done: + self.aep.do_queries( + self.date_from, + self.date_to, + self.additional_move_line_filter, + self.aml_model, + ) + self._aep_queries_done = True + + def eval_expressions(self, expressions, locals_dict): + vals = [] + drilldown_args = [] + name_error = False + for expression in expressions: + expr = expression and expression.name or "AccountingNone" + if self.aep: + replaced_expr = self.aep.replace_expr(expr) + else: + replaced_expr = expr + val = mis_safe_eval(replaced_expr, locals_dict) + vals.append(val) + if isinstance(val, NameDataError): + name_error = True + if replaced_expr != expr: + drilldown_args.append({"expr": expr}) + else: + drilldown_args.append(None) + return vals, drilldown_args, name_error + + def eval_expressions_by_account(self, expressions, locals_dict): + if not self.aep: + return + exprs = [e and e.name or "AccountingNone" for e in expressions] + for account_id, replaced_exprs in self.aep.replace_exprs_by_account_id(exprs): + vals = [] + drilldown_args = [] + name_error = False + for expr, replaced_expr in zip(exprs, replaced_exprs): # noqa: B905 + val = mis_safe_eval(replaced_expr, locals_dict) + vals.append(val) + if replaced_expr != expr: + drilldown_args.append({"expr": expr, "account_id": account_id}) + else: + drilldown_args.append(None) + yield account_id, vals, drilldown_args, name_error diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/kpimatrix.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/kpimatrix.py new file mode 100644 index 0000000..78c9c32 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/kpimatrix.py @@ -0,0 +1,576 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from __future__ import annotations + +import logging +from collections import OrderedDict, defaultdict + +from odoo import _ +from odoo.exceptions import UserError + +from .accounting_none import AccountingNone +from .mis_kpi_data import ACC_SUM +from .mis_safe_eval import DataError, mis_safe_eval +from .simple_array import SimpleArray + +_logger = logging.getLogger(__name__) + + +class KpiMatrixRow: + # TODO: ultimately, the kpi matrix will become ignorant of KPI's and + # accounts and know about rows, columns, sub columns and styles only. + # It is already ignorant of period and only knowns about columns. + # This will require a correct abstraction for expanding row details. + + def __init__(self, matrix, kpi, account_id=None, parent_row=None): + self._matrix = matrix + self.kpi = kpi + self.account_id = account_id + self.description = "" + self.parent_row = parent_row + if not self.account_id: + self.style_props = self._matrix._style_model.merge( + [self.kpi.report_id.style_id, self.kpi.style_id] + ) + else: + self.style_props = self._matrix._style_model.merge( + [self.kpi.report_id.style_id, self.kpi.auto_expand_accounts_style_id] + ) + + @property + def label(self): + if not self.account_id: + return self.kpi.description + else: + return self._matrix.get_account_name(self.account_id) + + @property + def row_id(self): + self._matrix._make_row_id(self.kpi.id, self.account_id) + + def iter_cell_tuples(self, cols=None): + if cols is None: + cols = self._matrix.iter_cols() + for col in cols: + yield col.get_cell_tuple_for_row(self) + + def iter_cells(self, subcols=None): + if subcols is None: + subcols = self._matrix.iter_subcols() + for subcol in subcols: + yield subcol.get_cell_for_row(self) + + def is_empty(self): + for cell in self.iter_cells(): + if cell and cell.val not in (AccountingNone, None): + return False + return True + + +class KpiMatrixCol: + def __init__(self, key, label, description, locals_dict, subkpis): + self.key = key + self.label = label + self.description = description + self.locals_dict = locals_dict + self.colspan = subkpis and len(subkpis) or 1 + self._subcols = [] + self.subkpis = subkpis + if not subkpis: + subcol = KpiMatrixSubCol(self, "", "", 0) + self._subcols.append(subcol) + else: + for i, subkpi in enumerate(subkpis): + subcol = KpiMatrixSubCol(self, subkpi.description, "", i) + self._subcols.append(subcol) + self._cell_tuples_by_row = {} # {row: (cells tuple)} + + def _set_cell_tuple(self, row, cell_tuple): + self._cell_tuples_by_row[row] = cell_tuple + + def iter_subcols(self): + return self._subcols + + def iter_cell_tuples(self): + return self._cell_tuples_by_row.values() + + def get_cell_tuple_for_row(self, row): + return self._cell_tuples_by_row.get(row) + + +class KpiMatrixSubCol: + def __init__(self, col, label, description, index=0): + self.col = col + self.label = label + self.description = description + self.index = index + + @property + def subkpi(self): + if self.col.subkpis: + return self.col.subkpis[self.index] + + def iter_cells(self): + for cell_tuple in self.col.iter_cell_tuples(): + yield cell_tuple[self.index] + + def get_cell_for_row(self, row): + cell_tuple = self.col.get_cell_tuple_for_row(row) + if cell_tuple is None: + return None + return cell_tuple[self.index] + + +class KpiMatrixCell: # noqa: B903 (immutable data class) + def __init__( + self, + row, + subcol, + val, + val_rendered, + val_comment, + style_props, + drilldown_arg, + val_type, + ): + self.row = row + self.subcol = subcol + self.val = val + self.val_rendered = val_rendered + self.val_comment = val_comment + self.style_props = style_props + self.drilldown_arg = drilldown_arg + self.val_type = val_type + self.cell_id = KpiMatrix._pack_cell_id(self) + + +class KpiMatrix: + def __init__(self, env, multi_company=False, 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] + # data structures + # { kpi: KpiMatrixRow } + self._kpi_rows = OrderedDict() + # { kpi: {account_id: KpiMatrixRow} } + self._detail_rows = {} + # { col_key: KpiMatrixCol } + self._cols = OrderedDict() + # { col_key (left of comparison): [(col_key, base_col_key)] } + self._comparison_todo = defaultdict(list) + # { col_key (left of sum): (col_key, [(sign, sum_col_key)]) + 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. + + Invoke this first for all kpi, in display order. + """ + self._kpi_rows[kpi] = KpiMatrixRow(self, kpi) + self._detail_rows[kpi] = {} + + def declare_col(self, col_key, label, description, locals_dict, subkpis): + """Declare a new column, giving it an identifier (key). + + Invoke the declare_* methods in display order. + """ + col = KpiMatrixCol(col_key, label, description, locals_dict, subkpis) + self._cols[col_key] = col + return col + + def declare_comparison( + self, cmpcol_key, col_key, base_col_key, label, description=None + ): + """Declare a new comparison column. + + Invoke the declare_* methods in display order. + """ + self._comparison_todo[cmpcol_key] = (col_key, base_col_key, label, description) + self._cols[cmpcol_key] = None # reserve slot in insertion order + + def declare_sum( + self, sumcol_key, col_to_sum_keys, label, description=None, sum_accdet=False + ): + """Declare a new summation column. + + Invoke the declare_* methods in display order. + :param col_to_sum_keys: [(sign, col_key)] + """ + self._sum_todo[sumcol_key] = (col_to_sum_keys, label, description, sum_accdet) + self._cols[sumcol_key] = None # reserve slot in insertion order + + def set_values(self, kpi, col_key, vals, drilldown_args, tooltips=True): + """Set values for a kpi and a colum. + + Invoke this after declaring the kpi and the column. + """ + self.set_values_detail_account( + kpi, col_key, None, vals, drilldown_args, tooltips + ) + + def set_values_detail_account( + self, kpi, col_key, account_id, vals, drilldown_args, tooltips=True + ): + """Set values for a kpi and a column and a detail account. + + Invoke this after declaring the kpi and the column. + """ + if not account_id: + row = self._kpi_rows[kpi] + else: + kpi_row = self._kpi_rows[kpi] + if account_id in self._detail_rows[kpi]: + row = self._detail_rows[kpi][account_id] + else: + row = KpiMatrixRow(self, kpi, account_id, parent_row=kpi_row) + self._detail_rows[kpi][account_id] = row + col = self._cols[col_key] + cell_tuple = [] + assert len(vals) == col.colspan + assert len(drilldown_args) == col.colspan + for val, drilldown_arg, subcol in zip(vals, drilldown_args, col.iter_subcols()): # noqa: B905 + if isinstance(val, DataError): + val_rendered = val.name + val_comment = val.msg + else: + val_rendered = self._style_model.render( + self.lang, row.style_props, kpi.type, val + ) + if row.kpi.multi and subcol.subkpi: + val_comment = "{}.{} = {}".format( + row.kpi.name, + subcol.subkpi.name, + row.kpi._get_expression_str_for_subkpi(subcol.subkpi), + ) + else: + val_comment = f"{row.kpi.name} = {row.kpi.expression}" + cell_style_props = row.style_props + if row.kpi.style_expression: + # evaluate style expression + try: + style_name = mis_safe_eval( + row.kpi.style_expression, col.locals_dict + ) + except Exception: + _logger.error( + "Error evaluating style expression <%s>", + row.kpi.style_expression, + exc_info=True, + ) + if style_name: + style = self._style_model.search([("name", "=", style_name)]) + if style: + cell_style_props = self._style_model.merge( + [row.style_props, style[0]] + ) + else: + _logger.error("Style '%s' not found.", style_name) + cell = KpiMatrixCell( + row, + subcol, + val, + val_rendered, + tooltips and val_comment or None, + cell_style_props, + drilldown_arg, + kpi.type, + ) + cell_tuple.append(cell) + assert len(cell_tuple) == col.colspan + col._set_cell_tuple(row, cell_tuple) + + def _common_subkpis(self, cols): + if not cols: + return set() + common_subkpis = set(cols[0].subkpis) + for col in cols[1:]: + common_subkpis = common_subkpis & set(col.subkpis) + return common_subkpis + + def compute_comparisons(self): + """Compute comparisons. + + Invoke this after setting all values. + """ + for ( + cmpcol_key, + (col_key, base_col_key, label, description), + ) in self._comparison_todo.items(): + col = self._cols[col_key] + base_col = self._cols[base_col_key] + common_subkpis = self._common_subkpis([col, base_col]) + if (col.subkpis or base_col.subkpis) and not common_subkpis: + raise UserError( + _( + "Columns %(descr)s and %(base_descr)s are not comparable", + descr=col.description, + base_descr=base_col.description, + ) + ) + if not label: + label = f"{col.label} vs {base_col.label}" + comparison_col = KpiMatrixCol( + cmpcol_key, + label, + description, + {}, + sorted(common_subkpis, key=lambda s: s.sequence), + ) + self._cols[cmpcol_key] = comparison_col + for row in self.iter_rows(): + cell_tuple = col.get_cell_tuple_for_row(row) + base_cell_tuple = base_col.get_cell_tuple_for_row(row) + if cell_tuple is None and base_cell_tuple is None: + continue + if cell_tuple is None: + vals = [AccountingNone] * (len(common_subkpis) or 1) + else: + vals = [ + cell.val + for cell in cell_tuple + if not common_subkpis or cell.subcol.subkpi in common_subkpis + ] + if base_cell_tuple is None: + base_vals = [AccountingNone] * (len(common_subkpis) or 1) + else: + base_vals = [ + cell.val + for cell in base_cell_tuple + if not common_subkpis or cell.subcol.subkpi in common_subkpis + ] + comparison_cell_tuple = [] + for val, base_val, comparison_subcol in zip( # noqa: B905 + vals, + base_vals, + comparison_col.iter_subcols(), + ): + # TODO FIXME average factors + comparison = self._style_model.compare_and_render( + self.lang, + row.style_props, + row.kpi.type, + row.kpi.compare_method, + val, + base_val, + 1, + 1, + ) + delta, delta_r, delta_style, delta_type = comparison + comparison_cell_tuple.append( + KpiMatrixCell( + row, + comparison_subcol, + delta, + delta_r, + None, + delta_style, + None, + delta_type, + ) + ) + comparison_col._set_cell_tuple(row, comparison_cell_tuple) + + def compute_sums(self): + """Compute comparisons. + + Invoke this after setting all values. + """ + for ( + sumcol_key, + (col_to_sum_keys, label, description, sum_accdet), + ) in self._sum_todo.items(): + sumcols = [self._cols[k] for (sign, k) in col_to_sum_keys] + # TODO check all sumcols are resolved; we need a kind of + # recompute queue here so we don't depend on insertion + # order + common_subkpis = self._common_subkpis(sumcols) + if any(c.subkpis for c in sumcols) and not common_subkpis: + raise UserError( + _( + "Sum cannot be computed in column {} " + "because the columns to sum have no " + "common subkpis" + ).format(label) + ) + sum_col = KpiMatrixCol( + sumcol_key, + label, + description, + {}, + sorted(common_subkpis, key=lambda s: s.sequence), + ) + self._cols[sumcol_key] = sum_col + for row in self.iter_rows(): + acc = SimpleArray([AccountingNone] * (len(common_subkpis) or 1)) + if row.kpi.accumulation_method == ACC_SUM and not ( + row.account_id and not sum_accdet + ): + for sign, col_to_sum in col_to_sum_keys: + cell_tuple = self._cols[col_to_sum].get_cell_tuple_for_row(row) + if cell_tuple is None: + vals = [AccountingNone] * (len(common_subkpis) or 1) + else: + vals = [ + cell.val + for cell in cell_tuple + if not common_subkpis + or cell.subcol.subkpi in common_subkpis + ] + if sign == "+": + acc += SimpleArray(vals) + else: + acc -= SimpleArray(vals) + self.set_values_detail_account( + row.kpi, + sumcol_key, + row.account_id, + acc, + [None] * (len(common_subkpis) or 1), + tooltips=False, + ) + + def iter_rows(self): + """Iterate rows in display order. + + yields KpiMatrixRow. + """ + for kpi_row in self._kpi_rows.values(): + yield kpi_row + detail_rows = self._detail_rows[kpi_row.kpi].values() + detail_rows = sorted(detail_rows, key=lambda r: r.label) + yield from detail_rows + + def iter_cols(self): + """Iterate columns in display order. + + yields KpiMatrixCol: one for each column or comparison. + """ + for _col_key, col in self._cols.items(): + yield col + + def iter_subcols(self): + """Iterate sub columns in display order. + + yields KpiMatrixSubCol: one for each subkpi in each column + and comparison. + """ + for col in self.iter_cols(): + yield from col.iter_subcols() + + def _load_account_names(self): + account_ids = set() + for detail_rows in self._detail_rows.values(): + account_ids.update(detail_rows.keys()) + accounts = self._account_model.search([("id", "in", list(account_ids))]) + 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 + + def get_account_name(self, account_id): + if account_id not in self._account_names: + self._load_account_names() + return self._account_names[account_id] + + def as_dict(self): + header = [{"cols": []}, {"cols": []}] + for col in self.iter_cols(): + header[0]["cols"].append( + { + "label": col.label, + "description": col.description, + "colspan": col.colspan, + } + ) + for subcol in col.iter_subcols(): + header[1]["cols"].append( + { + "label": subcol.label, + "description": subcol.description, + "colspan": 1, + } + ) + + body = [] + for row in self.iter_rows(): + if ( + row.style_props.hide_empty and row.is_empty() + ) or row.style_props.hide_always: + continue + row_data = { + "row_id": row.row_id, + "parent_row_id": (row.parent_row and row.parent_row.row_id or None), + "label": row.label, + "description": row.description, + "style": self._style_model.to_css_style(row.style_props), + "cells": [], + } + for cell in row.iter_cells(): + if cell is None: + # TODO use subcol style here + row_data["cells"].append({}) + else: + if cell.val is AccountingNone or isinstance(cell.val, DataError): + val = None + else: + val = cell.val + col_data = { + "cell_id": cell.cell_id, + "val": val, + "val_r": cell.val_rendered, + "val_c": cell.val_comment, + "style": self._style_model.to_css_style( + cell.style_props, no_indent=True + ), + # notes can not be added on 'details by account' lines + "can_be_annotated": not cell.row.account_id, + } + if cell.drilldown_arg: + col_data["drilldown_arg"] = cell.drilldown_arg + row_data["cells"].append(col_data) + body.append(row_data) + + return {"header": header, "body": body} + + # Logic to convert semantic coordinates (period, kpi, subkpi) + # to visual coordinates (cell id) and back. The rendering logic musn't know + # about semantic concepts such as periods and kpis. Having these well identified + # methods allow us to easily spot where the conversion between the rendering and + # semantic domain occur. + + @classmethod + def _make_row_id(cls, kpi_id: int, account_id: int | None) -> str: + return f"{kpi_id}:{account_id or ''}" + + @classmethod + def _make_cell_id( + cls, kpi_id: int, account_id: int | None, period_id: int, subkpi_id: int | None + ) -> str: + return f"{kpi_id}#{account_id or ''}#{period_id}#{subkpi_id or ''}" + + @classmethod + def _pack_cell_id(cls, cell: KpiMatrixCell) -> str: + return cls._make_cell_id( + cell.row.kpi.id, + cell.row.account_id, + cell.subcol.col.key, + cell.subcol.subkpi and cell.subcol.subkpi.id, + ) + + @classmethod + def _unpack_cell_id(cls, cell_id: str) -> tuple[int, int | None, int, int | None]: + kpi_id, account_id, col_key, subkpi_id = cell_id.split("#") + kpi_id = int(kpi_id) + account_id = int(account_id) if account_id else None + period_id = int(col_key) + subkpi_id = int(subkpi_id) if subkpi_id else None + return kpi_id, account_id, period_id, subkpi_id diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_kpi_data.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_kpi_data.py new file mode 100644 index 0000000..4ebbbb1 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_kpi_data.py @@ -0,0 +1,115 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from collections import defaultdict + +from odoo import _, api, fields, models +from odoo.exceptions import UserError +from odoo.osv import expression + +ACC_SUM = "sum" +ACC_AVG = "avg" +ACC_NONE = "none" + + +def intersect_days(item_dt_from, item_dt_to, dt_from, dt_to): + item_days = (item_dt_to - item_dt_from).days + 1.0 + i_dt_from = max(dt_from, item_dt_from) + i_dt_to = min(dt_to, item_dt_to) + i_days = (i_dt_to - i_dt_from).days + 1.0 + return i_days, item_days + + +class MisKpiData(models.AbstractModel): + """Abstract class for manually entered KPI values.""" + + _name = "mis.kpi.data" + _description = "MIS Kpi Data Abtract class" + + name = fields.Char(compute="_compute_name", required=False, readonly=True) + kpi_expression_id = fields.Many2one( + comodel_name="mis.report.kpi.expression", + required=True, + ondelete="restrict", + string="KPI", + ) + date_from = fields.Date(required=True, string="From") + date_to = fields.Date(required=True, string="To") + amount = fields.Float() + seq1 = fields.Integer( + related="kpi_expression_id.kpi_id.sequence", + store=True, + readonly=True, + string="KPI Sequence", + ) + seq2 = fields.Integer( + related="kpi_expression_id.subkpi_id.sequence", + store=True, + readonly=True, + string="Sub-KPI Sequence", + ) + + @api.depends( + "kpi_expression_id.subkpi_id.name", + "kpi_expression_id.kpi_id.name", + "date_from", + "date_to", + ) + def _compute_name(self): + for rec in self: + subkpi_name = rec.kpi_expression_id.subkpi_id.name + if subkpi_name: + subkpi_name = "." + subkpi_name + else: + subkpi_name = "" + rec.name = "{}{}: {} - {}".format( + rec.kpi_expression_id.kpi_id.name, + subkpi_name, + rec.date_from, + rec.date_to, + ) + + @api.model + def _intersect_days(self, item_dt_from, item_dt_to, dt_from, dt_to): + return intersect_days(item_dt_from, item_dt_to, dt_from, dt_to) + + @api.model + def _query_kpi_data(self, date_from, date_to, base_domain): + """Query mis.kpi.data over a time period. + + Returns {mis.report.kpi.expression: amount} + """ + dt_from = fields.Date.from_string(date_from) + dt_to = fields.Date.from_string(date_to) + # all data items within or overlapping [date_from, date_to] + date_domain = [("date_from", "<=", date_to), ("date_to", ">=", date_from)] + domain = expression.AND([date_domain, base_domain]) + res = defaultdict(float) + res_avg = defaultdict(list) + for item in self.search(domain): + item_dt_from = fields.Date.from_string(item.date_from) + item_dt_to = fields.Date.from_string(item.date_to) + i_days, item_days = self._intersect_days( + item_dt_from, item_dt_to, dt_from, dt_to + ) + if item.kpi_expression_id.kpi_id.accumulation_method == ACC_SUM: + # accumulate pro-rata overlap between item and reporting period + res[item.kpi_expression_id] += item.amount * i_days / item_days + elif item.kpi_expression_id.kpi_id.accumulation_method == ACC_AVG: + # memorize the amount and number of days overlapping + # the reporting period (used as weight in average) + res_avg[item.kpi_expression_id].append((i_days, item.amount)) + else: + raise UserError( + _( + "Unexpected accumulation method %(method)s for %(name)s.", + method=item.kpi_expression_id.kpi_id.accumulation_method, + name=item.name, + ) + ) + # compute weighted average for ACC_AVG + for kpi_expression, amounts in res_avg.items(): + res[kpi_expression] = sum(d * a for d, a in amounts) / sum( + d for d, a in amounts + ) + return res diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report.py new file mode 100644 index 0000000..b2a6996 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report.py @@ -0,0 +1,1015 @@ +# Copyright 2014 ACSONE SA/NV () +# Copyright 2020 CorporateHub (https://corporatehub.eu) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import datetime +import logging +import re +import time +from collections import defaultdict + +import dateutil +import pytz + +from odoo import _, api, fields, models +from odoo.exceptions import UserError, ValidationError +from odoo.models import expression as osv_expression +from odoo.tools.safe_eval import ( + datetime as safe_datetime, +) +from odoo.tools.safe_eval import ( + dateutil as safe_dateutil, +) +from odoo.tools.safe_eval import ( + safe_eval, +) +from odoo.tools.safe_eval import ( + time as safe_time, +) + +from .accounting_none import AccountingNone +from .aep import AccountingExpressionProcessor as AEP +from .aggregate import _avg, _max, _min, _sum +from .expression_evaluator import ExpressionEvaluator +from .kpimatrix import KpiMatrix +from .mis_kpi_data import ACC_AVG, ACC_NONE, ACC_SUM +from .mis_report_style import CMP_DIFF, CMP_NONE, CMP_PCT, TYPE_NUM, TYPE_PCT, TYPE_STR +from .mis_safe_eval import DataError +from .simple_array import SimpleArray, named_simple_array + +_logger = logging.getLogger(__name__) + + +class SubKPITupleLengthError(UserError): + pass + + +class SubKPIUnknownTypeError(UserError): + pass + + +class AutoStruct: + def __init__(self, **kwargs): + for k, v in kwargs.items(): + setattr(self, k, v) + + +def _utc_midnight(d, tz_name, add_day=0): + d = fields.Datetime.from_string(d) + datetime.timedelta(days=add_day) + utc_tz = pytz.timezone("UTC") + context_tz = pytz.timezone(tz_name) + local_timestamp = context_tz.localize(d, is_dst=False) + return fields.Datetime.to_string(local_timestamp.astimezone(utc_tz)) + + +def _python_var(var_str): + return re.sub(r"\W|^(?=\d)", "_", var_str).lower() + + +def _is_valid_python_var(name): + return re.match("[_A-Za-z][_a-zA-Z0-9]*$", name) + + +class MisReportKpi(models.Model): + """A KPI is an element (ie a line) of a MIS report. + + In addition to a name and description, it has an expression + to compute it based on queries defined in the MIS report. + It also has various informations defining how to render it + (numeric or percentage or a string, a prefix, a suffix, divider) and + how to render comparison of two values of the KPI. + KPI's have a sequence and are ordered inside the MIS report. + """ + + _name = "mis.report.kpi" + _description = "MIS Report KPI" + + name = fields.Char(required=True) + description = fields.Char(required=True, translate=True) + multi = fields.Boolean() + expression = fields.Char( + compute="_compute_expression", + inverse="_inverse_expression", + ) + expression_ids = fields.One2many( + comodel_name="mis.report.kpi.expression", + inverse_name="kpi_id", + copy=True, + string="Expressions", + ) + auto_expand_accounts = fields.Boolean(string="Display details by account") + auto_expand_accounts_style_id = fields.Many2one( + string="Style for account detail rows", + comodel_name="mis.report.style", + required=False, + ) + style_id = fields.Many2one( + string="Style", comodel_name="mis.report.style", required=False + ) + style_expression = fields.Char( + help="An expression that returns a style depending on the KPI value. " + "Such style is applied on top of the row style.", + ) + type = fields.Selection( + [ + (TYPE_NUM, _("Numeric")), + (TYPE_PCT, _("Percentage")), + (TYPE_STR, _("String")), + ], + required=True, + string="Value type", + default=TYPE_NUM, + ) + compare_method = fields.Selection( + [ + (CMP_DIFF, _("Difference")), + (CMP_PCT, _("Percentage")), + (CMP_NONE, _("None")), + ], + required=True, + string="Comparison Method", + default=CMP_PCT, + ) + accumulation_method = fields.Selection( + [(ACC_SUM, _("Sum")), (ACC_AVG, _("Average")), (ACC_NONE, _("None"))], + required=True, + default=ACC_SUM, + help="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.", + ) + sequence = fields.Integer(default=100) + report_id = fields.Many2one("mis.report", required=True, ondelete="cascade") + + _order = "sequence, id" + + def name_get(self): + res = [] + for rec in self: + name = f"{rec.description} ({rec.name})" + res.append((rec.id, name)) + return res + + @api.model + def name_search(self, name="", args=None, operator="ilike", limit=100): + domain = args or [] + domain += ["|", ("name", operator, name), ("description", operator, name)] + return self.search(domain, limit=limit).name_get() + + @api.constrains("name") + def _check_name(self): + for record in self: + if not _is_valid_python_var(record.name): + raise ValidationError( + _("KPI name ({}) must be a valid python identifier").format( + record.name + ) + ) + + @api.depends("expression_ids.subkpi_id.name", "expression_ids.name") + def _compute_expression(self): + for kpi in self: + exprs = [] + for expression in kpi.expression_ids: + if expression.subkpi_id: + exprs.append( + f"{expression.subkpi_id.name}\xa0=\xa0{expression.name}" + ) + else: + exprs.append(expression.name or "AccountingNone") + kpi.expression = ",\n".join(exprs) + + def _inverse_expression(self): + for kpi in self: + if kpi.multi: + continue + if kpi.expression_ids: + kpi.expression_ids[0].write({"name": kpi.expression, "subkpi_id": None}) + for expression in kpi.expression_ids[1:]: + expression.unlink() + else: + expression = self.env["mis.report.kpi.expression"].new( + {"name": kpi.expression} + ) + kpi.expression_ids += expression + + @api.onchange("multi") + def _onchange_multi(self): + for kpi in self: + if not kpi.multi: + if kpi.expression_ids: + kpi.expression = kpi.expression_ids[0].name + else: + kpi.expression = None + else: + expressions = [] + for subkpi in kpi.report_id.subkpi_ids: + expressions.append( + (0, 0, {"name": kpi.expression, "subkpi_id": subkpi.id}) + ) + kpi.expression_ids = expressions + + @api.onchange("description") + def _onchange_description(self): + """construct name from description""" + if self.description and not self.name: + self.name = _python_var(self.description) + + @api.onchange("type") + def _onchange_type(self): + if self.type == TYPE_NUM: + self.compare_method = CMP_PCT + self.accumulation_method = ACC_SUM + elif self.type == TYPE_PCT: + self.compare_method = CMP_DIFF + self.accumulation_method = ACC_AVG + elif self.type == TYPE_STR: + self.compare_method = CMP_NONE + self.accumulation_method = ACC_NONE + + def _get_expression_str_for_subkpi(self, subkpi): + e = self._get_expression_for_subkpi(subkpi) + return e and e.name or "" + + def _get_expression_for_subkpi(self, subkpi): + for expression in self.expression_ids: + if expression.subkpi_id == subkpi: + return expression + return None + + def _get_expressions(self, subkpis): + if subkpis and self.multi: + return [self._get_expression_for_subkpi(subkpi) for subkpi in subkpis] + else: + if self.expression_ids: + assert len(self.expression_ids) == 1 + assert not self.expression_ids[0].subkpi_id + return self.expression_ids + else: + return [None] + + +class MisReportSubkpi(models.Model): + _name = "mis.report.subkpi" + _description = "MIS Report Sub-KPI" + _order = "sequence, id" + + sequence = fields.Integer(default=1) + report_id = fields.Many2one( + comodel_name="mis.report", required=True, ondelete="cascade" + ) + name = fields.Char(required=True) + description = fields.Char(required=True, translate=True) + expression_ids = fields.One2many("mis.report.kpi.expression", "subkpi_id") + + @api.constrains("name") + def _check_name(self): + for record in self: + if not _is_valid_python_var(record.name): + raise ValidationError( + _("Sub-KPI name ({}) must be a valid python identifier").format( + record.name + ) + ) + + @api.onchange("description") + def _onchange_description(self): + """construct name from description""" + if self.description and not self.name: + self.name = _python_var(self.description) + + +class MisReportKpiExpression(models.Model): + """A KPI Expression is an expression of a line of a MIS report Kpi. + It's used to compute the kpi value. + """ + + _name = "mis.report.kpi.expression" + _description = "MIS Report KPI Expression" + _order = "sequence, name, id" + + sequence = fields.Integer(related="subkpi_id.sequence", store=True, readonly=True) + name = fields.Char(string="Expression") + kpi_id = fields.Many2one("mis.report.kpi", required=True, ondelete="cascade") + # TODO FIXME set readonly=True when onchange('subkpi_ids') below works + subkpi_id = fields.Many2one("mis.report.subkpi", readonly=False, ondelete="cascade") + + _sql_constraints = [ + ( + "subkpi_kpi_unique", + "unique(subkpi_id, kpi_id)", + "Sub KPI must be used once and only once for each KPI", + ) + ] + + def name_get(self): + res = [] + for rec in self: + kpi = rec.kpi_id + subkpi = rec.subkpi_id + if subkpi: + name = "{} / {} ({}.{})".format( + kpi.description, subkpi.description, kpi.name, subkpi.name + ) + else: + name = rec.kpi_id.display_name + res.append((rec.id, name)) + return res + + @api.model + def name_search(self, name="", args=None, operator="ilike", limit=100): + # TODO maybe implement negative search operators, although + # there is not really a use case for that + domain = args or [] + splitted_name = name.split(".", 2) + name_search_domain = [] + if "." in name: + kpi_name, subkpi_name = splitted_name[0], splitted_name[1] + name_search_domain = osv_expression.AND( + [ + name_search_domain, + [ + "|", + "|", + "&", + ("kpi_id.name", "=", kpi_name), + ("subkpi_id.name", operator, subkpi_name), + ("kpi_id.description", operator, name), + ("subkpi_id.description", operator, name), + ], + ] + ) + name_search_domain = osv_expression.OR( + [ + name_search_domain, + [ + "|", + ("kpi_id.name", operator, name), + ("kpi_id.description", operator, name), + ], + ] + ) + domain = osv_expression.AND([domain, name_search_domain]) + return self.search(domain, limit=limit).name_get() + + +class MisReportQuery(models.Model): + """A query to fetch arbitrary data for a MIS report. + + A query works on a model and has a domain and list of fields to fetch. + At runtime, the domain is expanded with a "and" on the date/datetime field. + """ + + _name = "mis.report.query" + _description = "MIS Report Query" + + @api.depends("field_ids") + def _compute_field_names(self): + for record in self: + field_names = [field.name for field in record.field_ids] + record.field_names = ", ".join(field_names) + + name = fields.Char(required=True) + model_id = fields.Many2one("ir.model", required=True, ondelete="cascade") + field_ids = fields.Many2many( + "ir.model.fields", required=True, string="Fields to fetch" + ) + field_names = fields.Char( + compute="_compute_field_names", string="Fetched fields name" + ) + aggregate = fields.Selection( + [ + ("sum", _("Sum")), + ("avg", _("Average")), + ("min", _("Min")), + ("max", _("Max")), + ], + ) + date_field = fields.Many2one( + comodel_name="ir.model.fields", + required=True, + domain=[("ttype", "in", ("date", "datetime"))], + ondelete="cascade", + ) + domain = fields.Char() + report_id = fields.Many2one( + comodel_name="mis.report", required=True, ondelete="cascade" + ) + + _order = "name" + + @api.constrains("name") + def _check_name(self): + for record in self: + if not _is_valid_python_var(record.name): + raise ValidationError( + _("Query name ({}) must be valid python identifier").format( + record.name + ) + ) + + +class MisReport(models.Model): + """A MIS report template (without period information) + + The MIS report holds: + * a list of explicit queries; the result of each query is + stored in a variable with same name as a query, containing as list + of data structures populated with attributes for each fields to fetch; + when queries have an aggregate method and no fields to group, it returns + a data structure with the aggregated fields + * a list of KPI to be evaluated based on the variables resulting + from the accounting data and queries (KPI expressions can references + queries and accounting expression - see AccoutingExpressionProcessor) + """ + + _name = "mis.report" + _description = "MIS Report Template" + + def _default_move_lines_source(self): + return self.env["ir.model"].sudo().search([("model", "=", "account.move.line")]) + + name = fields.Char(required=True, translate=True) + description = fields.Char(required=False, translate=True) + style_id = fields.Many2one(string="Style", comodel_name="mis.report.style") + query_ids = fields.One2many( + "mis.report.query", "report_id", string="Queries", copy=True + ) + kpi_ids = fields.One2many("mis.report.kpi", "report_id", string="KPI's", copy=True) + subkpi_ids = fields.One2many( + "mis.report.subkpi", "report_id", string="Sub KPI", copy=True + ) + subreport_ids = fields.One2many( + "mis.report.subreport", "report_id", string="Sub reports", copy=True + ) + all_kpi_ids = fields.One2many( + comodel_name="mis.report.kpi", + compute="_compute_all_kpi_ids", + help="KPIs of this report and subreports.", + ) + move_lines_source = fields.Many2one( + comodel_name="ir.model", + domain=[ + ("field_id.name", "=", "debit"), + ("field_id.name", "=", "credit"), + ("field_id.name", "=", "account_id"), + ("field_id.name", "=", "date"), + ("field_id.name", "=", "company_id"), + ], + default=_default_move_lines_source, + required=True, + ondelete="cascade", + help="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.", + ) + account_model = fields.Char(compute="_compute_account_model") + + @api.depends("kpi_ids", "subreport_ids") + def _compute_all_kpi_ids(self): + for rec in self: + rec.all_kpi_ids = rec.kpi_ids | rec.subreport_ids.mapped( + "subreport_id.kpi_ids" + ) + + @api.depends("move_lines_source") + def _compute_account_model(self): + for record in self: + record.account_model = ( + record.move_lines_source.sudo() + .field_id.filtered(lambda r: r.name == "account_id") + .relation + ) + + @api.onchange("subkpi_ids") + def _on_change_subkpi_ids(self): + """Update kpi expressions when subkpis change on the report, + so the list of kpi expressions is always up-to-date""" + for kpi in self.kpi_ids: + if not kpi.multi: + continue + new_subkpis = {subkpi for subkpi in self.subkpi_ids} + expressions = [] + for expression in kpi.expression_ids: + assert expression.subkpi_id # must be true if kpi is multi + if expression.subkpi_id not in self.subkpi_ids: + expressions.append((2, expression.id, None)) # remove + else: + new_subkpis.remove(expression.subkpi_id) # no change + for subkpi in new_subkpis: + # TODO FIXME this does not work, while the remove above works + expressions.append( + (0, None, {"name": False, "subkpi_id": subkpi.id}) + ) # add empty expressions for new subkpis + if expressions: + kpi.expression_ids = expressions + + def get_wizard_report_action(self): + xmlid = "mis_builder.mis_report_instance_view_action" + action = self.env["ir.actions.act_window"]._for_xml_id(xmlid) + view = self.env.ref("mis_builder.wizard_mis_report_instance_view_form") + action.update( + { + "view_id": view.id, + "views": [(view.id, "form")], + "target": "new", + "context": { + "default_report_id": self.id, + "default_name": self.name, + "default_temporary": True, + }, + } + ) + return action + + def copy(self, default=None): + self.ensure_one() + default = dict(default or []) + default["name"] = _("%s (copy)") % self.name + new = super().copy(default) + # after a copy, we have new subkpis, but the expressions + # subkpi_id fields still point to the original one, so + # we patch them after copying + subkpis_by_name = {sk.name: sk for sk in new.subkpi_ids} + for subkpi in self.subkpi_ids: + # search expressions linked to subkpis of the original report + exprs = self.env["mis.report.kpi.expression"].search( + [("kpi_id.report_id", "=", new.id), ("subkpi_id", "=", subkpi.id)] + ) + # and replace them with references to subkpis of the new report + exprs.write({"subkpi_id": subkpis_by_name[subkpi.name].id}) + return new + + # TODO: kpi name cannot be start with query name + + def prepare_kpi_matrix(self, multi_company=False): + self.ensure_one() + kpi_matrix = KpiMatrix(self.env, multi_company, self.account_model) + for kpi in self.kpi_ids: + kpi_matrix.declare_kpi(kpi) + return kpi_matrix + + def _prepare_aep(self, companies, currency=None): + self.ensure_one() + aep = AEP(companies, currency, self.account_model) + for kpi in self.all_kpi_ids: + for expression in kpi.expression_ids: + if expression.name: + aep.parse_expr(expression.name) + aep.done_parsing() + return aep + + def prepare_locals_dict(self): + return { + "sum": _sum, + "min": _min, + "max": _max, + "len": len, + "avg": _avg, + "time": time, + "datetime": datetime, + "dateutil": dateutil, + "AccountingNone": AccountingNone, + "SimpleArray": SimpleArray, + } + + def _fetch_queries(self, date_from, date_to, get_additional_query_filter=None): + self.ensure_one() + res = {} + for query in self.query_ids: + query_sudo = query.sudo() + model = self.env[query_sudo.model_id.model] + eval_context = { + "env": self.env, + "time": safe_time, + "datetime": safe_datetime, + "dateutil": safe_dateutil, + # deprecated + "uid": self.env.uid, + "context": self.env.context, + } + domain = query.domain and safe_eval(query.domain, eval_context) or [] + if get_additional_query_filter: + domain.extend(get_additional_query_filter(query)) + if query_sudo.date_field.ttype == "date": + domain.extend( + [ + (query_sudo.date_field.name, ">=", date_from), + (query_sudo.date_field.name, "<=", date_to), + ] + ) + else: + tz = str(self.env["ir.fields.converter"]._input_tz()) + datetime_from = _utc_midnight(date_from, tz) + datetime_to = _utc_midnight(date_to, tz, add_day=1) + domain.extend( + [ + (query_sudo.date_field.name, ">=", datetime_from), + (query_sudo.date_field.name, "<", datetime_to), + ] + ) + field_names = [f.name for f in query_sudo.field_ids] + all_stored = all([model._fields[f].store for f in field_names]) + if not query.aggregate: + data = model.search_read(domain, field_names) + res[query.name] = [AutoStruct(**d) for d in data] + elif query.aggregate == "sum" and all_stored: + # use read_group to sum stored fields + data = model.read_group(domain, field_names, []) + s = AutoStruct(count=data[0]["__count"]) + for field_name in field_names: + try: + v = data[0][field_name] + except KeyError: + _logger.error( + "field %s not found in read_group " "for %s; not summable?", + field_name, + model._name, + ) + v = AccountingNone + setattr(s, field_name, v) + res[query.name] = s + else: + data = model.search_read(domain, field_names) + s = AutoStruct(count=len(data)) + if query.aggregate == "min": + agg = _min + elif query.aggregate == "max": + agg = _max + elif query.aggregate == "avg": + agg = _avg + elif query.aggregate == "sum": + agg = _sum + for field_name in field_names: + setattr(s, field_name, agg([d[field_name] for d in data])) + res[query.name] = s + return res + + def _declare_and_compute_col( # noqa: C901 (TODO simplify this fnction) + self, + expression_evaluator, + kpi_matrix, + col_key, + col_label, + col_description, + subkpis_filter, + locals_dict, + no_auto_expand_accounts=False, + ): + """This is the main computation loop. + + It evaluates the kpis and puts the results in the KpiMatrix. + Evaluation is done through the expression_evaluator so data sources + can provide their own mean of obtaining the data (eg preset + kpi values for budget, or alternative move line sources). + """ + + if subkpis_filter: + # TODO filter by subkpi names + subkpis = [subkpi for subkpi in self.subkpi_ids if subkpi in subkpis_filter] + else: + subkpis = self.subkpi_ids + + SimpleArray_cls = named_simple_array( + f"SimpleArray_{col_key}", [subkpi.name for subkpi in subkpis] + ) + locals_dict["SimpleArray"] = SimpleArray_cls + + col = kpi_matrix.declare_col( + col_key, col_label, col_description, locals_dict, subkpis + ) + + compute_queue = self.kpi_ids + recompute_queue = [] + while True: + for kpi in compute_queue: + # build the list of expressions for this kpi + expressions = kpi._get_expressions(subkpis) + + ( + vals, + drilldown_args, + name_error, + ) = expression_evaluator.eval_expressions(expressions, locals_dict) + for drilldown_arg in drilldown_args: + if not drilldown_arg: + continue + drilldown_arg["period_id"] = col_key + drilldown_arg["kpi_id"] = kpi.id + + if name_error: + recompute_queue.append(kpi) + else: + # no error, set it in locals_dict so it can be used + # in computing other kpis + if not subkpis or not kpi.multi: + locals_dict[kpi.name] = vals[0] + else: + locals_dict[kpi.name] = SimpleArray_cls(vals) + + # even in case of name error we set the result in the matrix + # so the name error will be displayed if it cannot be + # resolved by recomputing later + + if subkpis and not kpi.multi: + # here we have one expression for this kpi, but + # multiple subkpis (so this kpi is most probably + # a sum or other operation on multi-valued kpis) + if isinstance(vals[0], tuple): + vals = vals[0] + if len(vals) != col.colspan: + raise SubKPITupleLengthError( + _( + 'KPI "%(kpi)s" is valued as a tuple of ' + "length %(length)s while a tuple of length" + "%(expected_length)s is expected.", + kpi=kpi.description, + length=len(vals), + expected_length=col.colspan, + ) + ) + elif isinstance(vals[0], DataError): + vals = (vals[0],) * col.colspan + else: + raise SubKPIUnknownTypeError( + _( + 'KPI "%(kpi)s" has type %(type)s while a tuple was ' + "expected.\n\nThis can be fixed by either:\n\t- " + "Changing the KPI value to a tuple of length " + "%(length)s\nor\n\t- Changing the " + "KPI to `multi` mode and giving an explicit " + "value for each sub-KPI.", + kpi=kpi.description, + type=type(vals[0]), + length=col.colspan, + ) + ) + if len(drilldown_args) != col.colspan: + drilldown_args = [None] * col.colspan + + kpi_matrix.set_values(kpi, col_key, vals, drilldown_args) + + if ( + name_error + or no_auto_expand_accounts + or not kpi.auto_expand_accounts + ): + continue + + for ( + account_id, + vals, + drilldown_args, + _name_error, + ) in expression_evaluator.eval_expressions_by_account( + expressions, locals_dict + ): + for drilldown_arg in drilldown_args: + if not drilldown_arg: + continue + drilldown_arg["period_id"] = col_key + drilldown_arg["kpi_id"] = kpi.id + kpi_matrix.set_values_detail_account( + kpi, col_key, account_id, vals, drilldown_args + ) + + if len(recompute_queue) == 0: + # nothing to recompute, we are done + break + if len(recompute_queue) == len(compute_queue): + # could not compute anything in this iteration + # (ie real Name errors or cyclic dependency) + # so we stop trying + break + # try again + compute_queue = recompute_queue + recompute_queue = [] + + def declare_and_compute_period( + self, + kpi_matrix, + col_key, + col_label, + col_description, + aep, + date_from, + date_to, + subkpis_filter=None, + get_additional_move_line_filter=None, + get_additional_query_filter=None, + locals_dict=None, + aml_model=None, + no_auto_expand_accounts=False, + ): + _logger.warning( + "declare_and_compute_period() is deprecated, " + "use _declare_and_compute_period() instead" + ) + expression_evaluator = ExpressionEvaluator( + aep, + date_from, + date_to, + get_additional_move_line_filter() + if get_additional_move_line_filter + else None, + aml_model, + ) + return self._declare_and_compute_period( + expression_evaluator, + kpi_matrix, + col_key, + col_label, + col_description, + subkpis_filter, + get_additional_query_filter, + locals_dict, + no_auto_expand_accounts, + ) + + def _declare_and_compute_period( + self, + expression_evaluator, + kpi_matrix, + col_key, + col_label, + col_description, + subkpis_filter=None, + get_additional_query_filter=None, + locals_dict=None, + no_auto_expand_accounts=False, + ): + """Evaluate a report for a given period, populating a KpiMatrix. + + :param expression_evaluator: an ExpressionEvaluator instance + :param kpi_matrix: the KpiMatrix object to be populated created + with prepare_kpi_matrix() + :param col_key: the period key to use when populating the KpiMatrix + :param subkpis_filter: a list of subkpis to include in the evaluation + (if empty, use all subkpis) + :param get_additional_query_filter: a bound method that takes a single + query argument and returns a + domain compatible with the query + underlying model + :param locals_dict: personalized locals dictionary used as evaluation + context for the KPI expressions + :param no_auto_expand_accounts: disable expansion of account details + """ + self.ensure_one() + + # prepare the localsdict + if locals_dict is None: + locals_dict = {} + + # Evaluate subreports + for subreport in self.subreport_ids: + subreport_locals_dict = subreport.subreport_id._evaluate( + expression_evaluator, subkpis_filter, get_additional_query_filter + ) + locals_dict[subreport.name] = AutoStruct( + **{ + srk.name: subreport_locals_dict.get(srk.name, AccountingNone) + for srk in subreport.subreport_id.kpi_ids + } + ) + + locals_dict.update(self.prepare_locals_dict()) + locals_dict["date_from"] = fields.Date.from_string( + expression_evaluator.date_from + ) + locals_dict["date_to"] = fields.Date.from_string(expression_evaluator.date_to) + + # fetch non-accounting queries + locals_dict.update( + self._fetch_queries( + expression_evaluator.date_from, + expression_evaluator.date_to, + get_additional_query_filter, + ) + ) + + # use AEP to do the accounting queries + expression_evaluator.aep_do_queries() + + self._declare_and_compute_col( + expression_evaluator, + kpi_matrix, + col_key, + col_label, + col_description, + subkpis_filter, + locals_dict, + no_auto_expand_accounts, + ) + + def get_kpis_by_account_id(self, company): + """Return { account_id: set(kpi) }""" + aep = self._prepare_aep(company) + res = defaultdict(set) + for kpi in self.kpi_ids: + for expression in kpi.expression_ids: + if not expression.name: + continue + account_ids = aep.get_account_ids_for_expr(expression.name) + for account_id in account_ids: + res[account_id].add(kpi) + return res + + @api.model + def _supports_target_move_filter(self, aml_model_name): + return "parent_state" in self.env[aml_model_name]._fields + + @api.model + def _get_target_move_domain(self, target_move, aml_model_name): + """ + Obtain a domain to apply on a move-line-like model, to get posted + entries or return all of them (always excluding cancelled entries). + + :param: target_move: all|posted + :param: aml_model_name: an optional move-line-like model name + (defaults to account.move.line) + """ + if not self._supports_target_move_filter(aml_model_name): + return [] + + if target_move == "posted": + return [("parent_state", "=", "posted")] + elif target_move == "all": + # all (in Odoo 13+, there is also the cancel state that we must ignore) + return [("parent_state", "in", ("posted", "draft"))] + else: + raise UserError(_("Unexpected value %s for target_move.") % (target_move,)) + + def evaluate( + self, + aep, + date_from, + date_to, + target_move="posted", + aml_model=None, + subkpis_filter=None, + get_additional_move_line_filter=None, + get_additional_query_filter=None, + ): + """Simplified method to evaluate a report over a time period. + + :param aep: an AccountingExpressionProcessor instance created + using _prepare_aep() + :param date_from, date_to: the starting and ending date + :param target_move: all|posted + :param aml_model: the name of a model that is compatible with + account.move.line (default: account.move.line) + :param subkpis_filter: a list of subkpis to include in the evaluation + (if empty, use all subkpis) + :param get_additional_move_line_filter: a bound method that takes + no arguments and returns + a domain compatible with + account.move.line + :param get_additional_query_filter: a bound method that takes a single + query argument and returns a + domain compatible with the query + underlying model + :return: a dictionary where keys are KPI names, and values are the + evaluated results; some additional keys might be present: + these should be ignored as they might be removed in + the future. + """ + additional_move_line_filter = self._get_target_move_domain( + target_move, aml_model or "account.move.line" + ) + if get_additional_move_line_filter: + additional_move_line_filter.extend(get_additional_move_line_filter()) + expression_evaluator = ExpressionEvaluator( + aep, + date_from, + date_to, + additional_move_line_filter, + aml_model, + ) + return self._evaluate( + expression_evaluator, subkpis_filter, get_additional_query_filter + ) + + def _evaluate( + self, + expression_evaluator, + subkpis_filter=None, + get_additional_query_filter=None, + ): + locals_dict = {} + kpi_matrix = self.prepare_kpi_matrix() + self._declare_and_compute_period( + expression_evaluator, + kpi_matrix, + col_key=1, + col_label="", + col_description="", + subkpis_filter=subkpis_filter, + get_additional_query_filter=get_additional_query_filter, + locals_dict=locals_dict, + no_auto_expand_accounts=True, + ) + return locals_dict diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_instance.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_instance.py new file mode 100644 index 0000000..e3a5ab7 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_instance.py @@ -0,0 +1,1015 @@ +# Copyright 2014 ACSONE SA/NV () +# Copyright 2020 CorporateHub (https://corporatehub.eu) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import ast +import datetime +import logging + +from dateutil.relativedelta import relativedelta + +from odoo import _, api, fields, models +from odoo.exceptions import UserError, ValidationError + +from .aep import AccountingExpressionProcessor as AEP +from .expression_evaluator import ExpressionEvaluator +from .kpimatrix import KpiMatrix + +_logger = logging.getLogger(__name__) + + +SRC_ACTUALS = "actuals" +SRC_ACTUALS_ALT = "actuals_alt" +SRC_CMPCOL = "cmpcol" +SRC_SUMCOL = "sumcol" + +MODE_NONE = "none" +MODE_FIX = "fix" +MODE_REL = "relative" + + +class DateFilterRequired(ValidationError): + pass + + +class DateFilterForbidden(ValidationError): + pass + + +class MisReportInstancePeriodSum(models.Model): + _name = "mis.report.instance.period.sum" + _description = "MIS Report Instance Period Sum" + + period_id = fields.Many2one( + comodel_name="mis.report.instance.period", + string="Parent column", + ondelete="cascade", + required=True, + ) + period_to_sum_id = fields.Many2one( + comodel_name="mis.report.instance.period", + string="Column", + ondelete="restrict", + required=True, + ) + sign = fields.Selection([("+", "+"), ("-", "-")], required=True, default="+") + + @api.constrains("period_id", "period_to_sum_id") + def _check_period_to_sum(self): + for rec in self: + if rec.period_id == rec.period_to_sum_id: + raise ValidationError( + _("You cannot sum period %s with itself.") % rec.period_id.name + ) + + +class MisReportInstancePeriod(models.Model): + """A MIS report instance has the logic to compute + a report template for a given date period. + + Periods have a duration (day, week, fiscal period) and + are defined as an offset relative to a pivot date. + """ + + @api.depends( + "report_instance_id.pivot_date", + "report_instance_id.comparison_mode", + "date_range_type_id", + "type", + "offset", + "duration", + "mode", + "manual_date_from", + "manual_date_to", + "is_ytd", + ) + def _compute_dates(self): + for record in self: + record.date_from = False + record.date_to = False + record.valid = False + report = record.report_instance_id + d = fields.Date.from_string(report.pivot_date) + if not report.comparison_mode: + record.date_from = report.date_from + record.date_to = report.date_to + record.valid = record.date_from and record.date_to + elif record.mode == MODE_NONE: + record.date_from = False + record.date_to = False + record.valid = True + elif record.mode == MODE_FIX: + record.date_from = record.manual_date_from + record.date_to = record.manual_date_to + record.valid = record.date_from and record.date_to + elif record.mode == MODE_REL and record.type == "d": + date_from = d + datetime.timedelta(days=record.offset) + date_to = date_from + datetime.timedelta(days=record.duration - 1) + record.date_from = fields.Date.to_string(date_from) + record.date_to = fields.Date.to_string(date_to) + record.valid = True + elif record.mode == MODE_REL and record.type == "w": + date_from = d - datetime.timedelta(d.weekday()) + date_from = date_from + datetime.timedelta(days=record.offset * 7) + date_to = date_from + datetime.timedelta(days=(7 * record.duration) - 1) + record.date_from = fields.Date.to_string(date_from) + record.date_to = fields.Date.to_string(date_to) + record.valid = True + elif record.mode == MODE_REL and record.type == "m": + date_from = d.replace(day=1) + date_from = date_from + relativedelta(months=record.offset) + date_to = ( + date_from + + relativedelta(months=record.duration - 1) + + relativedelta(day=31) + ) + record.date_from = fields.Date.to_string(date_from) + record.date_to = fields.Date.to_string(date_to) + record.valid = True + elif record.mode == MODE_REL and record.type == "y": + date_from = d.replace(month=1, day=1) + date_from = date_from + relativedelta(years=record.offset) + date_to = date_from + relativedelta(years=record.duration - 1) + date_to = date_to.replace(month=12, day=31) + record.date_from = fields.Date.to_string(date_from) + record.date_to = fields.Date.to_string(date_to) + record.valid = True + elif record.mode == MODE_REL and record.type == "date_range": + date_range_obj = record.env["date.range"] + current_periods = date_range_obj.search( + [ + ("type_id", "=", record.date_range_type_id.id), + ("date_start", "<=", d), + ("date_end", ">=", d), + "|", + ("company_id", "=", False), + ( + "company_id", + "in", + record.report_instance_id.query_company_ids.ids, + ), + ] + ) + if current_periods: + # TODO we take the first date range we found as current + # this may be surprising if several companies + # have overlapping date ranges with different dates + current_period = current_periods[0] + all_periods = date_range_obj.search( + [ + ("type_id", "=", current_period.type_id.id), + ("company_id", "=", current_period.company_id.id), + ], + order="date_start", + ) + p = all_periods.ids.index(current_period.id) + record.offset + if p >= 0 and p + record.duration <= len(all_periods): + periods = all_periods[p : p + record.duration] + record.date_from = periods[0].date_start + record.date_to = periods[-1].date_end + record.valid = True + if record.mode == MODE_REL and record.valid and record.is_ytd: + record.date_from = fields.Date.from_string(record.date_to).replace( + day=1, month=1 + ) + + _name = "mis.report.instance.period" + _description = "MIS Report Instance Period" + + name = fields.Char(required=True, string="Label", translate=True) + mode = fields.Selection( + [ + (MODE_FIX, "Fixed dates"), + (MODE_REL, "Relative to report base date"), + (MODE_NONE, "No date filter"), + ], + required=True, + default=MODE_FIX, + ) + type = fields.Selection( + [ + ("d", _("Day")), + ("w", _("Week")), + ("m", _("Month")), + ("y", _("Year")), + ("date_range", _("Date Range")), + ], + string="Period type", + ) + is_ytd = fields.Boolean( + default=False, + string="Year to date", + help="Forces the start date to Jan 1st of the relevant year", + ) + date_range_type_id = fields.Many2one( + comodel_name="date.range.type", + string="Date Range Type", + domain=[("allow_overlap", "=", False)], + ) + offset = fields.Integer(help="Offset from current period", default=-1) + duration = fields.Integer(help="Number of periods", default=1) + date_from = fields.Date(compute="_compute_dates", string="From (computed)") + date_to = fields.Date(compute="_compute_dates", string="To (computed)") + manual_date_from = fields.Date(string="From") + manual_date_to = fields.Date(string="To") + date_range_id = fields.Many2one(comodel_name="date.range", string="Date Range") + valid = fields.Boolean(compute="_compute_dates", type="boolean") + sequence = fields.Integer(default=100) + report_instance_id = fields.Many2one( + comodel_name="mis.report.instance", + string="Report Instance", + required=True, + ondelete="cascade", + ) + report_id = fields.Many2one(related="report_instance_id.report_id") + normalize_factor = fields.Integer( + string="Factor", + help="Factor to use to normalize the period (used in comparison", + default=1, + ) + subkpi_ids = fields.Many2many("mis.report.subkpi", string="Sub KPI Filter") + + source = fields.Selection( + [ + (SRC_ACTUALS, "Actuals"), + (SRC_ACTUALS_ALT, "Actuals (alternative)"), + (SRC_SUMCOL, "Sum columns"), + (SRC_CMPCOL, "Compare columns"), + ], + default=SRC_ACTUALS, + required=True, + help="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", + ) + source_aml_model_id = fields.Many2one( + comodel_name="ir.model", + string="Move lines source", + domain=[ + ("field_id.name", "=", "debit"), + ("field_id.name", "=", "credit"), + ("field_id.name", "=", "account_id"), + ("field_id.name", "=", "date"), + ("field_id.name", "=", "company_id"), + ("field_id.model_id.model", "!=", "account.move.line"), + ], + compute="_compute_source_aml_model_id", + store=True, + readonly=False, + help="A 'move line like' model, ie having at least debit, credit, " + "date, account_id and company_id fields.", + ) + source_aml_model_name = fields.Char( + string="Move lines source model name", related="source_aml_model_id.model" + ) + source_sumcol_ids = fields.One2many( + comodel_name="mis.report.instance.period.sum", + inverse_name="period_id", + string="Columns to sum", + ) + source_sumcol_accdet = fields.Boolean(string="Sum account details") + source_cmpcol_from_id = fields.Many2one( + comodel_name="mis.report.instance.period", string="versus" + ) + source_cmpcol_to_id = fields.Many2one( + comodel_name="mis.report.instance.period", string="Compare" + ) + allowed_cmpcol_ids = fields.Many2many( + comodel_name="mis.report.instance.period", compute="_compute_allowed_cmpcol_ids" + ) + analytic_domain = fields.Text( + default="[]", + help="A domain to additionally filter move lines considered in this column.", + ) + + _order = "sequence, id" + + _sql_constraints = [ + ("duration", "CHECK (duration>0)", "Wrong duration, it must be positive!"), + ( + "normalize_factor", + "CHECK (normalize_factor>0)", + "Wrong normalize factor, it must be positive!", + ), + ( + "name_unique", + "unique(name, report_instance_id)", + "Period name should be unique by report", + ), + ] + + @api.depends("source", "report_instance_id.report_id.move_lines_source") + def _compute_source_aml_model_id(self): + for record in self: + if record.source == SRC_ACTUALS: + if not record.report_instance_id.report_id: + raise UserError( + _( + "Please select a report template and/or " + "save the report before adding columns." + ) + ) + # use the default model defined on the report template + record.source_aml_model_id = ( + record.report_instance_id.report_id.move_lines_source + ) + elif record.source in (SRC_SUMCOL, SRC_CMPCOL): + record.source_aml_model_id = False + elif record.source == SRC_ACTUALS_ALT: + pass # let the user choose + + @api.depends("report_instance_id") + def _compute_allowed_cmpcol_ids(self): + """Compute actual records while in NewId context""" + for record in self: + record.allowed_cmpcol_ids = record.report_instance_id.period_ids - record + + @api.constrains("source_aml_model_id") + def _check_source_aml_model_id(self): + for record in self: + if record.source_aml_model_id: + record_model = ( + record.source_aml_model_id.sudo() + .field_id.filtered(lambda r: r.name == "account_id") + .relation + ) + report_account_model = record.report_id.account_model + if record_model != report_account_model: + raise ValidationError( + _( + "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" + ) + % report_account_model + ) + + @api.onchange("date_range_id") + def _onchange_date_range(self): + if self.date_range_id: + self.manual_date_from = self.date_range_id.date_start + self.manual_date_to = self.date_range_id.date_end + + @api.onchange("manual_date_from", "manual_date_to") + def _onchange_dates(self): + if self.date_range_id: + if ( + self.manual_date_from != self.date_range_id.date_start + or self.manual_date_to != self.date_range_id.date_end + ): + self.date_range_id = False + + @api.onchange("source") + def _onchange_source(self): + if self.source in (SRC_SUMCOL, SRC_CMPCOL): + self.mode = MODE_NONE + # Dirty hack to solve bug https://github.com/OCA/mis-builder/issues/393 + if self.source and not self.report_instance_id.id: + self.report_instance_id = self.report_instance_id._origin.id + + def _get_additional_move_line_filter(self): + """Prepare a filter to apply on all move lines + + This filter will be applied with a AND operator on all accounting expression + domains. This hook is intended to be inherited, and is useful to implement + filtering on analytic dimensions or operational units. + + The default filter is obtained from the report-instance-level + ``_get_filter_domain`` method, extended with a per column analytic domain. + + Returns an Odoo domain expression (a python list) compatible with + account.move.line. + """ + self.ensure_one() + if not self.source_aml_model_name: + # This column does not have a move line source, so this additional move line + # filter does not apply + return [] + # First get the report-level filter domain. + domain = self.report_instance_id._get_filter_domain(self.source_aml_model_name) + if self.analytic_domain: + # Then extend it with the column-level analytic domain. + domain.extend(ast.literal_eval(self.analytic_domain)) + return domain + + def _get_additional_query_filter(self, query): + """Prepare an additional filter to apply on the query + + This filter is combined to the query domain with a AND + operator. This hook is intended + to be inherited, and is useful to implement filtering + on analytic dimensions or operational units. + + Returns an Odoo domain expression (a python list) + compatible with the model of the query.""" + self.ensure_one() + return [] + + @api.constrains("mode", "source") + def _check_mode_source(self): + for rec in self: + if rec.source in (SRC_ACTUALS, SRC_ACTUALS_ALT): + if rec.mode == MODE_NONE: + raise DateFilterRequired( + _("A date filter is mandatory for this source " "in column %s.") + % rec.name + ) + elif rec.source in (SRC_SUMCOL, SRC_CMPCOL): + if rec.mode != MODE_NONE: + raise DateFilterForbidden( + _("No date filter is allowed for this source " "in column %s.") + % rec.name + ) + + @api.constrains("source", "source_cmpcol_from_id", "source_cmpcol_to_id") + def _check_source_cmpcol(self): + for rec in self: + if rec.source == SRC_CMPCOL: + if not rec.source_cmpcol_from_id or not rec.source_cmpcol_to_id: + raise ValidationError( + _("Please provide both columns to compare in %s.") % rec.name + ) + if rec.source_cmpcol_from_id == rec or rec.source_cmpcol_to_id == rec: + raise ValidationError( + _("Column %s cannot be compared to itrec.") % rec.name + ) + if ( + rec.source_cmpcol_from_id.report_instance_id + != rec.report_instance_id + or rec.source_cmpcol_to_id.report_instance_id + != rec.report_instance_id + ): + raise ValidationError( + _("Columns to compare must belong to the same report " "in %s") + % rec.name + ) + + def copy_data(self, default=None): + if self.source == SRC_CMPCOL: + # While duplicating a MIS report instance, comparison columns are + # ignored because they would raise an error, as they keep the old + # `source_cmpcol_from_id` and `source_cmpcol_to_id` from the + # original record. + return [ + False, + ] + return super().copy_data(default=default) + + +class MisReportInstance(models.Model): + """The MIS report instance combines everything to compute + a MIS report template for a set of periods.""" + + @api.depends("date") + def _compute_pivot_date(self): + for record in self: + if self.env.context.get("mis_pivot_date"): + record.pivot_date = self.env.context.get("mis_pivot_date") + elif record.date: + record.pivot_date = record.date + else: + record.pivot_date = fields.Date.context_today(record) + + _name = "mis.report.instance" + _description = "MIS Report Instance" + _order = "sequence, id" + + name = fields.Char(required=True, translate=True) + sequence = fields.Integer(default=10) + description = fields.Char(related="report_id.description", readonly=True) + date = fields.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") + period_ids = fields.One2many( + comodel_name="mis.report.instance.period", + inverse_name="report_instance_id", + required=True, + string="Periods", + copy=True, + ) + target_move = fields.Selection( + [("posted", "All Posted Entries"), ("all", "All Entries")], + string="Target Moves", + required=True, + default="posted", + ) + company_id = fields.Many2one( + comodel_name="res.company", + string="Allowed company", + default=lambda self: self.env.company, + required=False, + ) + multi_company = fields.Boolean( + string="Multiple companies", + help="Check if you wish to specify several companies to be searched for data.", + default=False, + ) + company_ids = fields.Many2many( + comodel_name="res.company", + string="Allowed companies", + help="Select companies for which data will be searched.", + ) + query_company_ids = fields.Many2many( + string="Effective companies", + comodel_name="res.company", + compute="_compute_query_company_ids", + help="Companies for which data will be searched.", + ) + currency_id = fields.Many2one( + comodel_name="res.currency", + string="Currency", + help="Select target currency for the report. " + "Required if companies have different currencies.", + required=False, + ) + landscape_pdf = fields.Boolean(string="Landscape PDF") + no_auto_expand_accounts = fields.Boolean(string="Disable account details expansion") + display_columns_description = fields.Boolean( + help="Display the date range details in the column headers." + ) + comparison_mode = fields.Boolean( + compute="_compute_comparison_mode", inverse="_inverse_comparison_mode" + ) + date_range_id = fields.Many2one(comodel_name="date.range", string="Date Range") + date_from = fields.Date(string="From") + date_to = fields.Date(string="To") + temporary = fields.Boolean(default=False) + source_aml_model_id = fields.Many2one( + related="report_id.move_lines_source", + readonly=True, + ) + source_aml_model_name = fields.Char( + related="source_aml_model_id.model", + related_sudo=True, + readonly=True, + ) + analytic_domain = fields.Text( + default="[]", + help=( + "A domain to additionally filter move lines considered in this report. " + "Caution: when using different move line sources in different columns, " + "such as budgets by account, " + "make sure to use only fields that are available in " + "all move line sources." + ), + ) + widget_show_filters = fields.Boolean( + default=True, + string="Show filters box", + help="Show the filter bar in the report widget.", + ) + widget_show_settings_button = fields.Boolean( + default=False, + string="Show settings button", + help="Show the settings button in the report widget.", + ) + widget_show_pivot_date = fields.Boolean( + default=False, + string="Show Pivot Date", + help="Show the Pivot Date in the report widget filter bar.", + ) + widget_search_view_id = fields.Many2one( + comodel_name="ir.ui.view", + domain='[("type", "=", "search"), ("model", "=", source_aml_model_name)]', + compute="_compute_widget_search_view_id", + store=True, + readonly=False, + string="Filter box search view", + help="Search view to customize the filter box in the report widget.", + ) + user_can_read_annotation = fields.Boolean( + compute="_compute_user_can_read_annotation", + ) + user_can_edit_annotation = fields.Boolean( + compute="_compute_user_can_edit_annotation", + ) + + wide_display_by_default = fields.Boolean( + string="Open report in wide mode by default", + ) + + @api.depends("report_id.move_lines_source") + def _compute_widget_search_view_id(self): + for rec in self: + rec.widget_search_view_id = ( + self.env["ir.ui.view"] + .sudo() + .search( + [ + ("type", "=", "search"), + ("model", "=", rec.report_id.move_lines_source.model), + ], + limit=1, + ) + ) + + @api.onchange("multi_company") + def _onchange_company(self): + if self.multi_company: + self.company_ids |= self.company_id + self.company_id = False + else: + prev = self.company_ids.ids + company = False + if self.env.company.id in prev or not prev: + company = self.env.company + else: + for c_id in prev: + if c_id in self.env.companies.ids: + company = self.env["res.company"].browse(c_id) + break + + self.company_id = company + self.company_ids = False + + @api.depends("multi_company", "company_id", "company_ids") + @api.depends_context("allowed_company_ids") + def _compute_query_company_ids(self): + for rec in self: + if rec.multi_company: + if not rec.company_ids: + rec.query_company_ids = self.env.companies + else: + rec.query_company_ids = rec.company_ids & self.env.companies + else: + rec.query_company_ids = rec.company_id or self.env.company + + @api.model + def get_filter_descriptions(self): + return [] + + def save_report(self): + self.ensure_one() + self.write({"temporary": False}) + xmlid = "mis_builder.mis_report_instance_view_action" + action = self.env["ir.actions.act_window"]._for_xml_id(xmlid) + view = self.env.ref("mis_builder.mis_report_instance_view_form") + action.update({"views": [(view.id, "form")], "res_id": self.id}) + return action + + @api.model + def _vacuum_report(self, hours=24): + clear_date = fields.Datetime.to_string( + datetime.datetime.now() - datetime.timedelta(hours=hours) + ) + reports = self.search( + [("write_date", "<", clear_date), ("temporary", "=", True)] + ) + _logger.debug("Vacuum %s Temporary MIS Builder Report", len(reports)) + return reports.unlink() + + def copy(self, default=None): + self.ensure_one() + default = dict(default or {}) + default["name"] = _("%s (copy)") % self.name + return super().copy(default) + + def _format_date(self, date): + # format date following user language + lang_model = self.env["res.lang"] + lang = lang_model._lang_get(self.env.user.lang) + date_format = lang.date_format + return datetime.datetime.strftime(fields.Date.from_string(date), date_format) + + @api.depends("date_from") + def _compute_comparison_mode(self): + for instance in self: + instance.comparison_mode = bool(instance.period_ids) and not bool( + instance.date_from + ) + + def _inverse_comparison_mode(self): + for record in self: + if not record.comparison_mode: + if not record.date_from: + record.date_from = fields.Date.context_today(self) + if not record.date_to: + record.date_to = fields.Date.context_today(self) + record.period_ids.unlink() + record.write({"period_ids": [(0, 0, {"name": "Default"})]}) + else: + record.date_from = None + record.date_to = None + + @api.onchange("date_range_id") + def _onchange_date_range(self): + if self.date_range_id: + self.date_from = self.date_range_id.date_start + self.date_to = self.date_range_id.date_end + + @api.onchange("date_from", "date_to") + def _onchange_dates(self): + if self.date_range_id: + if ( + self.date_from != self.date_range_id.date_start + or self.date_to != self.date_range_id.date_end + ): + self.date_range_id = False + + def _add_analytic_filters_to_context(self, context): + self.ensure_one() + context["mis_analytic_domain"] = ast.literal_eval(self.analytic_domain) + + def _get_filter_domain(self, source_aml_model_name): + """Return the domain to filter the source move lines. + + It combines + - the draft/posted filter (if the move line source has a parent_state + field). + - the analytic domain field configured on this report instance + - a mis_analytic_domain obtained from the context (typically populated + by the mis builder widget) + """ + domain = [] + # draft/posted filter + domain.extend( + self.report_id._get_target_move_domain( + self.target_move, source_aml_model_name + ) + ) + # report-level analytic domain filter + if self.analytic_domain: + domain.extend(ast.literal_eval(self.analytic_domain)) + # contextual analytic domain filter + domain.extend(self.env.context.get("mis_analytic_domain", [])) + return domain + + @api.model + def get_views(self, views, options=None): + """ + Override to get correct form view on dashboard + """ + context = self.env.context + if ( + 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" + ) + mis_report_form_view = view_id and [view_id.id, "form"] + for view in views: + if view and view[1] == "form": + views.remove(view) + views.append(mis_report_form_view) + result = super().get_views(views, options) + return result + + def preview(self): + self.ensure_one() + view_id = self.env.ref("mis_builder." "mis_report_instance_result_view_form") + return { + "type": "ir.actions.act_window", + "res_model": "mis.report.instance", + "res_id": self.id, + "view_mode": "form", + "view_id": view_id.id, + "target": "current", + "context": self.env.context, + } + + def print_pdf(self): + self.ensure_one() + return ( + self.env.ref("mis_builder.qweb_pdf_export") + .with_context(landscape=self.landscape_pdf) + .report_action(self, data=dict(dummy=True)) # required to propagate context + ) + + def export_xls(self): + self.ensure_one() + return self.env.ref("mis_builder.xls_export").report_action( + self, data=dict(dummy=True) + ) # required to propagate context + + def display_settings(self): + assert len(self.ids) <= 1 + view_id = self.env.ref("mis_builder.mis_report_instance_view_form") + return { + "type": "ir.actions.act_window", + "res_model": "mis.report.instance", + "res_id": self.id if self.id else False, + "view_mode": "form", + "views": [(view_id.id, "form")], + "view_id": view_id.id, + "target": "current", + } + + def _add_column_move_lines(self, aep, kpi_matrix, period, label, description): + if not period.date_from or not period.date_to: + raise UserError( + _("Column %s with move lines source must have from/to dates.") + % (period.name,) + ) + expression_evaluator = ExpressionEvaluator( + aep, + period.date_from, + period.date_to, + period._get_additional_move_line_filter(), + period.source_aml_model_name, + ) + self.report_id._declare_and_compute_period( + expression_evaluator, + kpi_matrix, + period.id, + label, + description, + period.subkpi_ids, + period._get_additional_query_filter, + no_auto_expand_accounts=self.no_auto_expand_accounts, + ) + + def _add_column_sumcol(self, aep, kpi_matrix, period, label, description): + kpi_matrix.declare_sum( + period.id, + [(c.sign, c.period_to_sum_id.id) for c in period.source_sumcol_ids], + label, + description, + period.source_sumcol_accdet, + ) + + def _add_column_cmpcol(self, aep, kpi_matrix, period, label, description): + kpi_matrix.declare_comparison( + period.id, + period.source_cmpcol_to_id.id, + period.source_cmpcol_from_id.id, + label, + description, + ) + + def _add_column(self, aep, kpi_matrix, period, label, description): + if period.source == SRC_ACTUALS: + return self._add_column_move_lines( + aep, kpi_matrix, period, label, description + ) + elif period.source == SRC_ACTUALS_ALT: + return self._add_column_move_lines( + aep, kpi_matrix, period, label, description + ) + elif period.source == SRC_SUMCOL: + return self._add_column_sumcol(aep, kpi_matrix, period, label, description) + elif period.source == SRC_CMPCOL: + return self._add_column_cmpcol(aep, kpi_matrix, period, label, description) + + def _compute_matrix(self): + """Compute a report and return a KpiMatrix. + + The key attribute of the matrix columns (KpiMatrixCol) + is guaranteed to be the id of the mis.report.instance.period. + """ + 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) + for period in self.period_ids: + description = None + if period.mode == MODE_NONE: + pass + elif not self.display_columns_description: + pass + elif period.date_from == period.date_to and period.date_from: + description = self._format_date(period.date_from) + elif period.date_from and period.date_to: + date_from = self._format_date(period.date_from) + date_to = self._format_date(period.date_to) + description = _( + "from %(date_from)s to %(date_to)s", + date_from=date_from, + date_to=date_to, + ) + self._add_column(aep, kpi_matrix, period, period.name, description) + kpi_matrix.compute_comparisons() + kpi_matrix.compute_sums() + return kpi_matrix + + def compute(self): + self.ensure_one() + kpi_matrix = self._compute_matrix() + ret = kpi_matrix.as_dict() + + ret["notes"] = self.get_notes_by_cell_id() + return ret + + def get_notes_by_cell_id(self) -> dict: + self.ensure_one() + if not self.user_can_read_annotation: + return {} + + annotations = self.env["mis.report.instance.annotation"].search( + [ + ("period_id", "in", self.period_ids.ids), + ] + ) + annotation_context = self._get_annotation_context() + annotations = annotations.filtered( + lambda rec: rec.annotation_context == annotation_context + ) + + annotations_sorted = sorted( + annotations, + key=lambda r: ( + r.kpi_id.sequence, + r.period_id.sequence, + r.subkpi_id.sequence, + ), + ) + + return { + KpiMatrix._make_cell_id( + annotation.kpi_id.id, + False, + annotation.period_id.id, + annotation.subkpi_id and annotation.subkpi_id.id, + ): {"text": annotation.note, "sequence": sequence} + for sequence, annotation in enumerate(annotations_sorted, 1) + } + + @api.model + def _get_drilldown_views_and_orders(self): + return {"tree": 1, "form": 2, "pivot": 3, "graph": 4} + + @api.model + def _get_drilldown_model_views(self, model_name): + self.ensure_one() + types = ( + self.env["ir.ui.view"] + .sudo() + ._read_group([("model", "=", model_name)], ["type"], ["type"]) + ) + views_order = self._get_drilldown_views_and_orders() + views = {type["type"] for type in types if type["type"] in views_order} + return sorted(list(views), key=lambda x: views_order[x]) + + def drilldown(self, arg): + self.ensure_one() + period_id = arg.get("period_id") + expr = arg.get("expr") + account_id = arg.get("account_id") + if period_id and expr and AEP.has_account_var(expr): + period = self.env["mis.report.instance.period"].browse(period_id) + aep = AEP( + self.query_company_ids, self.currency_id, self.report_id.account_model + ) + aep.parse_expr(expr) + aep.done_parsing() + domain = aep.get_aml_domain_for_expr( + expr, + period.date_from, + period.date_to, + account_id, + ) + domain.extend(period._get_additional_move_line_filter()) + views = self._get_drilldown_model_views(period.source_aml_model_name) + return { + "name": self._get_drilldown_action_name(arg), + "domain": domain, + "type": "ir.actions.act_window", + "res_model": period.source_aml_model_name, + "views": [[False, view] for view in views], + "view_mode": ",".join(view for view in views), + "target": "current", + "context": {"active_test": False}, + } + else: + return False + + def _get_drilldown_action_name(self, arg): + kpi_id = arg.get("kpi_id") + kpi = self.env["mis.report.kpi"].browse(kpi_id) + period_id = arg.get("period_id") + period = self.env["mis.report.instance.period"].browse(period_id) + account_id = arg.get("account_id") + + if account_id: + account = self.env[self.report_id.account_model].browse(account_id) + return f"{kpi.description} - {account.display_name} - {period.display_name}" + else: + return f"{kpi.description} - {period.display_name}" + + def _get_annotation_context(self): + """Return the context used to filter annotation linked to this instance.""" + self.ensure_one() + annotation_context = {} + if query_company_ids := self.query_company_ids.ids: + # sort ids to make the comparaison easier + annotation_context["query_company_ids"] = sorted(query_company_ids) + + return annotation_context + + @api.depends_context("uid") + def _compute_user_can_read_annotation(self): + self.user_can_read_annotation = self.env.user.has_group( + "mis_builder.group_read_annotation" + ) + + @api.depends_context("uid") + def _compute_user_can_edit_annotation(self): + self.user_can_edit_annotation = self.env.user.has_group( + "mis_builder.group_edit_annotation" + ) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_instance_annotation.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_instance_annotation.py new file mode 100644 index 0000000..6f7c6bc --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_instance_annotation.py @@ -0,0 +1,113 @@ +# Copyright 2025 ACSONE SA/NV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + + +from odoo import _, api, fields, models +from odoo.exceptions import AccessError + +from .kpimatrix import KpiMatrix + + +class MisReportInstanceAnnotation(models.Model): + _name = "mis.report.instance.annotation" + _description = "Mis Report Instance Annotation" + + period_id = fields.Many2one( + comodel_name="mis.report.instance.period", + ondelete="cascade", + required=True, + ) + kpi_id = fields.Many2one( + comodel_name="mis.report.kpi", + ondelete="cascade", + required=True, + ) + subkpi_id = fields.Many2one( + comodel_name="mis.report.subkpi", + ondelete="cascade", + ) + note = fields.Char() + annotation_context = fields.Json( + help=""" + Context used when adding annotation + """ + ) + + def init(self): + self.env.cr.execute( + """ + CREATE INDEX IF NOT EXISTS + mis_report_instance_annotation_period_id_kpi_id_subkpi_id_idx + ON mis_report_instance_annotation(period_id,kpi_id,subkpi_id); + """ + ) + + @api.model + def _get_first_matching_annotation(self, cell_id, instance_id): + """ + Return first annoation + matching exactly the period,kpi,subkpi and annotation context + """ + + kpi_id, _, period_id, subkpi_id = KpiMatrix._unpack_cell_id(cell_id) + + annotations = self.env["mis.report.instance.annotation"].search( + [ + ("period_id", "=", period_id), + ("kpi_id", "=", kpi_id), + ("subkpi_id", "=", subkpi_id), + ], + ) + annotation_context = ( + self.env["mis.report.instance"] + .browse(instance_id) + ._get_annotation_context() + ) + annotation = fields.first( + annotations.filtered( + lambda rec: rec.annotation_context == annotation_context + ) + ) + return annotation + + @api.model + def set_annotation(self, cell_id, instance_id, note): + if ( + not self.env["mis.report.instance"] + .browse(instance_id) + .user_can_edit_annotation + ): + raise AccessError(_("You do not have the rights to edit annotations")) + + annotation = self._get_first_matching_annotation(cell_id, instance_id) + + if annotation: + annotation.note = note + else: + kpi_id, _account_id, period_id, subkpi_id = KpiMatrix._unpack_cell_id( + cell_id + ) + self.env["mis.report.instance.annotation"].create( + { + "period_id": period_id, + "kpi_id": kpi_id, + "subkpi_id": subkpi_id, + "note": note, + "annotation_context": self.env["mis.report.instance"] + .browse(instance_id) + ._get_annotation_context(), + } + ) + + @api.model + def remove_annotation(self, cell_id, instance_id): + if ( + not self.env["mis.report.instance"] + .browse(instance_id) + .user_can_edit_annotation + ): + raise AccessError(_("You do not have the rights to edit annotations")) + + annotation = self._get_first_matching_annotation(cell_id, instance_id) + if annotation: + annotation.unlink() diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_style.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_style.py new file mode 100644 index 0000000..129a76e --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_style.py @@ -0,0 +1,314 @@ +# Copyright 2016 Therp BV () +# Copyright 2016 ACSONE SA/NV () +# Copyright 2020 CorporateHub (https://corporatehub.eu) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import sys + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError + +from .accounting_none import AccountingNone +from .data_error import DataError + +if sys.version_info.major >= 3: + unicode = str + + +class PropertyDict(dict): + def __getattr__(self, name): + return self.get(name) + + def copy(self): # pylint: disable=copy-wo-api-one,method-required-super + return PropertyDict(self) + + +PROPS = [ + "color", + "background_color", + "font_style", + "font_weight", + "font_size", + "indent_level", + "prefix", + "suffix", + "dp", + "divider", + "hide_empty", + "hide_always", +] + +TYPE_NUM = "num" +TYPE_PCT = "pct" +TYPE_STR = "str" + +CMP_DIFF = "diff" +CMP_PCT = "pct" +CMP_NONE = "none" + + +class MisReportKpiStyle(models.Model): + _name = "mis.report.style" + _description = "MIS Report Style" + + @api.constrains("indent_level") + def check_positive_val(self): + for record in self: + if record.indent_level < 0: + raise ValidationError( + _("Indent level must be greater than " "or equal to 0") + ) + + _font_style_selection = [("normal", "Normal"), ("italic", "Italic")] + + _font_weight_selection = [("nornal", "Normal"), ("bold", "Bold")] + + _font_size_selection = [ + ("medium", "medium"), + ("xx-small", "xx-small"), + ("x-small", "x-small"), + ("small", "small"), + ("large", "large"), + ("x-large", "x-large"), + ("xx-large", "xx-large"), + ] + + _font_size_to_xlsx_size = { + "medium": 11, + "xx-small": 5, + "x-small": 7, + "small": 9, + "large": 13, + "x-large": 15, + "xx-large": 17, + } + + # style name + name = fields.Char(string="Style name", required=True) + + # color + color_inherit = fields.Boolean(default=True) + color = fields.Char( + string="Text color", + help="Text color in valid RGB code (from #000000 to #FFFFFF)", + default="#000000", + ) + background_color_inherit = fields.Boolean(default=True) + background_color = fields.Char( + help="Background color in valid RGB code (from #000000 to #FFFFFF)", + default="#FFFFFF", + ) + # font + font_style_inherit = fields.Boolean(default=True) + font_style = fields.Selection(selection=_font_style_selection) + font_weight_inherit = fields.Boolean(default=True) + font_weight = fields.Selection(selection=_font_weight_selection) + font_size_inherit = fields.Boolean(default=True) + font_size = fields.Selection(selection=_font_size_selection) + # indent + indent_level_inherit = fields.Boolean(default=True) + indent_level = fields.Integer() + # number format + prefix_inherit = fields.Boolean(default=True) + prefix = fields.Char() + suffix_inherit = fields.Boolean(default=True) + suffix = fields.Char() + dp_inherit = fields.Boolean(default=True) + dp = fields.Integer(string="Rounding", default=0) + divider_inherit = fields.Boolean(default=True) + divider = fields.Selection( + [ + ("1e-6", _("µ")), + ("1e-3", _("m")), + ("1", _("1")), + ("1e3", _("k")), + ("1e6", _("M")), + ], + string="Factor", + default="1", + ) + hide_empty_inherit = fields.Boolean(default=True) + hide_empty = fields.Boolean(default=False) + hide_always_inherit = fields.Boolean(default=True) + hide_always = fields.Boolean(default=False) + + _sql_constraints = [ + ("style_name_uniq", "unique(name)", "Style name should be unique") + ] + + @api.model + def merge(self, styles): + """Merge several styles, giving priority to the last. + + Returns a PropertyDict of style properties. + """ + r = PropertyDict() + for style in styles: + if not style: + continue + if isinstance(style, dict): + r.update(style) + else: + for prop in PROPS: + inherit = getattr(style, prop + "_inherit", None) + if not inherit: + value = getattr(style, prop) + r[prop] = value + return r + + @api.model + def render(self, lang, style_props, var_type, value, sign="-"): + if var_type == TYPE_NUM: + return self.render_num( + lang, + value, + style_props.divider, + style_props.dp, + style_props.prefix, + style_props.suffix, + sign=sign, + ) + elif var_type == TYPE_PCT: + return self.render_pct(lang, value, style_props.dp, sign=sign) + else: + return self.render_str(lang, value) + + @api.model + def render_num( + self, lang, value, divider=1.0, dp=0, prefix=None, suffix=None, sign="-" + ): + # format number following user language + if value is None or value is AccountingNone: + return "" + value = round(value / float(divider or 1), dp or 0) or 0 + r = lang.format("%%%s.%df" % (sign, dp or 0), value, grouping=True) + r = r.replace("-", "\N{NON-BREAKING HYPHEN}") + if prefix: + r = prefix + "\N{NO-BREAK SPACE}" + r + if suffix: + r = r + "\N{NO-BREAK SPACE}" + suffix + return r + + @api.model + def render_pct(self, lang, value, dp=1, sign="-"): + return self.render_num(lang, value, divider=0.01, dp=dp, suffix="%", sign=sign) + + @api.model + def render_str(self, lang, value): + if value is None or value is AccountingNone: + return "" + return unicode(value) + + @api.model + def compare_and_render( + self, + lang, + style_props, + var_type, + compare_method, + value, + base_value, + average_value=1, + average_base_value=1, + ): + """ + :param lang: res.lang record + :param style_props: PropertyDict with style properties + :param var_type: num, pct or str + :param compare_method: diff, pct, none + :param value: value to compare (value - base_value) + :param base_value: value compared with (value - base_value) + :param average_value: value = value / average_value + :param average_base_value: base_value = base_value / average_base_value + :return: tuple with 4 elements + - delta = comparison result (Float or AccountingNone) + - delta_r = delta rendered in formatted string (String) + - delta_style = PropertyDict with style properties + - delta_type = Type of the comparison result (num or pct) + """ + delta = AccountingNone + delta_r = "" + delta_style = style_props.copy() + delta_type = TYPE_NUM + if isinstance(value, DataError) or isinstance(base_value, DataError): + return AccountingNone, "", delta_style, delta_type + if value is None: + value = AccountingNone + if base_value is None: + base_value = AccountingNone + if var_type == TYPE_PCT: + delta = value - base_value + if delta and round(delta, (style_props.dp or 0) + 2) != 0: + delta_style.update(divider=0.01, prefix="", suffix=_("pp")) + else: + delta = AccountingNone + elif var_type == TYPE_NUM: + if value and average_value: + # pylint: disable=redefined-variable-type + value = value / float(average_value) + if base_value and average_base_value: + # pylint: disable=redefined-variable-type + base_value = base_value / float(average_base_value) + if compare_method == CMP_DIFF: + delta = value - base_value + if delta and round(delta, style_props.dp or 0) != 0: + pass + else: + delta = AccountingNone + elif compare_method == CMP_PCT: + if base_value and round(base_value, style_props.dp or 0) != 0: + delta = (value - base_value) / abs(base_value) + if delta and round(delta, 3) != 0: + delta_style.update(dp=1) + delta_type = TYPE_PCT + else: + delta = AccountingNone + if delta is not AccountingNone: + delta_r = self.render(lang, delta_style, delta_type, delta, sign="+") + return delta, delta_r, delta_style, delta_type + + @api.model + def to_xlsx_style(self, var_type, props, no_indent=False): + xlsx_attributes = [ + ("italic", props.font_style == "italic"), + ("bold", props.font_weight == "bold"), + ("font_size", self._font_size_to_xlsx_size.get(props.font_size, 11)), + ("font_color", props.color), + ("bg_color", props.background_color), + ] + if var_type == TYPE_NUM: + num_format = "#,##0" + if props.dp: + num_format += "." + num_format += "0" * props.dp + if props.prefix: + num_format = f'"{props.prefix} "{num_format}' + if props.suffix: + num_format = f'{num_format}" {props.suffix}"' + xlsx_attributes.append(("num_format", num_format)) + elif var_type == TYPE_PCT: + num_format = "0" + if props.dp: + num_format += "." + num_format += "0" * props.dp + num_format += "%" + xlsx_attributes.append(("num_format", num_format)) + if props.indent_level is not None and not no_indent: + xlsx_attributes.append(("indent", props.indent_level)) + return dict([a for a in xlsx_attributes if a[1] is not None]) + + @api.model + def to_css_style(self, props, no_indent=False): + css_attributes = [ + ("font-style", props.font_style), + ("font-weight", props.font_weight), + ("font-size", props.font_size), + ("color", props.color), + ("background-color", props.background_color), + ] + if props.indent_level is not None and not no_indent: + css_attributes.append(("text-indent", f"{props.indent_level}em")) + return ( + "; ".join(["{}: {}".format(*a) for a in css_attributes if a[1] is not None]) + or None + ) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_subreport.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_subreport.py new file mode 100644 index 0000000..725c0c0 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_report_subreport.py @@ -0,0 +1,74 @@ +# Copyright 2020 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError + +from .mis_report import _is_valid_python_var + + +class ParentLoopError(ValidationError): + pass + + +class InvalidNameError(ValidationError): + pass + + +class MisReportSubReport(models.Model): + _name = "mis.report.subreport" + _description = "MIS Report - Sub Reports Relation" + + name = fields.Char(required=True) + report_id = fields.Many2one( + comodel_name="mis.report", + required=True, + ondelete="cascade", + ) + subreport_id = fields.Many2one( + comodel_name="mis.report", + required=True, + ondelete="restrict", + ) + + _sql_constraints = [ + ( + "name_unique", + "unique(name, report_id)", + "Subreport name should be unique by report", + ), + ( + "subreport_unique", + "unique(subreport_id, report_id)", + "Should not include the same report more than once as sub report " + "of a given report", + ), + ] + + @api.constrains("name") + def _check_name(self): + for rec in self: + if not _is_valid_python_var(rec.name): + raise InvalidNameError( + _("Subreport name ({}) must be a valid python identifier").format( + rec.name + ) + ) + + @api.constrains("report_id", "subreport_id") + def _check_loop(self): + def _has_subreport(reports, report): + if not reports: + return False + if report in reports: + return True + return any( + _has_subreport(r.subreport_ids.mapped("subreport_id"), report) + for r in reports + ) + + for rec in self: + if _has_subreport(rec.subreport_id, rec.report_id): + raise ParentLoopError(_("Subreport loop detected")) + + # TODO check subkpi compatibility in subreports diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_safe_eval.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_safe_eval.py new file mode 100644 index 0000000..42fa318 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/mis_safe_eval.py @@ -0,0 +1,33 @@ +# Copyright 2016 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import traceback + +from odoo.tools.safe_eval import _BUILTINS, _SAFE_OPCODES, test_expr + +from .data_error import DataError, NameDataError + +__all__ = ["mis_safe_eval"] + + +def mis_safe_eval(expr, locals_dict): + """Evaluate an expression using safe_eval + + Returns the evaluated value or DataError. + + Raises NameError if the evaluation depends on a variable that is not + present in local_dict. + """ + try: + c = test_expr(expr, _SAFE_OPCODES, mode="eval") + globals_dict = {"__builtins__": _BUILTINS} + # pylint: disable=eval-used,eval-referenced + val = eval(c, globals_dict, locals_dict) + except NameError: + val = NameDataError("#NAME", traceback.format_exc()) + except ZeroDivisionError: + # pylint: disable=redefined-variable-type + val = DataError("#DIV/0", traceback.format_exc()) + except Exception: + val = DataError("#ERR", traceback.format_exc()) + return val diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/prorata_read_group_mixin.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/prorata_read_group_mixin.py new file mode 100644 index 0000000..4d35b6c --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/prorata_read_group_mixin.py @@ -0,0 +1,96 @@ +# Copyright 2020 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError +from odoo.fields import Date + +from .mis_kpi_data import intersect_days + + +class ProRataReadGroupMixin(models.AbstractModel): + _name = "prorata.read_group.mixin" + _description = "Adapt model with date_from/date_to for pro-rata temporis read_group" + + date_from = fields.Date(required=True) + date_to = fields.Date(required=True) + date = fields.Date( + compute=lambda self: None, + search="_search_date", + help=( + "Dummy field that adapts searches on date " + "to searches on date_from/date_to." + ), + ) + + def _search_date(self, operator, value): + if operator in (">=", ">"): + return [("date_to", operator, value)] + elif operator in ("<=", "<"): + return [("date_from", operator, value)] + raise UserError( + _("Unsupported operator %s for searching on date") % (operator,) + ) + + @api.model + def _intersect_days(self, item_dt_from, item_dt_to, dt_from, dt_to): + return intersect_days(item_dt_from, item_dt_to, dt_from, dt_to) + + @api.model + def read_group( + self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True + ): + """Override read_group to perform pro-rata temporis adjustments. + + When read_group is invoked with a domain that filters on + a time period (date >= from and date <= to, or + date_from <= to and date_to >= from), adjust the accumulated + values pro-rata temporis. + """ + date_from = None + date_to = None + assert isinstance(domain, list) + for domain_item in domain: + if isinstance(domain_item, list | tuple): + field, op, value = domain_item + if field == "date" and op == ">=": + date_from = value + elif field == "date_to" and op == ">=": + date_from = value + elif field == "date" and op == "<=": + date_to = value + elif field == "date_from" and op == "<=": + date_to = value + if ( + date_from is not None + and date_to is not None + and not any(":" in f for f in fields) + ): + dt_from = Date.from_string(date_from) + dt_to = Date.from_string(date_to) + res = {} + sum_fields = set(fields) - set(groupby) + read_fields = set(fields + ["date_from", "date_to"]) + for item in self.search(domain).read(read_fields): + key = tuple(item[k] for k in groupby) + if key not in res: + res[key] = {k: item[k] for k in groupby} + res[key].update({k: 0.0 for k in sum_fields}) + res_item = res[key] + for sum_field in sum_fields: + item_dt_from = Date.from_string(item["date_from"]) + item_dt_to = Date.from_string(item["date_to"]) + i_days, item_days = self._intersect_days( + item_dt_from, item_dt_to, dt_from, dt_to + ) + res_item[sum_field] += item[sum_field] * i_days / item_days + return res.values() + return super().read_group( + domain, + fields, + groupby, + offset=offset, + limit=limit, + orderby=orderby, + lazy=lazy, + ) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/simple_array.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/simple_array.py new file mode 100644 index 0000000..fa67b42 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/models/simple_array.py @@ -0,0 +1,184 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +""" A trivial immutable array that supports basic arithmetic operations. + +>>> a = SimpleArray((1.0, 2.0, 3.0)) +>>> b = SimpleArray((4.0, 5.0, 6.0)) +>>> t = (4.0, 5.0, 6.0) +>>> +a +SimpleArray((1.0, 2.0, 3.0)) +>>> -a +SimpleArray((-1.0, -2.0, -3.0)) +>>> a + b +SimpleArray((5.0, 7.0, 9.0)) +>>> b + a +SimpleArray((5.0, 7.0, 9.0)) +>>> a + t +SimpleArray((5.0, 7.0, 9.0)) +>>> t + a +SimpleArray((5.0, 7.0, 9.0)) +>>> a - b +SimpleArray((-3.0, -3.0, -3.0)) +>>> a - t +SimpleArray((-3.0, -3.0, -3.0)) +>>> t - a +SimpleArray((3.0, 3.0, 3.0)) +>>> a * b +SimpleArray((4.0, 10.0, 18.0)) +>>> b * a +SimpleArray((4.0, 10.0, 18.0)) +>>> a * t +SimpleArray((4.0, 10.0, 18.0)) +>>> t * a +SimpleArray((4.0, 10.0, 18.0)) +>>> a / b +SimpleArray((0.25, 0.4, 0.5)) +>>> b / a +SimpleArray((4.0, 2.5, 2.0)) +>>> a / t +SimpleArray((0.25, 0.4, 0.5)) +>>> t / a +SimpleArray((4.0, 2.5, 2.0)) +>>> b / 2 +SimpleArray((2.0, 2.5, 3.0)) +>>> 2 * b +SimpleArray((8.0, 10.0, 12.0)) +>>> 1 - b +SimpleArray((-3.0, -4.0, -5.0)) +>>> b += 2 ; b +SimpleArray((6.0, 7.0, 8.0)) +>>> a / ((1.0, 0.0, 1.0)) +SimpleArray((1.0, DataError('#DIV/0'), 3.0)) +>>> a / 0.0 +SimpleArray((DataError('#DIV/0'), DataError('#DIV/0'), DataError('#DIV/0'))) +>>> a * ((1.0, 'a', 1.0)) +SimpleArray((1.0, DataError('#ERR'), 3.0)) +>>> 6.0 / a +SimpleArray((6.0, 3.0, 2.0)) +>>> Vector = named_simple_array('Vector', ('x', 'y')) +>>> p1 = Vector((1, 2)) +>>> print(p1.x, p1.y, p1) +1 2 Vector((1, 2)) +>>> p2 = Vector((2, 3)) +>>> print(p2.x, p2.y, p2) +2 3 Vector((2, 3)) +>>> p3 = p1 + p2 +>>> print(p3.x, p3.y, p3) +3 5 Vector((3, 5)) +>>> p4 = (4, 5) + p2 +>>> print(p4.x, p4.y, p4) +6 8 Vector((6, 8)) +>>> p1 * 2 +Vector((2, 4)) +>>> 2 * p1 +Vector((2, 4)) +>>> p1 - 1 +Vector((0, 1)) +>>> 1 - p1 +Vector((0, -1)) +>>> p1 / 2.0 +Vector((0.5, 1.0)) +>>> v = 2.0 / p1 +>>> print(v.x, v.y, v) +2.0 1.0 Vector((2.0, 1.0)) +""" + +import itertools +import operator +import traceback + +from .data_error import DataError + +__all__ = ["SimpleArray", "named_simple_array"] + + +class SimpleArray(tuple): + def _op(self, op, other): + def _o2(x, y): + try: + return op(x, y) + except ZeroDivisionError: + return DataError("#DIV/0", traceback.format_exc()) + except Exception: + return DataError("#ERR", traceback.format_exc()) + + if isinstance(other, tuple): + if len(other) != len(self): + raise TypeError("tuples must have same length for %s" % op) + return self.__class__(map(_o2, self, other)) + else: + return self.__class__(_o2(z, other) for z in self) + + def _cast(self, other): + if isinstance(other, self.__class__): + return other + elif isinstance(other, tuple): + return self.__class__(other) + else: + # other is a scalar + return self.__class__(itertools.repeat(other, len(self))) + + def __add__(self, other): + return self._op(operator.add, other) + + __radd__ = __add__ + + def __pos__(self): + return self.__class__(map(operator.pos, self)) + + def __neg__(self): + return self.__class__(map(operator.neg, self)) + + def __sub__(self, other): + return self._op(operator.sub, other) + + def __rsub__(self, other): + return self._cast(other)._op(operator.sub, self) + + def __mul__(self, other): + return self._op(operator.mul, other) + + __rmul__ = __mul__ + + def __div__(self, other): + return self._op(operator.div, other) + + def __floordiv__(self, other): + return self._op(operator.floordiv, other) + + def __truediv__(self, other): + return self._op(operator.truediv, other) + + def __rdiv__(self, other): + return self._cast(other)._op(operator.div, self) + + def __rfloordiv__(self, other): + return self._cast(other)._op(operator.floordiv, self) + + def __rtruediv__(self, other): + return self._cast(other)._op(operator.truediv, self) + + def __repr__(self): + return f"{self.__class__.__name__}({tuple.__repr__(self)})" + + +def named_simple_array(typename, field_names): + """Return a subclass of SimpleArray, with named properties. + + This method is to SimpleArray what namedtuple is to tuple. + It's less sophisticated than namedtuple so some namedtuple + advanced use cases may not work, but it's good enough for + our needs in mis_builder, ie referring to subkpi values + by name. + """ + props = { + field_name: property(operator.itemgetter(i)) + for i, field_name in enumerate(field_names) + } + return type(typename, (SimpleArray,), props) + + +if __name__ == "__main__": # pragma: no cover + import doctest + + doctest.testmod() diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/pyproject.toml b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/pyproject.toml new file mode 100644 index 0000000..4231d0c --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..9b28f98 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/CONTRIBUTORS.rst @@ -0,0 +1,27 @@ +* Stéphane Bidoul +* Laetitia Gangloff +* Adrien Peiffer +* Alexis de Lattre +* Alexandre Fayolle +* Jordi Ballester +* Thomas Binsfeld +* Giovanni Capalbo +* Marco Calcagni +* Sébastien Beau +* Laurent Mignon +* Luc De Meyer +* Benjamin Willig +* Martronic SA +* nicomacr +* Juan Jose Scarafia +* Richard deMeester +* Eric Caudal +* Andrea Stirpe +* Maxence Groine +* Arnaud Pineux +* Ernesto Tejeda +* Pedro M. Baeza +* Alexey Pelykh +* Jairo Llopis (https://www.moduon.team/) +* Dzung Tran +* Hoang Diep diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/DESCRIPTION.rst b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/DESCRIPTION.rst new file mode 100644 index 0000000..4454264 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/DESCRIPTION.rst @@ -0,0 +1,5 @@ +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 combine data coming +from arbitrary Odoo models. Reports can be exported to PDF, Excel and they +can be added to Odoo dashboards. diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/DEVELOP.rst b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/DEVELOP.rst new file mode 100644 index 0000000..6595dbe --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/DEVELOP.rst @@ -0,0 +1,6 @@ +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 to further filter move lines or queries based on a user +selection. A typical use case could be to add an analytic account field on mis.report.instance, +or even on mis.report.instance.period if you want different columns to show different +analytic accounts. diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/HISTORY.rst b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/HISTORY.rst new file mode 100644 index 0000000..e725110 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/HISTORY.rst @@ -0,0 +1,539 @@ +16.0.5.1.9 (2024-02-09) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Restore compatibility with python 3.9 (`#590 `_) + + +16.0.5.1.8 (2024-02-08) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Resolve a permission issue when creating report periods with a user without admin rights. (`#596 `_) + + +16.0.5.1.0 (2023-04-04) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Features** + +- Improve UX by adding the option to edit the pivot date directly on the view. + +16.0.5.0.0 (2023-04-01) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Features** + +- Migration to 16.0 + + - Addition of a generic filter domain on reports and columns. + - Addition of a search bar to the widget. The corresponding search view is configurable + per report. + - Huge improvement of the widget style. This was long overdue. + - Make the MIS Report menu accessible to the Billing Administrator group + (instead of the hidden Show Full Accounting Features), to align with the access rules + and avoid giving a false sense of security. This also makes the menu discoverable to + new users. + - Removal of analytic fetures because the upstream ``analytic_distribution`` mechanism + is not compatible; support may be introduced in separate module, depending on use + cases. + - Abandon the ``mis_report_filters`` context key which had security implication. + It is replaced by a ``mis_analytic_domain`` context key which is ANDed with other + report-defined filters. (`#472 `_) + - Rename the ``get_filter_descriptions_from_context`` method to + ``get_filter_descriptions``. This method may be overridden to provide additional + subtitles on the PDF or XLS report, representing user-selected filters. + - The ``hide_analytic_filters`` has been replaced by ``widget_show_filters``. + - The visibility of the settings button on the widget is now controlled by a + ``show_settings_button``. Before it was visible only for the ``account_user`` group + but this was not flexible enough. + - The widget configuration settings are now grouped in a dedicated ``Widget`` tab in + the report configuration form. + +**Bugfixes** + +- Fix access error when previewing or printing report. (`#415 `_) + + +15.0.4.0.5 (2022-07-19) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Support users without timezone. (`#388 `_) + + +15.0.4.0.4 (2022-07-19) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Allow deleting a report that has subreports. (`#431 `_) + + +15.0.4.0.2 (2022-02-16) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Fix access right issue when clicking the "Save" button on a MIS Report Instance form. (`#410 `_) + + +14.0.4.0.0 (2022-01-08) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Features** + +- Remove various field size limits. (`#332 `_) + + +**Bugfixes** + +- Support for the Odoo 13+ multi-company model. In multi-company mode, several allowed + companies can be declared on MIS Report instances, and the report operates on the + intersection of report companies and companies selected in the user context. (`#327 `_) +- The ``get_additional_query_filter`` argument of ``evaluate()`` is now propagated + correctly. (`#375 `_) +- Use the ``parent_state`` field of ``account.move.line`` to filter entries in ``posted`` + and ``draft`` state only. Before, when reporting in draft mode, all entries were used + (i.e. there was no filter), and that started including the cancelled entries/invoices in + Odoo 13.+. + + This change also contains a **breaking change** in the internal API. For quite a while + the ``target_move argument`` of AEP and other methods was not used by MIS Builder itself + and was kept for backward compatibility. To avoid rippling effects of the necessary + change to use ``parent_state``, we now remove this argument. (`#377 `_) + + +14.0.3.6.7 (2021-06-02) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- When on a MIS Report Instance, if you wanted to generate a new line of type comparison, you couldn't currently select any existing period to compare. + This happened because the field domain was searching in a NewId context, thus not finding a correct period. + Changing the domain and making it use a computed field with a search for the _origin record solves the problem. (`#361 `_) + + +14.0.3.6.6 (2021-04-23) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Fix drilldown action name when the account model has been customized. (`#350 `_) + + +14.0.3.6.5 (2021-04-23) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- While duplicating a MIS report instance, comparison columns are ignored because + they would raise an error otherwise, as they keep the old source_cmpcol_from_id + and source_cmpcol_to_id from the original record. (`#343 `_) + + +14.0.3.6.4 (2021-04-06) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Features** + +- The drilldown action name displayed on the breadcrumb has been revised. + The kpi description and the account ``display_name`` are shown instead + of the kpi's technical definition. (`#304 `_) +- Add analytic group filters on report instance, periods and in the interactive + view. (`#320 `_) + + +13.0.3.6.3 (2020-08-28) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Having a "Compare columns" added on a KPI with an associated style using a + Factor/Divider did lead to the said factor being applied on the percentages + when exporting to XLSX. (`#300 `_) + + +**Misc** + +- `#280 `_, `#296 `_ + + +13.0.3.6.2 (2020-04-22) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- The "Settings" button is now displayed for users with the "Show full accounting features" right when previewing a report. (`#281 `_) + + +13.0.3.6.1 (2020-04-22) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Bugfixes** + +- Fix ``TypeError: 'module' object is not iterable`` when using + budgets by account. (`#276 `_) + + +13.0.3.6.0 (2020-03-28) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Features** + +- Add column-level filters on analytic account and analytic tags. + These filters are combined with a AND with the report-level filters + and cannot be modified in the preview. (`#138 `_) +- Access to KPI from other reports in KPI expressions, aka subreports. In a + report template, one can list named "subreports" (other report templates). When + evaluating expressions, you can access KPI's of subreports with a dot-prefix + notation. Example: you can define a MIS Report for a "Balance Sheet", and then + have another MIS Report "Balance Sheet Ratios" that fetches KPI's from "Balance + Sheet" to create new KPI's for the ratios (e.g. balance_sheet.current_assets / + balance_sheet.total_assets). (`#155 `_) + + +13.0.3.5.0 (2020-01-??) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migration to odoo 13.0. + +12.0.3.5.0 (2019-10-26) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Features** + +- The ``account_id`` field of the model selected in 'Move lines source' + in the Period form can now be a Many2one + relationship with any model that has a ``code`` field (not only with + ``account.account`` model). To this end, the model to be used for Actuals + move lines can be configured on the report template. It can be something else + than move lines and the only constraint is that its ``account_id`` field + has a ``code`` field. (`#149 `_) +- Add ``source_aml_model_name`` field so extension modules providing + alternative data sources can more easily customize their data source. (`#214 `_) +- Support analytic tag filters in the backend view and preview widget. + Selecting several tags in the filter means filtering on move lines which + have *all* these tags set. This is to support the most common use case of + using tags for different dimensions. The filter also makes a AND with the + analytic account filter. (`#228 `_) +- Display company in account details rows in multi-company mode. (`#242 `_) + + +**Bugfixes** + +- Propagate context to xlsx report, so the analytic account filter + works when exporting to xslx too. This also requires a fix to + ``report_xlsx`` (see https://github.com/OCA/reporting-engine/pull/259). (`#178 `_) +- In columns of type Sum, preserve styles for KPIs that are not summable + (eg percentage values). Before this fix, such cells were displayed without + style. (`#219 `_) +- In Excel export, keep the percentage point suffix (pp) instead of replacing it with %. (`#220 `_) + + +12.0.3.4.0 (2019-07-09) +~~~~~~~~~~~~~~~~~~~~~~~ + +**Features** + +- New year-to-date mode for defining periods. (`#165 `_) +- Add support for move lines with negative debit or credit. + Used by some for storno accounting. Not officially supported. (`#175 `_) +- In Excel export, use a number format with thousands separator. The + specific separator used depends on the Excel configuration (eg regional + settings). (`#190 `_) +- Add generation date/time at the end of the XLS export. (`#191 `_) +- In presence of Sub KPIs, report more informative user errors when + non-multi expressions yield tuples of incorrect lenght. (`#196 `_) + + +**Bugfixes** + +- Fix rendering of percentage types in Excel export. (`#192 `_) + + +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 implement +so far. Help welcome.* + +- Analytic account filters. On a report, an analytic + account can be selected for filtering. The filter will + be applied to move lines queries. A filter box is also + available in the widget to let the user select the analytic + account during report preview. (`#15 `_) +- Control visibility of analytic filter combo box in widget. + This is useful to hide the analytic filters on reports where + they do not make sense, such as balance sheet reports. (`#42 `_) +- Display analytic filters in the header of exported pdf and xls. (`#44 `_) +- Replace the last old gtk icons with fontawesome icons. (`#104 `_) +- Use active_test=False in AEP queries. + This is important for reports involving inactive taxes. + This should not negatively effect existing reports, because + an accounting report must take into account all existing move lines + even if they reference objects such as taxes, journals, accounts types + that have been deactivated since their creation. (`#107 `_) +- int(), float() and round() support for AccountingNone. (`#108 `_) +- Allow referencing subkpis by name by writing `kpi_x.subkpi_y` in expressions. (`#114 `_) +- Add an option to control the display of the start/end dates in the + column headers. It is disabled by default (this is a change compared + to previous behaviour). (`#118 `_) +- Add evaluate method to mis.report. This is a simplified + method to evaluate kpis of a report over a time period, + without creating a mis.report.instance. (`#123 `_) + +**Bugs** + +- In the style form, hide the "Hide always" checkbox when "Hide always inherit" + is checked, as for all other syle elements. (`#121 _`) + +**Upgrading from 3.2 (breaking changes)** + +If you use ``Actuals (alternative)`` data source in combination with analytic +filters, the underlying model must now have an ``analytic_account_id`` field. + + +11.0.3.2.2 (2018-06-30) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [FIX] Fix bug in company_default_get call returning + id instead of recordset + (`#103 `_) +* [IMP] add "hide always" style property to make hidden KPI's + (for KPI that serve as basis for other formulas, but do not + need to be displayed). + (`#46 `_) + +11.0.3.2.1 (2018-05-29) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [FIX] Missing comparison operator for AccountingNone + leading to errors in pbal computations + (`#93 `_) + +10.0.3.2.0 (2018-05-02) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [FIX] make subkpi ordering deterministic + (`#71 `_) +* [ADD] report instance level option to disable account expansion, + enabling the creation of detailed templates while deferring the decision + of rendering the details or not to the report instance + (`#74 `_) +* [ADD] pbal and nbal accounting expressions, to sum positive + and negative balances respectively (ie ignoring accounts with negative, + resp positive balances) + (`#86 `_) + +11.0.3.1.2 (2018-02-04) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migration to Odoo 11. No new feature. +(`#67 `_) + +10.0.3.1.1 (2017-11-14) +~~~~~~~~~~~~~~~~~~~~~~~ + +New features: + +* [ADD] month and year relative periods, easier to use than + date ranges for the most common case. + (`#2 `_) +* [ADD] multi-company consolidation support, with currency conversion + (the conversion rate date is the end of the reporting period) + (`#7 `_, + `#3 `_) +* [ADD] provide ref, datetime, dateutil, time, user in the evaluation + context of move line domains; among other things, this allows using + references to xml ids (such as account types or tax tags) when + querying move lines + (`#26 `_). +* [ADD] extended account selectors: you can now select accounts using + any domain on account.account, not only account codes + ``balp[('account_type', '=', 'asset_receivable')]`` + (`#4 `_). +* [IMP] in the report instance configuration form, the filters are + now grouped in a notebook page, this improves readability and + extensibility + (`#39 `_). + +Bug fixes: + +* [FIX] fix error when saving periods in comparison mode on newly + created (not yet saved) report instances. + `#50 `_ +* [FIX] improve display of Base Date report instance view. + `#51 `_ + +Upgrading from 3.0 (breaking changes): + +* Alternative move line data sources must have a company_id field. + +10.0.3.0.4 (2017-10-14) +~~~~~~~~~~~~~~~~~~~~~~~ + +Bug fix: + +* [FIX] issue with initial balance rounding. + `#30 `_ + +10.0.3.0.3 (2017-10-03) +~~~~~~~~~~~~~~~~~~~~~~~ + +Bug fix: + +* [FIX] fix error saving KPI on newly created reports. + `#18 `_ + +10.0.3.0.2 (2017-10-01) +~~~~~~~~~~~~~~~~~~~~~~~ + +New features: + +* [ADD] Alternative move line source per report column. + This makes mis buidler accounting expressions work on any model + that has debit, credit, account_id and date fields. Provided you can + expose, say, committed purchases, or your budget as a view with + debit, credit and account_id, this opens up a lot of possibilities +* [ADD] Comparison column source (more flexible than the previous, + now deprecated, comparison mechanism). + CAVEAT: there is no automated migration to the new mechanism. +* [ADD] Sum column source, to create columns that add/subtract + other columns. +* [ADD] mis.kpi.data abstract model as a basis for manual KPI values + supporting automatic ajustment to the reporting time period (the basis + for budget item, but could also server other purposes, such as manually + entering some KPI values, such as number of employee) +* [ADD] mis_builder_budget module providing a new budget data source +* [ADD] new "hide empty" style property +* [IMP] new AEP method to get accounts involved in an expression + (this is useful to find which KPI relate to a given P&L + acount, to implement budget control) +* [IMP] many UI improvements +* [IMP] many code style improvements and some refactoring +* [IMP] add the column date_from, date_to in expression evaluation context, + as well as time, datetime and dateutil modules + +Main bug fixes: + +* [FIX] deletion of templates and reports (cascade and retricts) + (https://github.com/OCA/account-financial-reporting/issues/281) +* [FIX] copy of reports + (https://github.com/OCA/account-financial-reporting/issues/282) +* [FIX] better error message when periods have wrong/missing dates + (https://github.com/OCA/account-financial-reporting/issues/283) +* [FIX] xlsx export of string types KPI + (https://github.com/OCA/account-financial-reporting/issues/285) +* [FIX] sorting of detail by account +* [FIX] computation bug in detail by account when multiple accounting + expressions were used in a KPI +* [FIX] permission issue when adding report to dashboard with non admin user + +10.0.2.0.3 (unreleased) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [IMP] more robust behaviour in presence of missing expressions +* [FIX] indent style +* [FIX] local variable 'ctx' referenced before assignment when generating + reports with no objects +* [IMP] use fontawesome icons +* [MIG] migrate to 10.0 +* [FIX] unicode error when exporting to Excel +* [IMP] provide full access to mis builder style for group Adviser. + +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 easily. + +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 it is used by other modules. + +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. + +* [IMP] hide button box in edit mode on the report instance settings form +* [FIX] Fix sum aggregation of non-stored fields + (https://github.com/OCA/account-financial-reporting/issues/178) +* [IMP] There is now a default style at the report level +* [CHG] Number display properties (rounding, prefix, suffix, factor) are + now defined in styles +* [CHG] Percentage difference are rounded to 1 digit instead of the kpi's + rounding, as the KPI rounding does not make sense in this case +* [CHG] The divider suffix (k, M, etc) is not inserted automatically anymore + because it is inconsistent when working with prefixes; you need to add it + manually in the suffix +* [IMP] AccountingExpressionProcessor now supports 'balu' expressions + to obtain the unallocated profit/loss of previous fiscal years; + get_unallocated_pl is the corresponding convenience method +* [IMP] AccountingExpressionProcessor now has easy methods to obtain + balances by account: get_balances_initial, get_balances_end, + get_balances_variation +* [IMP] there is now an auto-expand feature to automatically display + a detail by account for selected kpis +* [IMP] the kpi and period lists are now manipulated through forms instead + of directly in the tree views +* [IMP] it is now possible to create a report through a wizard, such + reports are deemed temporary and available through a "Last Reports Generated" + menu, they are garbaged collected automatically, unless saved permanently, + which can be done using a Save button +* [IMP] there is now a beginner mode to configure simple reports with + only one period +* [IMP] it is now easier to configure periods with fixed start/end dates +* [IMP] the new sub-kpi mechanism allows the creation of columns + with multiple values, or columns with different values +* [IMP] thanks to the new style model, the Excel export is now styled +* [IMP] a new style model is now used to centralize style configuration +* [FIX] use =like instead of like to search for accounts, because + the % are added by the user in the expressions +* [FIX] Correctly compute the initial balance of income and expense account + based on the start of the fiscal year +* [IMP] Support date ranges (from OCA/server-tools/date_range) as a more + flexible alternative to fiscal periods +* v9 migration: fiscal periods are removed, account charts are removed, + consolidation accounts have been removed + +8.0.1.0.0 (2016-04-27) +~~~~~~~~~~~~~~~~~~~~~~ + +* The copy of a MIS Report Instance now copies period. + https://github.com/OCA/account-financial-reporting/pull/181 +* The copy of a MIS Report Template now copies KPIs and queries. + https://github.com/OCA/account-financial-reporting/pull/177 +* Usability: the default view for MIS Report instances is now the rendered preview, + and the settings are accessible through a gear icon in the list view and + a button in the preview. + https://github.com/OCA/account-financial-reporting/pull/170 +* Display blank cells instead of 0.0 when there is no data. + https://github.com/OCA/account-financial-reporting/pull/169 +* Usability: better layout of the MIS Report periods settings on small screens. + https://github.com/OCA/account-financial-reporting/pull/167 +* Include the download buttons inside the MIS Builder widget, and refactor + the widget to open the door to analytic filtering in the previews. + https://github.com/OCA/account-financial-reporting/pull/151 +* Add KPI rendering prefixes (so you can print $ in front of the value). + https://github.com/OCA/account-financial-reporting/pull/158 +* Add hooks for analytic filtering. + https://github.com/OCA/account-financial-reporting/pull/128 + https://github.com/OCA/account-financial-reporting/pull/131 + +8.0.0.2.0 +~~~~~~~~~ + +Pre-history. Or rather, you need to look at the git log. diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/INSTALL.rst b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/INSTALL.rst new file mode 100644 index 0000000..7b0f577 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/INSTALL.rst @@ -0,0 +1,7 @@ +Your preferred way to install addons will work with MIS Builder. + +An easy way to install it with all its dependencies is using pip: + +* ``pip install --pre odoo12-addon-mis_builder`` +* then restart Odoo, update the addons list in your database, and install + the MIS Builder application. diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/ROADMAP.rst b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/ROADMAP.rst new file mode 100644 index 0000000..085352c --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/ROADMAP.rst @@ -0,0 +1,3 @@ +The mis_builder `roadmap `_ +and `known issues `_ can +be found on GitHub. diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/USAGE.rst b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/USAGE.rst new file mode 100644 index 0000000..19383ac --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/USAGE.rst @@ -0,0 +1,26 @@ +To configure this module, you need to: + +* Go to Accounting > Configuration > MIS Reporting > MIS Report Templates where + you can create report templates by defining KPI's. KPI's constitute the rows of your + reports. Such report templates are time independent. + +.. figure:: https://raw.githubusercontent.com/OCA/mis-builder/10.0/mis_builder/static/description/ex_report_template.png + :alt: Sample report template + :width: 80 % + :align: center + +* Then in Accounting > Reports > MIS Reporting > MIS Reports you can create report instance by + binding the templates to time periods, hence defining the columns of your reports. + +.. figure:: https://raw.githubusercontent.com/OCA/mis-builder/10.0/mis_builder/static/description/ex_report_settings.png + :alt: Sample report configuration + :width: 80 % + :align: center + +* From the MIS Reports view, you can preview the report, add it to and Odoo dashboard, + and export it to PDF or Excel. + +.. figure:: https://raw.githubusercontent.com/OCA/mis-builder/10.0/mis_builder/static/description/ex_report_preview.png + :alt: Sample preview + :width: 80 % + :align: center diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/newsfragments/.gitignore b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/readme/newsfragments/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/__init__.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/__init__.py new file mode 100644 index 0000000..6f814d6 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import mis_report_instance_qweb +from . import mis_report_instance_xlsx diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_qweb.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_qweb.py new file mode 100644 index 0000000..f2d8bce --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_qweb.py @@ -0,0 +1,27 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import logging + +from odoo import models + +_logger = logging.getLogger(__name__) + + +class Report(models.Model): + _inherit = "ir.actions.report" + + def _render_qweb_pdf(self, report_ref, res_ids=None, data=None): + if ( + self._get_report(report_ref).report_name + == "mis_builder.report_mis_report_instance" + ): + if not res_ids: + res_ids = self.env.context.get("active_ids") + mis_report_instance = self.env["mis.report.instance"].browse(res_ids)[0] + # data=None, because it was there only to force Odoo + # to propagate context + return super( + Report, self.with_context(landscape=mis_report_instance.landscape_pdf) + )._render_qweb_pdf(report_ref, res_ids, data=None) + return super()._render_qweb_pdf(report_ref, res_ids, data) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_qweb.xml b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_qweb.xml new file mode 100644 index 0000000..548fb6f --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_qweb.xml @@ -0,0 +1,134 @@ + + + + MIS report instance QWEB PDF report + mis.report.instance + ir.actions.report + mis_builder.report_mis_report_instance + qweb-pdf + + + + diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_xlsx.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_xlsx.py new file mode 100644 index 0000000..a8b19cf --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_xlsx.py @@ -0,0 +1,186 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import logging +import numbers +from collections import defaultdict +from datetime import datetime + +from odoo import _, api, fields, models + +from ..models.accounting_none import AccountingNone +from ..models.data_error import DataError +from ..models.mis_report_style import TYPE_STR + +_logger = logging.getLogger(__name__) + + +ROW_HEIGHT = 15 # xlsxwriter units +COL_WIDTH = 0.9 # xlsxwriter units +MIN_COL_WIDTH = 10 # characters +MAX_COL_WIDTH = 50 # characters + + +class MisBuilderXlsx(models.AbstractModel): + _name = "report.mis_builder.mis_report_instance_xlsx" + _description = "MIS Builder XLSX report" + _inherit = "report.report_xlsx.abstract" + + @api.model + def _mis_builder_add_annotation(self, sheet, cell, row_pos, col_pos, notes): + """ + Add anotation as a comment on cell in .xls + """ + if cell and (annotation := notes.get(cell.cell_id, {}).get("text")): + sheet.write_comment(row_pos, col_pos, annotation) + + def generate_xlsx_report(self, workbook, data, objects): + # get the computed result of the report + matrix = objects._compute_matrix() + notes = objects.get_notes_by_cell_id() + style_obj = self.env["mis.report.style"] + + # create worksheet + report_name = "{} - {}".format( + objects[0].name, ", ".join([a.name for a in objects[0].query_company_ids]) + ) + sheet = workbook.add_worksheet(report_name[:31]) + row_pos = 0 + col_pos = 0 + # width of the labels column + label_col_width = MIN_COL_WIDTH + # {col_pos: max width in characters} + col_width = defaultdict(lambda: MIN_COL_WIDTH) + + # document title + bold = workbook.add_format({"bold": True}) + header_format = workbook.add_format( + {"bold": True, "align": "center", "bg_color": "#F0EEEE"} + ) + sheet.write(row_pos, 0, report_name, bold) + row_pos += 2 + + # filters + filter_descriptions = objects.get_filter_descriptions() + if filter_descriptions: + for filter_description in objects.get_filter_descriptions(): + sheet.write(row_pos, 0, filter_description) + row_pos += 1 + row_pos += 1 + + # column headers + sheet.write(row_pos, 0, "", header_format) + col_pos = 1 + for col in matrix.iter_cols(): + label = col.label + if col.description: + label += "\n" + col.description + sheet.set_row(row_pos, ROW_HEIGHT * 2) + if col.colspan > 1: + sheet.merge_range( + row_pos, + col_pos, + row_pos, + col_pos + col.colspan - 1, + label, + header_format, + ) + else: + sheet.write(row_pos, col_pos, label, header_format) + col_width[col_pos] = max( + col_width[col_pos], len(col.label or ""), len(col.description or "") + ) + col_pos += col.colspan + row_pos += 1 + + # sub column headers + sheet.write(row_pos, 0, "", header_format) + col_pos = 1 + for subcol in matrix.iter_subcols(): + label = subcol.label + if subcol.description: + label += "\n" + subcol.description + sheet.set_row(row_pos, ROW_HEIGHT * 2) + sheet.write(row_pos, col_pos, label, header_format) + col_width[col_pos] = max( + col_width[col_pos], + len(subcol.label or ""), + len(subcol.description or ""), + ) + col_pos += 1 + row_pos += 1 + + # rows + for row in matrix.iter_rows(): + if ( + row.style_props.hide_empty and row.is_empty() + ) or row.style_props.hide_always: + continue + row_xlsx_style = style_obj.to_xlsx_style(TYPE_STR, row.style_props) + row_format = workbook.add_format(row_xlsx_style) + col_pos = 0 + label = row.label + if row.description: + label += "\n" + row.description + sheet.set_row(row_pos, ROW_HEIGHT * 2) + sheet.write(row_pos, col_pos, label, row_format) + label_col_width = max( + label_col_width, len(row.label or ""), len(row.description or "") + ) + for cell in row.iter_cells(): + col_pos += 1 + self._mis_builder_add_annotation(sheet, cell, row_pos, col_pos, notes) + if not cell or cell.val is AccountingNone: + # TODO col/subcol format + sheet.write(row_pos, col_pos, "", row_format) + continue + cell_xlsx_style = style_obj.to_xlsx_style( + cell.val_type, cell.style_props, no_indent=True + ) + cell_xlsx_style["align"] = "right" + cell_format = workbook.add_format(cell_xlsx_style) + if isinstance(cell.val, DataError): + val = cell.val.name + # TODO display cell.val.msg as Excel comment? + elif cell.val is None or cell.val is AccountingNone: + val = "" + else: + divider = float(cell.style_props.get("divider", 1)) + if ( + divider != 1 + and isinstance(cell.val, numbers.Number) + and not cell.val_type == "pct" + ): + val = cell.val / divider + else: + val = cell.val + sheet.write(row_pos, col_pos, val, cell_format) + col_width[col_pos] = max( + col_width[col_pos], len(cell.val_rendered or "") + ) + row_pos += 1 + + # Add date/time footer + row_pos += 1 + footer_format = workbook.add_format( + {"italic": True, "font_color": "#202020", "font_size": 9} + ) + lang_model = self.env["res.lang"] + lang = lang_model._lang_get(self.env.user.lang) + + now_tz = fields.Datetime.context_timestamp( + self.env["res.users"], datetime.now() + ) + create_date = _( + "Generated on %(gen_date)s at %(gen_time)s", + gen_date=now_tz.strftime(lang.date_format), + gen_time=now_tz.strftime(lang.time_format), + ) + sheet.write(row_pos, 0, create_date, footer_format) + + # adjust col widths + sheet.set_column(0, 0, min(label_col_width, MAX_COL_WIDTH) * COL_WIDTH) + data_col_width = min(MAX_COL_WIDTH, max(col_width.values())) + min_col_pos = min(col_width.keys()) + max_col_pos = max(col_width.keys()) + sheet.set_column(min_col_pos, max_col_pos, data_col_width * COL_WIDTH) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_xlsx.xml b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_xlsx.xml new file mode 100644 index 0000000..6059075 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/report/mis_report_instance_xlsx.xml @@ -0,0 +1,11 @@ + + + + MIS report instance XLS report + mis.report.instance + ir.actions.report + mis_builder.mis_report_instance_xlsx + xlsx + mis_report_instance + + diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/security/ir.model.access.csv b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/security/ir.model.access.csv new file mode 100644 index 0000000..01027f8 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/security/ir.model.access.csv @@ -0,0 +1,24 @@ +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +manage_mis_report_kpi,manage_mis_report_kpi,model_mis_report_kpi,account.group_account_manager,1,1,1,1 +access_mis_report_kpi,access_mis_report_kpi,model_mis_report_kpi,base.group_user,1,0,0,0 +manage_mis_report_query,manage_mis_report_query,model_mis_report_query,account.group_account_manager,1,1,1,1 +access_mis_report_query,access_mis_report_query,model_mis_report_query,base.group_user,1,0,0,0 +manage_mis_report,manage_mis_report,model_mis_report,account.group_account_manager,1,1,1,1 +access_mis_report,access_mis_report,model_mis_report,base.group_user,1,0,0,0 +manage_mis_report_instance_period,manage_mis_report_instance_period,model_mis_report_instance_period,account.group_account_manager,1,1,1,1 +access_mis_report_instance_period,access_mis_report_instance_period,model_mis_report_instance_period,base.group_user,1,0,0,0 +manage_mis_report_instance_period_sum,manage_mis_report_instance_period_sum,model_mis_report_instance_period_sum,account.group_account_manager,1,1,1,1 +access_mis_report_instance_period_sum,access_mis_report_instance_period_sum,model_mis_report_instance_period_sum,base.group_user,1,0,0,0 +manage_mis_report_instance,manage_mis_report_instance,model_mis_report_instance,account.group_account_manager,1,1,1,1 +access_mis_report_instance,access_mis_report_instance,model_mis_report_instance,base.group_user,1,0,0,0 +manage_mis_report_subkpi,access_mis_report_subkpi,model_mis_report_subkpi,account.group_account_manager,1,1,1,1 +access_mis_report_subkpi,access_mis_report_subkpi,model_mis_report_subkpi,base.group_user,1,0,0,0 +manage_mis_report_kpi_expression,access_mis_report_kpi_expression,model_mis_report_kpi_expression,account.group_account_manager,1,1,1,1 +access_mis_report_kpi_expression,access_mis_report_kpi_expression,model_mis_report_kpi_expression,base.group_user,1,0,0,0 +manage_mis_report_subreport,access_mis_report_subreport,model_mis_report_subreport,account.group_account_manager,1,1,1,1 +access_mis_report_subreport,access_mis_report_subreport,model_mis_report_subreport,base.group_user,1,0,0,0 +manage_mis_report_style,access_mis_report_style,model_mis_report_style,account.group_account_manager,1,1,1,1 +access_mis_report_style,access_mis_report_style,model_mis_report_style,base.group_user,1,0,0,0 +access_add_to_dashboard_wizard,access_add_to_dashboard_wizard,model_add_mis_report_instance_dashboard_wizard,base.group_user,1,1,1,0 +access_read_mis_report_annotation, access_read_mis_report_annotation,model_mis_report_instance_annotation,mis_builder.group_read_annotation,1,0,0,0 +access_edit_mis_report_annotation, access_edit_mis_report_annotation,model_mis_report_instance_annotation,mis_builder.group_edit_annotation,1,1,1,1 diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/security/mis_builder_security.xml b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/security/mis_builder_security.xml new file mode 100644 index 0000000..158b3a0 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/security/mis_builder_security.xml @@ -0,0 +1,11 @@ + + + + Mis Report Instance multi company + + + ['|',('company_id','=',False),('company_id','in',company_ids), '|', + ('company_ids', '=', False), ('company_ids', 'in', company_ids)] + + + diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/security/res_groups.xml b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/security/res_groups.xml new file mode 100644 index 0000000..bc63177 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/security/res_groups.xml @@ -0,0 +1,17 @@ + + + + MIS Report: view annotations + + + MIS Report: add annotations + + + + diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/description/ex_report_preview.png b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/description/ex_report_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..e818c5244272f9a71fe6e0300fa5d58fe8431e07 GIT binary patch literal 96172 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 G5}E)(G0Ri{ literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/description/ex_report_settings.png b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/description/ex_report_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..f2633b99ecf336313095a69f547318d573b6e647 GIT binary patch literal 103790 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 N$XZh(jW5AL> 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𝔍*7It%P(8X&RV=6$$8>5riPY7UA$|O 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 Ts#?Zf1W93^t5~j~Eyj*pj^6T^PXNr}OT51_lPs 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 literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/description/index.html b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/description/index.html new file mode 100644 index 0000000..180755f --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/description/index.html @@ -0,0 +1,1078 @@ + + + + + +README.rst + + + + + + diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/components/mis_report_widget.css b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/components/mis_report_widget.css new file mode 100644 index 0000000..413b49b --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/components/mis_report_widget.css @@ -0,0 +1,108 @@ +.o_web_client .mis_builder_amount { + text-align: right; +} + +.o_web_client .mis_builder_collabel { + text-align: center; +} + +.o_web_client .mis_builder_rowlabel { + text-align: left; +} + +.o_web_client .mis_builder a { + /* we don't want the link color, to respect user styles */ + color: inherit; +} + +.o_web_client .mis_builder a:hover { + /* underline links on hover to give a visual cue */ + text-decoration: underline; +} + +.oe_mis_builder_content { +} + +.oe_mis_builder_report_wide_sheet { + max-width: 95% !important; +} + +/* style for the control panel (search box and buttons) */ + +.oe_mis_builder_cp { + display: flex; + flex-direction: row; + padding-bottom: 20px; +} + +.oe_mis_builder_cp_left { + display: flex; + flex-direction: column; + flex-grow: 1; +} + +.oe_mis_builder_cp_right { + display: flex; + flex-direction: column; + flex-grow: 2; + max-width: 1280px; +} + +.oe_mis_builder_cp_right_top_right { + display: flex; + flex-direction: row; +} + +.oe_mis_builder_cp_right_top { + display: flex; + flex-direction: row; +} + +.oe_mis_builder_cp_right_bottom { + display: flex; + flex-direction: row; +} + +.oe_mis_builder_filter_buttons { + display: flex; + flex-grow: 1; + justify-content: flex-start; +} + +.oe_mis_builder_action_buttons { + display: flex; + flex-grow: 1; + justify-content: flex-end; +} + +.oe_mis_builder_dropdown { + overflow: visible !important; +} + +.oe_mis_builder_footnote { + font-size: 80%; + color: red; + position: relative; + bottom: 1ex; + width: 1em; + display: inline-block; + padding-right: 1px; +} + +.oe_mis_builder_footnote_table { + list-style: none; + white-space: pre-wrap; + display: inline-block; + + td { + vertical-align: top; + } +} + +.oe_mis_builder_footnote_div { + padding-top: 1em; +} + +.oe_mis_builder_menu_disabled { + color: gainsboro; +} diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/components/mis_report_widget.esm.js b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/components/mis_report_widget.esm.js new file mode 100644 index 0000000..1b723ef --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/components/mis_report_widget.esm.js @@ -0,0 +1,287 @@ +/** @odoo-module **/ + +import Dialog from "web.Dialog"; +import {Component, onMounted, onWillStart, useState, useSubEnv} from "@odoo/owl"; +import {DatePicker} from "@web/core/datepicker/datepicker"; +import {FilterMenu} from "@web/search/filter_menu/filter_menu"; +import {SearchBar} from "@web/search/search_bar/search_bar"; +import {SearchModel} from "@web/search/search_model"; +import {parseDate} from "@web/core/l10n/dates"; +import {qweb} from "web.core"; +import {registry} from "@web/core/registry"; +import {useBus, useService} from "@web/core/utils/hooks"; + +export class MisReportWidget extends Component { + setup() { + super.setup(); + this.orm = useService("orm"); + this.user = useService("user"); + this.action = useService("action"); + this.view = useService("view"); + this.JSON = JSON; + this.state = useState({ + mis_report_data: {header: [], body: [], notes: {}}, + pivot_date: null, + can_edit_annotation: false, + can_read_annotation: false, + }); + this.searchModel = new SearchModel(this.env, { + user: this.user, + orm: this.orm, + view: this.view, + }); + useSubEnv({searchModel: this.searchModel}); + useBus(this.env.searchModel, "update", async () => { + await this.env.searchModel.sectionsPromise; + this.refresh(); + }); + onWillStart(this.willStart); + + onMounted(this._onMounted); + } + + // Lifecycle + async willStart() { + const [result] = await this.orm.read( + "mis.report.instance", + [this._instanceId()], + [ + "source_aml_model_name", + "widget_show_filters", + "widget_show_settings_button", + "widget_search_view_id", + "pivot_date", + "widget_show_pivot_date", + "user_can_read_annotation", + "user_can_edit_annotation", + "wide_display_by_default", + ], + {context: this.context} + ); + this.source_aml_model_name = result.source_aml_model_name; + this.widget_show_filters = result.widget_show_filters; + this.widget_show_settings_button = result.widget_show_settings_button; + this.widget_search_view_id = + result.widget_search_view_id && result.widget_search_view_id[0]; + this.state.pivot_date = parseDate(result.pivot_date); + this.widget_show_pivot_date = result.widget_show_pivot_date; + if (this.showSearchBar) { + // Initialize the search model + await this.searchModel.load({ + resModel: this.source_aml_model_name, + searchViewId: this.widget_search_view_id, + }); + } + + this.wide_display = result.wide_display_by_default; + + // Compute the report + this.refresh(); + this.state.can_edit_annotation = result.user_can_edit_annotation; + this.state.can_read_annotation = result.user_can_read_annotation; + } + + async _onMounted() { + this.resize_sheet(); + } + + get showSearchBar() { + return ( + this.source_aml_model_name && + this.widget_show_filters && + this.widget_search_view_id + ); + } + + get showPivotDate() { + return this.widget_show_pivot_date; + } + + /** + * Return the id of the mis.report.instance to which the widget is + * bound. + * + * @returns int + */ + _instanceId() { + if (this.props.value) { + return this.props.value; + } + + /* + * This trick is needed because in a dashboard the view does + * not seem to be bound to an instance: it seems to be a limitation + * of Odoo dashboards that are not designed to contain forms but + * rather tree views or charts. + */ + var context = this.props.record.context; + if (context.active_model === "mis.report.instance") { + return context.active_id; + } + } + + get context() { + var ctx = super.context; + if (this.showSearchBar) { + ctx = { + ...ctx, + mis_analytic_domain: this.searchModel.searchDomain, + }; + } + if (this.showPivotDate && this.state.pivot_date) { + ctx = { + ...ctx, + mis_pivot_date: this.state.pivot_date, + }; + } + return ctx; + } + + async drilldown(event) { + const drilldown = JSON.parse(event.target.dataset.drilldown); + const action = await this.orm.call( + "mis.report.instance", + "drilldown", + [this._instanceId(), drilldown], + {context: this.context} + ); + this.action.doAction(action); + } + + async refresh() { + this.state.mis_report_data = await this.orm.call( + "mis.report.instance", + "compute", + [this._instanceId()], + {context: this.context} + ); + } + + async refresh_annotation() { + this.state.mis_report_data.notes = await this.orm.call( + "mis.report.instance", + "get_notes_by_cell_id", + [this._instanceId()], + {context: this.context} + ); + } + + async printPdf() { + const action = await this.orm.call( + "mis.report.instance", + "print_pdf", + [this._instanceId()], + {context: this.context} + ); + this.action.doAction(action); + } + + async exportXls() { + const action = await this.orm.call( + "mis.report.instance", + "export_xls", + [this._instanceId()], + {context: this.context} + ); + this.action.doAction(action); + } + + async displaySettings() { + const action = await this.orm.call( + "mis.report.instance", + "display_settings", + [this._instanceId()], + {context: this.context} + ); + this.action.doAction(action); + } + + async _remove_annotation(cell_id) { + await this.orm.call( + "mis.report.instance.annotation", + "remove_annotation", + [cell_id, this._instanceId()], + {context: this.context} + ); + this.refresh_annotation(); + } + + async _save_annotation(cell_id) { + const text = document.querySelector(".o_mis_builder_annotation_text").value; + await this.orm.call( + "mis.report.instance.annotation", + "set_annotation", + [cell_id, this._instanceId(), text], + {context: this.context} + ); + await this.refresh_annotation(); + } + + async annotate(event) { + const cell_id = event.target.dataset.cellId; + const note = this.state.mis_report_data.notes[cell_id]; + const note_text = (note && note.text) || ""; + var buttons = [ + { + text: this.env._t("Save"), + classes: "btn-primary", + close: true, + click: this._save_annotation.bind(this, cell_id), + }, + { + text: this.env._t("Cancel"), + close: true, + }, + ]; + if (typeof note !== "undefined") { + buttons.push({ + text: this.env._t("Remove"), + classes: "btn-secondary", + close: true, + click: this._remove_annotation.bind(this, cell_id), + }); + } + + new Dialog(this, { + title: "Annotate", + size: "medium", + $content: $( + qweb.render("mis_builder.annotation_dialog", { + text: note_text, + }) + ), + buttons: buttons, + }).open(); + } + + async remove_annotation(event) { + const cell_id = event.target.dataset.cellId; + this._remove_annotation(cell_id); + } + + onDateTimeChanged(ev) { + this.state.pivot_date = ev; + this.refresh(); + } + + async toggle_wide_display() { + this.wide_display = !this.wide_display; + this.resize_sheet(); + } + + async resize_sheet() { + var sheet_element = document.getElementsByClassName("o_form_sheet")[0]; + sheet_element.classList.toggle( + "oe_mis_builder_report_wide_sheet", + this.wide_display + ); + var button_resize_element = document.getElementById("icon_resize"); + button_resize_element.classList.toggle("fa-expand", !this.wide_display); + button_resize_element.classList.toggle("fa-compress", this.wide_display); + } +} + +MisReportWidget.components = {FilterMenu, SearchBar, DatePicker}; +MisReportWidget.template = "mis_builder.MisReportWidget"; + +registry.category("fields").add("mis_report_widget", MisReportWidget); diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/components/mis_report_widget.xml b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/components/mis_report_widget.xml new file mode 100644 index 0000000..04a6500 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/components/mis_report_widget.xml @@ -0,0 +1,206 @@ + + + + +
+ + +
+
+
+
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+ + +
+ + +
+
+
+ +
+ + + + + + + + +
.
+
+
+
+
+ + +
+ +
+
+ +
diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/css/report.css b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/css/report.css new file mode 100644 index 0000000..e5e0aa8 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/static/src/css/report.css @@ -0,0 +1,68 @@ +.mis_table { + display: table; + width: 100%; + table-layout: fixed; +} +.mis_row { + display: table-row; + page-break-inside: avoid; +} +.mis_cell { + display: table-cell; + page-break-inside: avoid; +} +.mis_thead { + display: table-header-group; +} +.mis_tbody { + display: table-row-group; +} +.mis_table, +.mis_table .mis_row { + border-left: 0px; + border-right: 0px; + text-align: left; + padding-right: 3px; + padding-left: 3px; + padding-top: 2px; + padding-bottom: 2px; + border-collapse: collapse; +} +.mis_table .mis_row { + border-color: grey; + border-bottom: 1px solid lightGrey; +} +.mis_table .mis_cell.mis_collabel { + font-weight: bold; + background-color: #f0f0f0; + text-align: center; +} +.mis_table .mis_cell.mis_rowlabel { + text-align: left; + /*white-space: nowrap;*/ +} +.mis_table .mis_cell.mis_amount { + text-align: right; +} +.oe_mis_builder_footnote { + font-size: 70%; + color: red; + position: relative; + bottom: 1ex; + width: 1em; + display: inline-block; + padding-right: 1px; +} +.oe_mis_builder_footnote_div { + padding-top: 1em; +} + +.oe_mis_builder_footnote_table { + list-style: none; + white-space: pre-wrap; + display: inline-block; + + td { + vertical-align: top; + } +} diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/__init__.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/__init__.py new file mode 100644 index 0000000..c7e6594 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/__init__.py @@ -0,0 +1,17 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import test_accounting_none +from . import test_aep +from . import test_multi_company_aep +from . import test_aggregate +from . import test_data_sources +from . import test_kpi_data +from . import test_mis_report_instance +from . import test_mis_safe_eval +from . import test_period_dates +from . import test_render +from . import test_simple_array +from . import test_target_move +from . import test_utc_midnight +from . import test_mis_report_instance_annotation diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/common.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/common.py new file mode 100644 index 0000000..776578f --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/common.py @@ -0,0 +1,67 @@ +# Copyright 2017 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import doctest + +from odoo.tests import BaseCase, tagged + + +def _zip(iter1, iter2): + i = 0 + iter1 = iter(iter1) + iter2 = iter(iter2) + while True: + i1 = next(iter1, None) + i2 = next(iter2, None) + if i1 is None and i2 is None: + return + yield i, i1, i2 + i += 1 + + +def assert_matrix(matrix, expected): + for i, row, expected_row in _zip(matrix.iter_rows(), expected): + if row is None and expected_row is not None: + raise AssertionError("not enough rows") + if row is not None and expected_row is None: + raise AssertionError("too many rows") + for j, cell, expected_val in _zip(row.iter_cells(), expected_row): + assert ( + cell and cell.val + ) == expected_val, "{} != {} in row {} col {}".format( + cell and cell.val, expected_val, i, j + ) + + +@tagged("doctest") +class OdooDocTestCase(BaseCase): + """ + We need a custom DocTestCase class in order to: + - define test_tags to run as part of standard tests + - output a more meaningful test name than default "DocTestCase.runTest" + """ + + __qualname__ = "doctests for " + + def __init__(self, test): + self.__test = test + self.__name = test._dt_test.name + super().__init__(self.__name) + + def __getattr__(self, item): + if item == self.__name: + return self.__test + + +def load_doctests(module): + """ + Generates a tests loading method for the doctests of the given module + https://docs.python.org/3/library/unittest.html#load-tests-protocol + """ + + def load_tests(loader, tests, ignore): + for test in doctest.DocTestSuite(module): + tests.addTest(OdooDocTestCase(test)) + return tests + + return load_tests diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/fake_models.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/fake_models.py new file mode 100644 index 0000000..b5c7858 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/fake_models.py @@ -0,0 +1,7 @@ +from odoo import models + + +class MisKpiDataTestItem(models.Model): + _name = "mis.kpi.data.test.item" + _inherit = "mis.kpi.data" + _description = "MIS Kpi Data test item" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_accounting_none.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_accounting_none.py new file mode 100644 index 0000000..ced8c3e --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_accounting_none.py @@ -0,0 +1,8 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + + +from ..models import accounting_none +from .common import load_doctests + +load_tests = load_doctests(accounting_none) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_aep.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_aep.py new file mode 100644 index 0000000..3e74243 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_aep.py @@ -0,0 +1,467 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import datetime +import time + +import odoo.tests.common as common +from odoo import fields +from odoo.exceptions import UserError +from odoo.tools.safe_eval import safe_eval + +from ..models import aep +from ..models.accounting_none import AccountingNone +from ..models.aep import AccountingExpressionProcessor as AEP +from ..models.aep import _is_domain +from .common import load_doctests + +load_tests = load_doctests(aep) + + +class TestAEP(common.TransactionCase): + def setUp(self): + super().setUp() + self.res_company = self.env["res.company"] + self.account_model = self.env["account.account"] + self.move_model = self.env["account.move"] + self.journal_model = self.env["account.journal"] + self.curr_year = datetime.date.today().year + self.prev_year = self.curr_year - 1 + # create company + self.company = self.res_company.create({"name": "AEP Company"}) + # create receivable bs account + self.account_ar = self.account_model.create( + { + "company_id": self.company.id, + "code": "400AR", + "name": "Receivable", + "account_type": "asset_receivable", + "reconcile": True, + } + ) + # create income pl account + self.account_in = self.account_model.create( + { + "company_id": self.company.id, + "code": "700IN", + "name": "Income", + "account_type": "income", + } + ) + self.account_in_no_data = self.account_model.create( + { + "company_id": self.company.id, + "code": "700INNODATA", + "name": "Income (no data)", + "account_type": "income", + } + ) + # create journal + self.journal = self.journal_model.create( + { + "company_id": self.company.id, + "name": "Sale journal", + "code": "VEN", + "type": "sale", + } + ) + # create move in December last year + self._create_move( + date=datetime.date(self.prev_year, 12, 1), + amount=100, + debit_acc=self.account_ar, + credit_acc=self.account_in, + ) + # create move in January this year + self._create_move( + date=datetime.date(self.curr_year, 1, 1), + amount=300, + debit_acc=self.account_ar, + credit_acc=self.account_in, + credit_quantity=3, + ) + # create move in March this year + self._create_move( + date=datetime.date(self.curr_year, 3, 1), + amount=500, + debit_acc=self.account_ar, + credit_acc=self.account_in, + ) + # create the AEP, and prepare the expressions we'll need + self.aep = AEP(self.company) + self.aep.parse_expr("bali[]") + self.aep.parse_expr("bale[]") + self.aep.parse_expr("balp[]") + self.aep.parse_expr("balu[]") + self.aep.parse_expr("bali[700IN]") + self.aep.parse_expr("bale[700IN]") + self.aep.parse_expr("balp[700IN]") + self.aep.parse_expr("balp[700NA]") # account that does not exist + self.aep.parse_expr("bali[400AR]") + self.aep.parse_expr("bale[400AR]") + self.aep.parse_expr("balp[400AR]") + self.aep.parse_expr("debp[400A%]") + self.aep.parse_expr("crdp[700I%]") + self.aep.parse_expr("bali[400%]") + 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.account_type', '=', " " 'asset_receivable')]" + ) + self.aep.parse_expr("balp[('account_type', '=', " " 'asset_receivable')]") + self.aep.parse_expr( + "balp['&', " + " ('account_type', '=', " + " 'asset_receivable'), " + " ('code', '=', '400AR')]" + ) + self.aep.parse_expr("bal_700IN") # deprecated + self.aep.parse_expr("bals[700IN]") # deprecated + + def _create_move( + self, date, amount, debit_acc, credit_acc, post=True, credit_quantity=0 + ): + move = self.move_model.create( + { + "journal_id": self.journal.id, + "date": fields.Date.to_string(date), + "line_ids": [ + ( + 0, + 0, + { + "name": "/", + "debit": amount, + "account_id": debit_acc.id, + }, + ), + ( + 0, + 0, + { + "name": "/", + "credit": amount, + "account_id": credit_acc.id, + "quantity": credit_quantity, + }, + ), + ], + } + ) + if post: + move._post() + return move + + def _do_queries(self, date_from, date_to): + self.aep.do_queries( + date_from=fields.Date.to_string(date_from), + date_to=fields.Date.to_string(date_to), + ) + + def _eval(self, expr): + eval_dict = {"AccountingNone": AccountingNone} + return safe_eval(self.aep.replace_expr(expr), eval_dict) + + def _eval_by_account_id(self, expr): + res = {} + eval_dict = {"AccountingNone": AccountingNone} + for account_id, replaced_exprs in self.aep.replace_exprs_by_account_id([expr]): + res[account_id] = safe_eval(replaced_exprs[0], eval_dict) + return res + + def test_sanity_check(self): + self.assertEqual(self.company.fiscalyear_last_day, 31) + self.assertEqual(self.company.fiscalyear_last_month, "12") + + def test_parse_expr_error_handling(self): + aep = AEP(self.company) + with self.assertRaises(UserError) as cm: + aep.parse_expr("fldi.quantity[700%]") + self.assertIn( + "`fld` can only be used with mode `p` (variation)", str(cm.exception) + ) + with self.assertRaises(UserError) as cm: + aep.parse_expr("fldp[700%]") + self.assertIn("`fld` must have a field name", str(cm.exception)) + with self.assertRaises(UserError) as cm: + aep.parse_expr("balp.quantity[700%]") + self.assertIn("`bal` cannot have a field name", str(cm.exception)) + + def test_aep_basic(self): + self.aep.done_parsing() + # let's query for december + self._do_queries( + datetime.date(self.prev_year, 12, 1), datetime.date(self.prev_year, 12, 31) + ) + # initial balance must be None + self.assertIs(self._eval("bali[400AR]"), AccountingNone) + self.assertIs(self._eval("bali[700IN]"), AccountingNone) + # check variation + 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')]" + ), + 100, + ) + self.assertEqual( + self._eval("balp[('account_type', '=', " " 'asset_receivable')]"), + 100, + ) + self.assertEqual( + self._eval( + "balp['&', " + " ('account_type', '=', " + " 'asset_receivable'), " + " ('code', '=', '400AR')]" + ), + 100, + ) + self.assertEqual(self._eval("balp[700IN]"), -100) + # check ending balance + self.assertEqual(self._eval("bale[400AR]"), 100) + self.assertEqual(self._eval("bale[700IN]"), -100) + + # let's query for January + self._do_queries( + datetime.date(self.curr_year, 1, 1), datetime.date(self.curr_year, 1, 31) + ) + # initial balance is None for income account (it's not carried over) + self.assertEqual(self._eval("bali[400AR]"), 100) + self.assertIs(self._eval("bali[700IN]"), AccountingNone) + # check variation + self.assertEqual(self._eval("balp[400AR]"), 300) + self.assertEqual(self._eval("balp[700IN]"), -300) + # check ending balance + self.assertEqual(self._eval("bale[400AR]"), 400) + self.assertEqual(self._eval("bale[700IN]"), -300) + # check result for non existing account + self.assertIs(self._eval("bale[700NA]"), AccountingNone) + # check fldp.quantity + self.assertEqual(self._eval("fldp.quantity[700%]"), 3) + + # let's query for March + self._do_queries( + datetime.date(self.curr_year, 3, 1), datetime.date(self.curr_year, 3, 31) + ) + # initial balance is the ending balance fo January + self.assertEqual(self._eval("bali[400AR]"), 400) + self.assertEqual(self._eval("bali[700IN]"), -300) + self.assertEqual(self._eval("pbali[400AR]"), 400) + self.assertEqual(self._eval("nbali[400AR]"), 0) + self.assertEqual(self._eval("nbali[700IN]"), -300) + self.assertEqual(self._eval("pbali[700IN]"), 0) + # check variation + self.assertEqual(self._eval("balp[400AR]"), 500) + self.assertEqual(self._eval("balp[700IN]"), -500) + self.assertEqual(self._eval("nbalp[400AR]"), 0) + self.assertEqual(self._eval("pbalp[400AR]"), 500) + self.assertEqual(self._eval("nbalp[700IN]"), -500) + self.assertEqual(self._eval("pbalp[700IN]"), 0) + # check ending balance + self.assertEqual(self._eval("bale[400AR]"), 900) + self.assertEqual(self._eval("nbale[400AR]"), 0) + self.assertEqual(self._eval("pbale[400AR]"), 900) + self.assertEqual(self._eval("bale[700IN]"), -800) + self.assertEqual(self._eval("nbale[700IN]"), -800) + self.assertEqual(self._eval("pbale[700IN]"), 0) + # check some variant expressions, for coverage + self.assertEqual(self._eval("crdp[700I%]"), 500) + self.assertEqual(self._eval("debp[400A%]"), 500) + self.assertEqual(self._eval("bal_700IN"), -500) + self.assertEqual(self._eval("bals[700IN]"), -800) + # check fldp.quantity + self.assertEqual(self._eval("fldp.quantity[700%]"), 0) + + # unallocated p&l from previous year + self.assertEqual(self._eval("balu[]"), -100) + # TODO allocate profits, and then... + + # let's query for December where there is no data + self._do_queries( + datetime.date(self.curr_year, 12, 1), datetime.date(self.curr_year, 12, 31) + ) + self.assertIs(self._eval("balp[700IN]"), AccountingNone) + + def test_aep_by_account(self): + self.aep.done_parsing() + self._do_queries( + datetime.date(self.curr_year, 3, 1), datetime.date(self.curr_year, 3, 31) + ) + variation = self._eval_by_account_id("balp[]") + self.assertEqual(variation, {self.account_ar.id: 500, self.account_in.id: -500}) + variation = self._eval_by_account_id("pbalp[]") + self.assertEqual( + variation, {self.account_ar.id: 500, self.account_in.id: AccountingNone} + ) + variation = self._eval_by_account_id("nbalp[]") + self.assertEqual( + variation, {self.account_ar.id: AccountingNone, self.account_in.id: -500} + ) + variation = self._eval_by_account_id("balp[700IN]") + self.assertEqual(variation, {self.account_in.id: -500}) + variation = self._eval_by_account_id("crdp[700IN] - debp[400AR]") + self.assertEqual(variation, {self.account_ar.id: -500, self.account_in.id: 500}) + end = self._eval_by_account_id("bale[]") + self.assertEqual(end, {self.account_ar.id: 900, self.account_in.id: -800}) + + def test_aep_by_account_no_data(self): + """Test that accounts with no data are not returned.""" + self.aep.done_parsing() + self._do_queries( + datetime.date(self.curr_year, 3, 1), datetime.date(self.curr_year, 3, 31) + ) + variation = self._eval("balp[700I%]") + self.assertEqual(variation, -500) + variation_by_account = self._eval_by_account_id("balp[700I%]") + self.assertEqual(variation_by_account, {self.account_in.id: -500}) + + def test_aep_convenience_methods(self): + initial = AEP.get_balances_initial(self.company, time.strftime("%Y") + "-03-01") + self.assertEqual( + initial, {self.account_ar.id: (400, 0), self.account_in.id: (0, 300)} + ) + variation = AEP.get_balances_variation( + self.company, + time.strftime("%Y") + "-03-01", + time.strftime("%Y") + "-03-31", + ) + self.assertEqual( + variation, {self.account_ar.id: (500, 0), self.account_in.id: (0, 500)} + ) + end = AEP.get_balances_end(self.company, time.strftime("%Y") + "-03-31") + self.assertEqual( + end, {self.account_ar.id: (900, 0), self.account_in.id: (0, 800)} + ) + unallocated = AEP.get_unallocated_pl( + self.company, time.strftime("%Y") + "-03-15" + ) + self.assertEqual(unallocated, (0, 100)) + + def test_float_is_zero(self): + dp = self.company.currency_id.decimal_places + self.assertEqual(dp, 2) + # make initial balance at Jan 1st equal to 0.01 + self._create_move( + date=datetime.date(self.prev_year, 12, 1), + amount=100.01, + debit_acc=self.account_in, + credit_acc=self.account_ar, + ) + initial = AEP.get_balances_initial(self.company, time.strftime("%Y") + "-01-01") + self.assertEqual(initial, {self.account_ar.id: (100.00, 100.01)}) + # make initial balance at Jan 1st equal to 0.001 + self._create_move( + date=datetime.date(self.prev_year, 12, 1), + amount=0.009, + debit_acc=self.account_ar, + credit_acc=self.account_in, + ) + initial = AEP.get_balances_initial(self.company, time.strftime("%Y") + "-01-01") + # epsilon initial balances is reported as empty + self.assertEqual(initial, {}) + + def test_get_account_ids_for_expr(self): + self.aep.done_parsing() + expr = "balp[700IN]" + account_ids = self.aep.get_account_ids_for_expr(expr) + self.assertEqual(account_ids, {self.account_in.id}) + expr = "balp[700%]" + account_ids = self.aep.get_account_ids_for_expr(expr) + self.assertEqual(account_ids, {self.account_in.id, self.account_in_no_data.id}) + expr = "bali[400%], bale[700%]" # subkpis combined expression + account_ids = self.aep.get_account_ids_for_expr(expr) + self.assertEqual( + account_ids, + {self.account_in.id, self.account_ar.id, self.account_in_no_data.id}, + ) + + def test_get_aml_domain_for_expr(self): + self.aep.done_parsing() + expr = "balp[700IN]" + domain = self.aep.get_aml_domain_for_expr(expr, "2017-01-01", "2017-03-31") + self.assertEqual( + domain, + [ + ("account_id", "in", (self.account_in.id,)), + "&", + ("date", ">=", "2017-01-01"), + ("date", "<=", "2017-03-31"), + ], + ) + expr = "debi[700IN] - crdi[400AR]" + domain = self.aep.get_aml_domain_for_expr(expr, "2017-02-01", "2017-03-31") + self.assertEqual( + domain, + [ + "|", + # debi[700IN] + "&", + ("account_id", "in", (self.account_in.id,)), + ("debit", "<>", 0.0), + # crdi[400AR] + "&", + ("account_id", "in", (self.account_ar.id,)), + ("credit", "<>", 0.0), + "&", + # for P&L accounts, only after fy start + "|", + ("date", ">=", "2017-01-01"), + ("account_id.include_initial_balance", "=", True), + # everything must be before from_date for initial balance + ("date", "<", "2017-02-01"), + ], + ) + + def test_is_domain(self): + self.assertTrue(_is_domain("('a', '=' 1)")) + self.assertTrue(_is_domain("'&', ('a', '=' 1), ('b', '=', 1)")) + self.assertTrue(_is_domain("'|', ('a', '=' 1), ('b', '=', 1)")) + self.assertTrue(_is_domain("'!', ('a', '=' 1), ('b', '=', 1)")) + self.assertTrue(_is_domain("\"&\", ('a', '=' 1), ('b', '=', 1)")) + self.assertTrue(_is_domain("\"|\", ('a', '=' 1), ('b', '=', 1)")) + self.assertTrue(_is_domain("\"!\", ('a', '=' 1), ('b', '=', 1)")) + self.assertFalse(_is_domain("123%")) + self.assertFalse(_is_domain("123%,456")) + self.assertFalse(_is_domain("")) + + def test_inactive_tax(self): + expr = 'balp[][("tax_ids.name", "=", "test tax")]' + self.aep.parse_expr(expr) + self.aep.done_parsing() + + tax = self.env["account.tax"].create( + dict(name="test tax", active=True, amount=0, company_id=self.company.id) + ) + move = self._create_move( + date=datetime.date(self.prev_year, 12, 1), + amount=100, + debit_acc=self.account_ar, + credit_acc=self.account_in, + post=False, + ) + for ml in move.line_ids: + if ml.credit: + ml.write(dict(tax_ids=[(6, 0, [tax.id])])) + tax.active = False + move._post() + # let's query for december 1st + self._do_queries( + datetime.date(self.prev_year, 12, 1), datetime.date(self.prev_year, 12, 1) + ) + # let's see if there was a match + self.assertEqual(self._eval(expr), -100) + + def test_invalid_field(self): + expr = 'balp[][("invalid_field", "=", "...")]' + self.aep.parse_expr(expr) + self.aep.done_parsing() + with self.assertRaises(UserError) as cm: + self._do_queries( + datetime.date(self.prev_year, 12, 1), + datetime.date(self.prev_year, 12, 1), + ) + assert "Error while querying move line source" in str(cm.exception) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_aggregate.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_aggregate.py new file mode 100644 index 0000000..f1650f1 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_aggregate.py @@ -0,0 +1,7 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from ..models import aggregate +from .common import load_doctests + +load_tests = load_doctests(aggregate) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_data_sources.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_data_sources.py new file mode 100644 index 0000000..deebc90 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_data_sources.py @@ -0,0 +1,227 @@ +# Copyright 2016 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import odoo.tests.common as common + +from ..models.accounting_none import AccountingNone +from ..models.mis_report import CMP_DIFF +from ..models.mis_report_instance import ( + MODE_NONE, + SRC_ACTUALS_ALT, + SRC_CMPCOL, + SRC_SUMCOL, +) +from .common import assert_matrix + + +class TestMisReportInstanceDataSources(common.TransactionCase): + """Test sum and comparison data source.""" + + def _create_move(self, date, amount, debit_acc, credit_acc): + move = self.move_model.create( + { + "journal_id": self.journal.id, + "date": date, + "line_ids": [ + (0, 0, {"name": "/", "debit": amount, "account_id": debit_acc.id}), + ( + 0, + 0, + {"name": "/", "credit": amount, "account_id": credit_acc.id}, + ), + ], + } + ) + move._post() + return move + + @classmethod + def setUpClass(cls): + super().setUpClass() + # Perform the tests with a brand new company to avoid intrusive data from other + # modules added to the default company + cls.company = cls.env["res.company"].create({"name": "Company Test"}) + cls.env.user.company_id = cls.company + + def setUp(self): + super().setUp() + self.account_model = self.env["account.account"] + self.move_model = self.env["account.move"] + self.journal_model = self.env["account.journal"] + # create receivable bs account + self.account_ar = self.account_model.create( + { + "company_id": self.env.user.company_id.id, + "code": "400AR", + "name": "Receivable", + "account_type": "asset_receivable", + "reconcile": True, + } + ) + # create income account + self.account_in = self.account_model.create( + { + "company_id": self.env.user.company_id.id, + "code": "700IN", + "name": "Income", + "account_type": "income", + } + ) + self.account_in2 = self.account_model.create( + { + "company_id": self.env.user.company_id.id, + "code": "700IN2", + "name": "Income", + "account_type": "income", + } + ) + # create journal + self.journal = self.journal_model.create( + { + "company_id": self.env.user.company_id.id, + "name": "Sale journal", + "code": "VEN", + "type": "sale", + } + ) + # create move + self._create_move( + date="2017-01-01", + amount=11, + debit_acc=self.account_ar, + credit_acc=self.account_in, + ) + # create move + self._create_move( + date="2017-02-01", + amount=13, + debit_acc=self.account_ar, + credit_acc=self.account_in, + ) + self._create_move( + date="2017-02-01", + amount=17, + debit_acc=self.account_ar, + credit_acc=self.account_in2, + ) + # create report + self.report = self.env["mis.report"].create(dict(name="test report")) + self.kpi1 = self.env["mis.report.kpi"].create( + dict( + report_id=self.report.id, + name="k1", + description="kpi 1", + expression="-balp[700IN]", + compare_method=CMP_DIFF, + ) + ) + self.expr1 = self.kpi1.expression_ids[0] + self.kpi2 = self.env["mis.report.kpi"].create( + dict( + report_id=self.report.id, + name="k2", + description="kpi 2", + expression="-balp[700%]", + compare_method=CMP_DIFF, + auto_expand_accounts=True, + ) + ) + self.instance = self.env["mis.report.instance"].create( + dict(name="test instance", report_id=self.report.id, comparison_mode=True) + ) + self.p1 = self.env["mis.report.instance.period"].create( + dict( + name="p1", + report_instance_id=self.instance.id, + manual_date_from="2017-01-01", + manual_date_to="2017-01-31", + ) + ) + self.p2 = self.env["mis.report.instance.period"].create( + dict( + name="p2", + report_instance_id=self.instance.id, + manual_date_from="2017-02-01", + manual_date_to="2017-02-28", + ) + ) + + def test_sum(self): + self.psum = self.env["mis.report.instance.period"].create( + dict( + name="psum", + report_instance_id=self.instance.id, + mode=MODE_NONE, + source=SRC_SUMCOL, + source_sumcol_ids=[ + (0, 0, dict(period_to_sum_id=self.p1.id, sign="+")), + (0, 0, dict(period_to_sum_id=self.p2.id, sign="+")), + ], + ) + ) + matrix = self.instance._compute_matrix() + # None in last col because account details are not summed by default + assert_matrix( + matrix, + [ + [11, 13, 24], + [11, 30, 41], + [11, 13, AccountingNone], + [AccountingNone, 17, AccountingNone], + ], + ) + + def test_sum_diff(self): + self.psum = self.env["mis.report.instance.period"].create( + dict( + name="psum", + report_instance_id=self.instance.id, + mode=MODE_NONE, + source=SRC_SUMCOL, + source_sumcol_ids=[ + (0, 0, dict(period_to_sum_id=self.p1.id, sign="+")), + (0, 0, dict(period_to_sum_id=self.p2.id, sign="-")), + ], + source_sumcol_accdet=True, + ) + ) + matrix = self.instance._compute_matrix() + assert_matrix( + matrix, + [[11, 13, -2], [11, 30, -19], [11, 13, -2], [AccountingNone, 17, -17]], + ) + + def test_cmp(self): + self.pcmp = self.env["mis.report.instance.period"].create( + dict( + name="pcmp", + report_instance_id=self.instance.id, + mode=MODE_NONE, + source=SRC_CMPCOL, + source_cmpcol_from_id=self.p1.id, + source_cmpcol_to_id=self.p2.id, + ) + ) + matrix = self.instance._compute_matrix() + assert_matrix( + matrix, [[11, 13, 2], [11, 30, 19], [11, 13, 2], [AccountingNone, 17, 17]] + ) + + def test_actuals(self): + matrix = self.instance._compute_matrix() + assert_matrix(matrix, [[11, 13], [11, 30], [11, 13], [AccountingNone, 17]]) + + def test_actuals_disable_auto_expand_accounts(self): + self.instance.no_auto_expand_accounts = True + matrix = self.instance._compute_matrix() + assert_matrix(matrix, [[11, 13], [11, 30]]) + + def test_actuals_alt(self): + aml_model = self.env["ir.model"].search([("name", "=", "account.move.line")]) + self.kpi2.auto_expand_accounts = False + self.p1.source = SRC_ACTUALS_ALT + self.p1.source_aml_model_id = aml_model.id + self.p2.source = SRC_ACTUALS_ALT + self.p1.source_aml_model_id = aml_model.id + matrix = self.instance._compute_matrix() + assert_matrix(matrix, [[11, 13], [11, 30]]) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_kpi_data.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_kpi_data.py new file mode 100644 index 0000000..927e7ea --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_kpi_data.py @@ -0,0 +1,142 @@ +# Copyright 2017 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo_test_helper import FakeModelLoader + +from odoo.tests.common import TransactionCase + +from ..models.mis_kpi_data import ACC_AVG, ACC_SUM + + +class TestKpiData(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + + cls.loader = FakeModelLoader(cls.env, cls.__module__) + cls.loader.backup_registry() + from .fake_models import MisKpiDataTestItem + + cls.loader.update_registry((MisKpiDataTestItem,)) + + report = cls.env["mis.report"].create(dict(name="test report")) + cls.kpi1 = cls.env["mis.report.kpi"].create( + dict( + report_id=report.id, + name="k1", + description="kpi 1", + expression="AccountingNone", + ) + ) + cls.expr1 = cls.kpi1.expression_ids[0] + cls.kpi2 = cls.env["mis.report.kpi"].create( + dict( + report_id=report.id, + name="k2", + description="kpi 2", + expression="AccountingNone", + ) + ) + cls.expr2 = cls.kpi2.expression_ids[0] + cls.kd11 = cls.env["mis.kpi.data.test.item"].create( + dict( + kpi_expression_id=cls.expr1.id, + date_from="2017-05-01", + date_to="2017-05-10", + amount=10, + ) + ) + cls.kd12 = cls.env["mis.kpi.data.test.item"].create( + dict( + kpi_expression_id=cls.expr1.id, + date_from="2017-05-11", + date_to="2017-05-20", + amount=20, + ) + ) + cls.kd13 = cls.env["mis.kpi.data.test.item"].create( + dict( + kpi_expression_id=cls.expr1.id, + date_from="2017-05-21", + date_to="2017-05-25", + amount=30, + ) + ) + cls.kd21 = cls.env["mis.kpi.data.test.item"].create( + dict( + kpi_expression_id=cls.expr2.id, + date_from="2017-06-01", + date_to="2017-06-30", + amount=3, + ) + ) + + @classmethod + def tearDownClass(cls): + cls.loader.restore_registry() + return super().tearDownClass() + + def test_kpi_data_name(self): + self.assertEqual(self.kd11.name, "k1: 2017-05-01 - 2017-05-10") + self.assertEqual(self.kd12.name, "k1: 2017-05-11 - 2017-05-20") + + def test_kpi_data_sum(self): + self.assertEqual(self.kpi1.accumulation_method, ACC_SUM) + # one full + r = self.env["mis.kpi.data.test.item"]._query_kpi_data( + "2017-05-01", "2017-05-10", [] + ) + self.assertEqual(r, {self.expr1: 10}) + # one half + r = self.env["mis.kpi.data.test.item"]._query_kpi_data( + "2017-05-01", "2017-05-05", [] + ) + self.assertEqual(r, {self.expr1: 5}) + # two full + r = self.env["mis.kpi.data.test.item"]._query_kpi_data( + "2017-05-01", "2017-05-20", [] + ) + self.assertEqual(r, {self.expr1: 30}) + # two half + r = self.env["mis.kpi.data.test.item"]._query_kpi_data( + "2017-05-06", "2017-05-15", [] + ) + self.assertEqual(r, {self.expr1: 15}) + # more than covered range + r = self.env["mis.kpi.data.test.item"]._query_kpi_data( + "2017-01-01", "2017-05-31", [] + ) + self.assertEqual(r, {self.expr1: 60}) + # two kpis + r = self.env["mis.kpi.data.test.item"]._query_kpi_data( + "2017-05-21", "2017-06-30", [] + ) + self.assertEqual(r, {self.expr1: 30, self.expr2: 3}) + + def test_kpi_data_avg(self): + self.kpi1.accumulation_method = ACC_AVG + # one full + r = self.env["mis.kpi.data.test.item"]._query_kpi_data( + "2017-05-01", "2017-05-10", [] + ) + self.assertEqual(r, {self.expr1: 10}) + # one half + r = self.env["mis.kpi.data.test.item"]._query_kpi_data( + "2017-05-01", "2017-05-05", [] + ) + self.assertEqual(r, {self.expr1: 10}) + # two full + r = self.env["mis.kpi.data.test.item"]._query_kpi_data( + "2017-05-01", "2017-05-20", [] + ) + self.assertEqual(r, {self.expr1: (10 * 10 + 20 * 10) / 20}) + # two half + r = self.env["mis.kpi.data.test.item"]._query_kpi_data( + "2017-05-06", "2017-05-15", [] + ) + self.assertEqual(r, {self.expr1: (10 * 5 + 20 * 5) / 10}) + # more than covered range + r = self.env["mis.kpi.data.test.item"]._query_kpi_data( + "2017-01-01", "2017-05-31", [] + ) + self.assertEqual(r, {self.expr1: (10 * 10 + 20 * 10 + 30 * 5) / 25}) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_mis_report_instance.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_mis_report_instance.py new file mode 100644 index 0000000..42937d3 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_mis_report_instance.py @@ -0,0 +1,635 @@ +# Copyright 2016 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import odoo.tests.common as common +from odoo.tools import test_reports + +from ..models.accounting_none import AccountingNone +from ..models.mis_report import TYPE_STR, SubKPITupleLengthError, SubKPIUnknownTypeError + + +class TestMisReportInstance(common.HttpCase): + """Basic integration test to exercise mis.report.instance. + + We don't check the actual results here too much as computation correctness + should be covered by lower level unit tests. + """ + + def setUp(self): + super().setUp() + partner_model_id = self.env.ref("base.model_res_partner").id + partner_create_date_field_id = self.env.ref( + "base.field_res_partner__create_date" + ).id + partner_debit_field_id = self.env.ref("account.field_res_partner__debit").id + # create a report with 2 subkpis and one query + self.report = self.env["mis.report"].create( + dict( + name="test report", + subkpi_ids=[ + (0, 0, dict(name="sk1", description="subkpi 1", sequence=1)), + (0, 0, dict(name="sk2", description="subkpi 2", sequence=2)), + ], + query_ids=[ + ( + 0, + 0, + dict( + name="partner", + model_id=partner_model_id, + field_ids=[(4, partner_debit_field_id, None)], + date_field=partner_create_date_field_id, + aggregate="sum", + ), + ) + ], + ) + ) + # create another report with 2 subkpis, no query + self.report_2 = self.env["mis.report"].create( + dict( + name="another test report", + subkpi_ids=[ + ( + 0, + 0, + dict( + name="subkpi1_report2", + description="subkpi 1, report 2", + sequence=1, + ), + ), + ( + 0, + 0, + dict( + name="subkpi2_report2", + description="subkpi 2, report 2", + sequence=2, + ), + ), + ], + ) + ) + # Third report, 2 subkpis, no query + self.report_3 = self.env["mis.report"].create( + dict( + name="test report 3", + subkpi_ids=[ + ( + 0, + 0, + dict( + name="subkpi1_report3", + description="subkpi 1, report 3", + sequence=1, + ), + ), + ( + 0, + 0, + dict( + name="subkpi2_report3", + description="subkpi 2, report 3", + sequence=2, + ), + ), + ], + ) + ) + # kpi with accounting formulas + self.kpi1 = self.env["mis.report.kpi"].create( + dict( + report_id=self.report.id, + description="kpi 1", + name="k1", + multi=True, + expression_ids=[ + ( + 0, + 0, + dict(name="bale[200%]", subkpi_id=self.report.subkpi_ids[0].id), + ), + ( + 0, + 0, + dict(name="balp[200%]", subkpi_id=self.report.subkpi_ids[1].id), + ), + ], + ) + ) + # kpi with accounting formula and query + self.kpi2 = self.env["mis.report.kpi"].create( + dict( + report_id=self.report.id, + description="kpi 2", + name="k2", + multi=True, + expression_ids=[ + ( + 0, + 0, + dict(name="balp[200%]", subkpi_id=self.report.subkpi_ids[0].id), + ), + ( + 0, + 0, + dict( + name="partner.debit", subkpi_id=self.report.subkpi_ids[1].id + ), + ), + ], + ) + ) + # kpi with a simple expression summing other multi-valued kpis + self.env["mis.report.kpi"].create( + dict( + report_id=self.report.id, + description="kpi 4", + name="k4", + multi=False, + expression="k1 + k2 + k3", + ) + ) + # kpi with 2 constants + self.env["mis.report.kpi"].create( + dict( + report_id=self.report.id, + description="kpi 3", + name="k3", + multi=True, + expression_ids=[ + ( + 0, + 0, + dict( + name="AccountingNone", + subkpi_id=self.report.subkpi_ids[0].id, + ), + ), + (0, 0, dict(name="1.0", subkpi_id=self.report.subkpi_ids[1].id)), + ], + ) + ) + # kpi with a NameError (x not defined) + self.env["mis.report.kpi"].create( + dict( + report_id=self.report.id, + description="kpi 5", + name="k5", + multi=True, + expression_ids=[ + (0, 0, dict(name="x", subkpi_id=self.report.subkpi_ids[0].id)), + (0, 0, dict(name="1.0", subkpi_id=self.report.subkpi_ids[1].id)), + ], + ) + ) + # string-type kpi + self.env["mis.report.kpi"].create( + dict( + report_id=self.report.id, + description="kpi 6", + name="k6", + multi=True, + type=TYPE_STR, + expression_ids=[ + (0, 0, dict(name='"bla"', subkpi_id=self.report.subkpi_ids[0].id)), + ( + 0, + 0, + dict(name='"blabla"', subkpi_id=self.report.subkpi_ids[1].id), + ), + ], + ) + ) + # kpi that references another subkpi by name + self.env["mis.report.kpi"].create( + dict( + report_id=self.report.id, + description="kpi 7", + name="k7", + multi=True, + expression_ids=[ + (0, 0, dict(name="k3.sk1", subkpi_id=self.report.subkpi_ids[0].id)), + (0, 0, dict(name="k3.sk2", subkpi_id=self.report.subkpi_ids[1].id)), + ], + ) + ) + # Report 2 : kpi with AccountingNone value + self.env["mis.report.kpi"].create( + dict( + report_id=self.report_2.id, + description="AccountingNone kpi", + name="AccountingNoneKPI", + multi=False, + ) + ) + # Report 2 : 'classic' kpi with values for each sub-KPI + self.env["mis.report.kpi"].create( + dict( + report_id=self.report_2.id, + description="Classic kpi", + name="classic_kpi_r2", + multi=True, + expression_ids=[ + ( + 0, + 0, + dict( + name="bale[200%]", subkpi_id=self.report_2.subkpi_ids[0].id + ), + ), + ( + 0, + 0, + dict( + name="balp[200%]", subkpi_id=self.report_2.subkpi_ids[1].id + ), + ), + ], + ) + ) + # Report 3 : kpi with wrong tuple length + self.env["mis.report.kpi"].create( + dict( + report_id=self.report_3.id, + description="Wrong tuple length kpi", + name="wrongTupleLen", + multi=False, + expression="('hello', 'does', 'this', 'work')", + ) + ) + # Report 3 : 'classic' kpi + self.env["mis.report.kpi"].create( + dict( + report_id=self.report_3.id, + description="Classic kpi", + name="classic_kpi_r2", + multi=True, + expression_ids=[ + ( + 0, + 0, + dict( + name="bale[200%]", subkpi_id=self.report_3.subkpi_ids[0].id + ), + ), + ( + 0, + 0, + dict( + name="balp[200%]", subkpi_id=self.report_3.subkpi_ids[1].id + ), + ), + ], + ) + ) + # create a report instance + self.report_instance = self.env["mis.report.instance"].create( + dict( + name="test instance", + report_id=self.report.id, + company_id=self.env.ref("base.main_company").id, + period_ids=[ + ( + 0, + 0, + dict( + name="p1", + mode="relative", + type="d", + subkpi_ids=[(4, self.report.subkpi_ids[0].id, None)], + ), + ), + ( + 0, + 0, + dict( + name="p2", + mode="fix", + manual_date_from="2014-01-01", + manual_date_to="2014-12-31", + ), + ), + ], + ) + ) + # same for report 2 + self.report_instance_2 = self.env["mis.report.instance"].create( + dict( + name="test instance 2", + report_id=self.report_2.id, + company_id=self.env.ref("base.main_company").id, + period_ids=[ + ( + 0, + 0, + dict( + name="p3", + mode="fix", + manual_date_from="2019-01-01", + manual_date_to="2019-12-31", + ), + ) + ], + ) + ) + # and for report 3 + self.report_instance_3 = self.env["mis.report.instance"].create( + dict( + name="test instance 3", + report_id=self.report_3.id, + company_id=self.env.ref("base.main_company").id, + period_ids=[ + ( + 0, + 0, + dict( + name="p4", + mode="fix", + manual_date_from="2019-01-01", + manual_date_to="2019-12-31", + ), + ) + ], + ) + ) + + def test_compute(self): + matrix = self.report_instance._compute_matrix() + for row in matrix.iter_rows(): + vals = [c.val for c in row.iter_cells()] + if row.kpi.name == "k3": + # k3 is constant + self.assertEqual(vals, [AccountingNone, AccountingNone, 1.0]) + elif row.kpi.name == "k6": + # k6 is a string kpi + self.assertEqual(vals, ["bla", "bla", "blabla"]) + elif row.kpi.name == "k7": + # k7 references k3 via subkpi names + self.assertEqual(vals, [AccountingNone, AccountingNone, 1.0]) + + def test_multi_company_compute(self): + self.report_instance.write( + { + "multi_company": True, + "company_ids": [(6, 0, self.report_instance.company_id.ids)], + } + ) + self.report_instance.report_id.kpi_ids.write({"auto_expand_accounts": True}) + matrix = self.report_instance._compute_matrix() + for row in matrix.iter_rows(): + if row.account_id: + account = self.env["account.account"].browse(row.account_id) + self.assertEqual( + row.label, + f"{account.code} {account.name} [{account.company_id.name}]", + ) + self.report_instance.write({"multi_company": False}) + matrix = self.report_instance._compute_matrix() + for row in matrix.iter_rows(): + if row.account_id: + account = self.env["account.account"].browse(row.account_id) + self.assertEqual(row.label, f"{account.code} {account.name}") + + def test_evaluate(self): + company = self.env.ref("base.main_company") + aep = self.report._prepare_aep(company) + r = self.report.evaluate(aep, date_from="2014-01-01", date_to="2014-12-31") + self.assertEqual(r["k3"], (AccountingNone, 1.0)) + self.assertEqual(r["k6"], ("bla", "blabla")) + self.assertEqual(r["k7"], (AccountingNone, 1.0)) + + def test_json(self): + self.report_instance.compute() + + def test_drilldown(self): + action = self.report_instance.drilldown( + dict(expr="balp[200%]", period_id=self.report_instance.period_ids[0].id) + ) + account_ids = ( + self.env["account.account"] + .search( + [ + ("code", "=like", "200%"), + ("company_id", "=", self.env.ref("base.main_company").id), + ] + ) + .ids + ) + self.assertTrue(("account_id", "in", tuple(account_ids)) in action["domain"]) + self.assertEqual(action["res_model"], "account.move.line") + + def test_drilldown_action_name_with_account(self): + period = self.report_instance.period_ids[0] + account = self.env["account.account"].search([], limit=1) + args = { + "period_id": period.id, + "kpi_id": self.kpi1.id, + "account_id": account.id, + } + action_name = self.report_instance._get_drilldown_action_name(args) + expected_name = "{kpi} - {account} - {period}".format( + kpi=self.kpi1.description, + account=account.display_name, + period=period.display_name, + ) + assert action_name == expected_name + + def test_drilldown_action_name_without_account(self): + period = self.report_instance.period_ids[0] + args = { + "period_id": period.id, + "kpi_id": self.kpi1.id, + } + action_name = self.report_instance._get_drilldown_action_name(args) + expected_name = f"{self.kpi1.description} - {period.display_name}" + assert action_name == expected_name + + def test_drilldown_views(self): + IrUiView = self.env["ir.ui.view"] + model_name = "account.move.line" + IrUiView.search([("model", "=", model_name)]).unlink() + IrUiView.create( + [ + { + "name": "mis_report_test_drilldown_views_chart", + "model": model_name, + "arch": "", + }, + { + "name": "mis_report_test_drilldown_views_tree", + "model": model_name, + "arch": "", + }, + ] + ) + action = self.report_instance.drilldown( + dict(expr="balp[200%]", period_id=self.report_instance.period_ids[0].id) + ) + self.assertEqual(action["view_mode"], "pivot,graph") + self.assertEqual(action["views"], [[False, "pivot"], [False, "graph"]]) + IrUiView.create( + [ + { + "name": "mis_report_test_drilldown_views_form", + "model": model_name, + "arch": "
", + }, + { + "name": "mis_report_test_drilldown_views_tree", + "model": model_name, + "arch": "", + }, + ] + ) + action = self.report_instance.drilldown( + dict(expr="balp[200%]", period_id=self.report_instance.period_ids[0].id) + ) + self.assertEqual(action["view_mode"], "tree,form,pivot,graph") + self.assertEqual( + action["views"], + [[False, "tree"], [False, "form"], [False, "pivot"], [False, "graph"]], + ) + + def test_qweb(self): + self.report_instance.print_pdf() # get action + test_reports.try_report( + self.env.cr, + self.env.uid, + "mis_builder.report_mis_report_instance", + [self.report_instance.id], + report_type="qweb-pdf", + ) + + def test_xlsx(self): + self.report_instance.export_xls() # get action + test_reports.try_report( + self.env.cr, + self.env.uid, + "mis_builder.mis_report_instance_xlsx", + [self.report_instance.id], + report_type="xlsx", + ) + + def test_get_kpis_by_account_id(self): + account_ids = ( + self.env["account.account"] + .search( + [ + ("code", "=like", "200%"), + ("company_id", "=", self.env.ref("base.main_company").id), + ] + ) + .ids + ) + kpi200 = {self.kpi1, self.kpi2} + res = self.report.get_kpis_by_account_id(self.env.ref("base.main_company")) + for account_id in account_ids: + self.assertTrue(account_id in res) + self.assertEqual(res[account_id], kpi200) + + def test_kpi_name_get_name_search(self): + r = self.env["mis.report.kpi"].name_search("k1") + self.assertEqual(len(r), 1) + self.assertEqual(r[0][0], self.kpi1.id) + self.assertEqual(r[0][1], "kpi 1 (k1)") + r = self.env["mis.report.kpi"].name_search("kpi 1") + self.assertEqual(len(r), 1) + self.assertEqual(r[0][0], self.kpi1.id) + self.assertEqual(r[0][1], "kpi 1 (k1)") + + def test_kpi_expr_name_get_name_search(self): + r = self.env["mis.report.kpi.expression"].name_search("k1") + self.assertEqual( + [i[1] for i in r], + ["kpi 1 / subkpi 1 (k1.sk1)", "kpi 1 / subkpi 2 (k1.sk2)"], + ) + r = self.env["mis.report.kpi.expression"].name_search("k1.sk1") + self.assertEqual([i[1] for i in r], ["kpi 1 / subkpi 1 (k1.sk1)"]) + r = self.env["mis.report.kpi.expression"].name_search("k4") + self.assertEqual([i[1] for i in r], ["kpi 4 (k4)"]) + + def test_query_company_ids(self): + # sanity check single company mode + assert not self.report_instance.multi_company + assert self.report_instance.company_id + assert self.report_instance.query_company_ids == self.report_instance.company_id + # create a second company + c1 = self.report_instance.company_id + c2 = self.env["res.company"].create( + dict( + name="company 2", + ) + ) + self.report_instance.write(dict(multi_company=True, company_id=False)) + self.report_instance.company_ids |= c1 + self.report_instance.company_ids |= c2 + assert len(self.report_instance.company_ids) == 2 + self.assertFalse(self.report_instance.query_company_ids - self.env.companies) + # In a user context where there is only one company, ensure + # query_company_ids only has one company too. + assert ( + self.report_instance.with_context( + allowed_company_ids=(c1.id,) + ).query_company_ids + == c1 + ) + + def test_multi_company_onchange(self): + # not multi company + self.assertTrue(self.report_instance.company_id) + self.assertFalse(self.report_instance.multi_company) + self.assertFalse(self.report_instance.company_ids) + self.assertEqual( + self.report_instance.query_company_ids[0], self.report_instance.company_id + ) + # create a child company + self.env["res.company"].create( + dict(name="company 2", parent_id=self.report_instance.company_id.id) + ) + self.report_instance.multi_company = True + # multi company, company_ids not set + self.assertEqual(self.report_instance.query_company_ids, self.env.companies) + # set company_ids + previous_company = self.report_instance.company_id + self.report_instance._onchange_company() + self.assertFalse(self.report_instance.company_id) + self.assertTrue(self.report_instance.multi_company) + self.assertEqual(self.report_instance.company_ids, previous_company) + self.assertEqual(self.report_instance.query_company_ids, previous_company) + # reset single company mode + self.report_instance.multi_company = False + self.report_instance._onchange_company() + self.assertEqual( + self.report_instance.query_company_ids[0], self.report_instance.company_id + ) + self.assertFalse(self.report_instance.company_ids) + + def test_mis_report_analytic_filters(self): + # Check that matrix has no values when using a filter with a non existing value + matrix = self.report_instance.with_context( + analytic_domain=[("partner_id", "=", -1)] + )._compute_matrix() + for row in matrix.iter_rows(): + vals = [c.val for c in row.iter_cells()] + if row.kpi.name == "k1": + self.assertEqual(vals, [AccountingNone, AccountingNone, AccountingNone]) + elif row.kpi.name == "k2": + self.assertEqual(vals, [AccountingNone, AccountingNone, None]) + elif row.kpi.name == "k4": + self.assertEqual(vals, [AccountingNone, AccountingNone, 1.0]) + + def test_raise_when_unknown_kpi_value_type(self): + with self.assertRaises(SubKPIUnknownTypeError): + self.report_instance_2.compute() + + def test_raise_when_wrong_tuple_length_with_subkpis(self): + with self.assertRaises(SubKPITupleLengthError): + self.report_instance_3.compute() + + def test_unprivileged(self): + test_user = common.new_test_user( + self.env, "mis_you", groups="base.group_user,account.group_account_readonly" + ) + self.report_instance.with_user(test_user).compute() diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_mis_report_instance_annotation.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_mis_report_instance_annotation.py new file mode 100644 index 0000000..954b48b --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_mis_report_instance_annotation.py @@ -0,0 +1,154 @@ +# Copyright 2025 ACSONE SA/NV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import Command +from odoo.tests.common import TransactionCase + + +class TestMisReportInstanceAnnotation(TransactionCase): + def setUp(self): + super().setUp() + self.report = self.env["mis.report"].create( + dict( + name="test report", + subkpi_ids=[ + Command.create( + dict( + name="subkpi1_report2", + description="subkpi 1, report 2", + sequence=1, + ) + ), + Command.create( + dict( + name="subkpi2_report2", + description="subkpi 2, report 2", + sequence=2, + ), + ), + ], + ) + ) + + self.kpi = self.env["mis.report.kpi"].create( + dict( + report_id=self.report.id, + description="kpi 1", + name="k1", + multi=True, + expression_ids=[ + Command.create( + dict(name="bale[200%]", subkpi_id=self.report.subkpi_ids[0].id), + ), + Command.create( + dict(name="balp[200%]", subkpi_id=self.report.subkpi_ids[1].id), + ), + ], + ) + ) + + self.report_instance = self.env["mis.report.instance"].create( + dict( + name="test instance", + report_id=self.report.id, + company_id=self.env.ref("base.main_company").id, + period_ids=[ + Command.create( + dict( + name="p1", + mode="fix", + manual_date_from="2013-01-01", + manual_date_to="2013-12-31", + sequence=1, + ), + ), + Command.create( + dict( + name="p2", + mode="fix", + manual_date_from="2014-01-01", + manual_date_to="2014-12-31", + sequence=2, + ), + ), + ], + ) + ) + + def test_adding_note(self): + notes = self.report_instance.get_notes_by_cell_id() + + self.assertEqual({}, notes) + + # report with 4 cells, 2 periods and 2 subkpis + matrix = self.report_instance._compute_matrix() + cell_ids = [c.cell_id for row in matrix.iter_rows() for c in row.iter_cells()] + self.assertEqual(len(cell_ids), 4) + + first_cell_id, second_cell_id, third_cell_id, _fourth_cell_id = cell_ids + + # adding one note + self.env["mis.report.instance.annotation"].set_annotation( + first_cell_id, self.report_instance.id, "This is a note" + ) + notes = self.report_instance.get_notes_by_cell_id() + self.assertDictEqual( + {first_cell_id: {"text": "This is a note", "sequence": 1}}, notes + ) + + # adding another note + self.env["mis.report.instance.annotation"].set_annotation( + third_cell_id, self.report_instance.id, "This is another note" + ) + notes = self.report_instance.get_notes_by_cell_id() + self.assertDictEqual( + { + first_cell_id: {"text": "This is a note", "sequence": 1}, + third_cell_id: {"text": "This is another note", "sequence": 2}, + }, + notes, + ) + + self.env["mis.report.instance.annotation"].set_annotation( + second_cell_id, self.report_instance.id, "This is third note" + ) + + notes = self.report_instance.get_notes_by_cell_id() + # Last note added should have a sequence of + # 2 since it is deplayed in the second cell + self.assertDictEqual( + { + first_cell_id: {"text": "This is a note", "sequence": 1}, + second_cell_id: {"text": "This is third note", "sequence": 2}, + third_cell_id: {"text": "This is another note", "sequence": 3}, + }, + notes, + ) + + def test_remove_note(self): + notes = self.report_instance.get_notes_by_cell_id() + + self.assertEqual({}, notes) + + # report with 4 cells, 2 periods and 2 subkpis + matrix = self.report_instance._compute_matrix() + cell_ids = [c.cell_id for row in matrix.iter_rows() for c in row.iter_cells()] + self.assertEqual(len(cell_ids), 4) + + first_cell_id = cell_ids[0] + + # adding one note + self.env["mis.report.instance.annotation"].set_annotation( + first_cell_id, self.report_instance.id, "This is a note" + ) + notes = self.report_instance.get_notes_by_cell_id() + self.assertDictEqual( + {first_cell_id: {"text": "This is a note", "sequence": 1}}, notes + ) + + # remove note + self.env["mis.report.instance.annotation"].remove_annotation( + first_cell_id, self.report_instance.id + ) + notes = self.report_instance.get_notes_by_cell_id() + self.assertEqual({}, notes) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_mis_safe_eval.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_mis_safe_eval.py new file mode 100644 index 0000000..c6947fe --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_mis_safe_eval.py @@ -0,0 +1,25 @@ +# Copyright 2016 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import odoo.tests.common as common + +from ..models.mis_safe_eval import DataError, NameDataError, mis_safe_eval + + +class TestMisSafeEval(common.TransactionCase): + def test_nominal(self): + val = mis_safe_eval("a + 1", {"a": 1}) + self.assertEqual(val, 2) + + def test_exceptions(self): + val = mis_safe_eval("1/0", {}) # division by zero + self.assertTrue(isinstance(val, DataError)) + self.assertEqual(val.name, "#DIV/0") + val = mis_safe_eval("1a", {}) # syntax error + self.assertTrue(isinstance(val, DataError)) + self.assertEqual(val.name, "#ERR") + + def test_name_error(self): + val = mis_safe_eval("a + 1", {}) + self.assertTrue(isinstance(val, NameDataError)) + self.assertEqual(val.name, "#NAME") diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_multi_company_aep.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_multi_company_aep.py new file mode 100644 index 0000000..f6d0718 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_multi_company_aep.py @@ -0,0 +1,208 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import datetime + +import odoo.tests.common as common +from odoo import fields +from odoo.tools.safe_eval import safe_eval + +from ..models.accounting_none import AccountingNone +from ..models.aep import AccountingExpressionProcessor as AEP + + +class TestMultiCompanyAEP(common.TransactionCase): + def setUp(self): + super().setUp() + self.res_company = self.env["res.company"] + self.account_model = self.env["account.account"] + self.move_model = self.env["account.move"] + self.journal_model = self.env["account.journal"] + self.currency_model = self.env["res.currency"] + self.curr_year = datetime.date.today().year + self.prev_year = self.curr_year - 1 + self.usd = self.currency_model.with_context(active_test=False).search( + [("name", "=", "USD")] + ) + self.eur = self.currency_model.with_context(active_test=False).search( + [("name", "=", "EUR")] + ) + # create company A and B + self.company_eur = self.res_company.create( + {"name": "CYEUR", "currency_id": self.eur.id} + ) + self.company_usd = self.res_company.create( + {"name": "CYUSD", "currency_id": self.usd.id} + ) + self.env["res.currency.rate"].search([]).unlink() + for company, divider in [(self.company_eur, 1.0), (self.company_usd, 2.0)]: + # create receivable bs account + company_key = company.name + setattr( + self, + "account_ar_" + company_key, + self.account_model.create( + { + "company_id": company.id, + "code": "400AR", + "name": "Receivable", + "account_type": "asset_receivable", + "reconcile": True, + } + ), + ) + # create income pl account + setattr( + self, + "account_in_" + company_key, + self.account_model.create( + { + "company_id": company.id, + "code": "700IN", + "name": "Income", + "account_type": "income", + } + ), + ) + # create journal + setattr( + self, + "journal" + company_key, + self.journal_model.create( + { + "company_id": company.id, + "name": "Sale journal", + "code": "VEN", + "type": "sale", + } + ), + ) + # create move in december last year + self._create_move( + journal=getattr(self, "journal" + company_key), + date=datetime.date(self.prev_year, 12, 1), + amount=100 / divider, + debit_acc=getattr(self, "account_ar_" + company_key), + credit_acc=getattr(self, "account_in_" + company_key), + ) + # create move in january this year + self._create_move( + journal=getattr(self, "journal" + company_key), + date=datetime.date(self.curr_year, 1, 1), + amount=300 / divider, + debit_acc=getattr(self, "account_ar_" + company_key), + credit_acc=getattr(self, "account_in_" + company_key), + ) + # create move in february this year + self._create_move( + journal=getattr(self, "journal" + company_key), + date=datetime.date(self.curr_year, 3, 1), + amount=500 / divider, + debit_acc=getattr(self, "account_ar_" + company_key), + credit_acc=getattr(self, "account_in_" + company_key), + ) + + def _create_move(self, journal, date, amount, debit_acc, credit_acc): + move = self.move_model.create( + { + "journal_id": journal.id, + "date": fields.Date.to_string(date), + "line_ids": [ + (0, 0, {"name": "/", "debit": amount, "account_id": debit_acc.id}), + ( + 0, + 0, + {"name": "/", "credit": amount, "account_id": credit_acc.id}, + ), + ], + } + ) + move._post() + return move + + def _do_queries(self, companies, currency, date_from, date_to): + # create the AEP, and prepare the expressions we'll need + aep = AEP(companies, currency) + aep.parse_expr("bali[]") + aep.parse_expr("bale[]") + aep.parse_expr("balp[]") + aep.parse_expr("balu[]") + aep.parse_expr("bali[700IN]") + aep.parse_expr("bale[700IN]") + aep.parse_expr("balp[700IN]") + aep.parse_expr("bali[400AR]") + aep.parse_expr("bale[400AR]") + aep.parse_expr("balp[400AR]") + aep.parse_expr("debp[400A%]") + aep.parse_expr("crdp[700I%]") + aep.parse_expr("bali[400%]") + aep.parse_expr("bale[700%]") + aep.done_parsing() + aep.do_queries( + date_from=fields.Date.to_string(date_from), + date_to=fields.Date.to_string(date_to), + ) + return aep + + def _eval(self, aep, expr): + eval_dict = {"AccountingNone": AccountingNone} + return safe_eval(aep.replace_expr(expr), eval_dict) + + def _eval_by_account_id(self, aep, expr): + res = {} + eval_dict = {"AccountingNone": AccountingNone} + for account_id, replaced_exprs in aep.replace_exprs_by_account_id([expr]): + res[account_id] = safe_eval(replaced_exprs[0], eval_dict) + return res + + def test_aep_basic(self): + # let's query for december, one company + aep = self._do_queries( + self.company_eur, + None, + datetime.date(self.prev_year, 12, 1), + datetime.date(self.prev_year, 12, 31), + ) + self.assertEqual(self._eval(aep, "balp[700IN]"), -100) + aep = self._do_queries( + self.company_usd, + None, + datetime.date(self.prev_year, 12, 1), + datetime.date(self.prev_year, 12, 31), + ) + self.assertEqual(self._eval(aep, "balp[700IN]"), -50) + # let's query for december, two companies + aep = self._do_queries( + self.company_eur | self.company_usd, + self.eur, + datetime.date(self.prev_year, 12, 1), + datetime.date(self.prev_year, 12, 31), + ) + self.assertEqual(self._eval(aep, "balp[700IN]"), -150) + + def test_aep_multi_currency(self): + date_from = datetime.date(self.prev_year, 12, 1) + date_to = datetime.date(self.prev_year, 12, 31) + today = datetime.date.today() + self.env["res.currency.rate"].create( + dict(currency_id=self.usd.id, name=date_to, rate=1.1) + ) + self.env["res.currency.rate"].create( + dict(currency_id=self.usd.id, name=today, rate=1.2) + ) + # let's query for december, one company, default currency = eur + aep = self._do_queries(self.company_eur, None, date_from, date_to) + self.assertEqual(self._eval(aep, "balp[700IN]"), -100) + # let's query for december, two companies + aep = self._do_queries( + self.company_eur | self.company_usd, self.eur, date_from, date_to + ) + self.assertAlmostEqual(self._eval(aep, "balp[700IN]"), -100 - 50 / 1.1) + # let's query for december, one company, currency = usd + aep = self._do_queries(self.company_eur, self.usd, date_from, date_to) + self.assertAlmostEqual(self._eval(aep, "balp[700IN]"), -100 * 1.1) + # let's query for december, two companies, currency = usd + aep = self._do_queries( + self.company_eur | self.company_usd, self.usd, date_from, date_to + ) + self.assertAlmostEqual(self._eval(aep, "balp[700IN]"), -100 * 1.1 - 50) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_period_dates.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_period_dates.py new file mode 100644 index 0000000..1bd8312 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_period_dates.py @@ -0,0 +1,159 @@ +# Copyright 2017 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import odoo.tests.common as common +from odoo import fields + +from ..models.mis_report_instance import ( + MODE_FIX, + MODE_NONE, + MODE_REL, + SRC_SUMCOL, + DateFilterForbidden, + DateFilterRequired, +) +from .common import assert_matrix + + +class TestPeriodDates(common.TransactionCase): + def setUp(self): + super().setUp() + self.report_obj = self.env["mis.report"] + self.instance_obj = self.env["mis.report.instance"] + self.period_obj = self.env["mis.report.instance.period"] + self.report = self.report_obj.create(dict(name="test-report")) + self.instance = self.instance_obj.create( + dict(name="test-instance", report_id=self.report.id, comparison_mode=False) + ) + self.assertEqual(len(self.instance.period_ids), 1) + self.period = self.instance.period_ids[0] + + def assertDateEqual(self, first, second, msg=None): + self.assertEqual(first, fields.Date.from_string(second), msg) + + def test_date_filter_constraints(self): + self.instance.comparison_mode = True + with self.assertRaises(DateFilterRequired): + self.period.write(dict(mode=MODE_NONE)) + with self.assertRaises(DateFilterForbidden): + self.period.write(dict(mode=MODE_FIX, source=SRC_SUMCOL)) + + def test_simple_mode(self): + # not comparison_mode + self.assertFalse(self.instance.comparison_mode) + period = self.instance.period_ids[0] + self.assertEqual(period.date_from, self.instance.date_from) + self.assertEqual(period.date_to, self.instance.date_to) + + def tests_mode_none(self): + self.instance.comparison_mode = True + self.period.write(dict(mode=MODE_NONE, source=SRC_SUMCOL)) + self.assertFalse(self.period.date_from) + self.assertFalse(self.period.date_to) + self.assertTrue(self.period.valid) + + def tests_mode_fix(self): + self.instance.comparison_mode = True + self.period.write( + dict( + mode=MODE_FIX, + manual_date_from="2017-01-01", + manual_date_to="2017-12-31", + ) + ) + self.assertDateEqual(self.period.date_from, "2017-01-01") + self.assertDateEqual(self.period.date_to, "2017-12-31") + self.assertTrue(self.period.valid) + + def test_rel_day(self): + self.instance.write(dict(comparison_mode=True, date="2017-01-01")) + self.period.write(dict(mode=MODE_REL, type="d", offset="-2")) + self.assertDateEqual(self.period.date_from, "2016-12-30") + self.assertDateEqual(self.period.date_to, "2016-12-30") + self.assertTrue(self.period.valid) + + def test_rel_day_ytd(self): + self.instance.write(dict(comparison_mode=True, date="2019-05-03")) + self.period.write(dict(mode=MODE_REL, type="d", offset="-2", is_ytd=True)) + self.assertDateEqual(self.period.date_from, "2019-01-01") + self.assertDateEqual(self.period.date_to, "2019-05-01") + self.assertTrue(self.period.valid) + + def test_rel_week(self): + self.instance.write(dict(comparison_mode=True, date="2016-12-30")) + self.period.write(dict(mode=MODE_REL, type="w", offset="1", duration=2)) + # from Monday to Sunday, the week after 2016-12-30 + self.assertDateEqual(self.period.date_from, "2017-01-02") + self.assertDateEqual(self.period.date_to, "2017-01-15") + self.assertTrue(self.period.valid) + + def test_rel_week_ytd(self): + self.instance.write(dict(comparison_mode=True, date="2019-05-27")) + self.period.write( + dict(mode=MODE_REL, type="w", offset="1", duration=2, is_ytd=True) + ) + self.assertDateEqual(self.period.date_from, "2019-01-01") + self.assertDateEqual(self.period.date_to, "2019-06-16") + self.assertTrue(self.period.valid) + + def test_rel_month(self): + self.instance.write(dict(comparison_mode=True, date="2017-01-05")) + self.period.write(dict(mode=MODE_REL, type="m", offset="1")) + self.assertDateEqual(self.period.date_from, "2017-02-01") + self.assertDateEqual(self.period.date_to, "2017-02-28") + self.assertTrue(self.period.valid) + + def test_rel_month_ytd(self): + self.instance.write(dict(comparison_mode=True, date="2019-05-15")) + self.period.write(dict(mode=MODE_REL, type="m", offset="-1", is_ytd=True)) + self.assertDateEqual(self.period.date_from, "2019-01-01") + self.assertDateEqual(self.period.date_to, "2019-04-30") + self.assertTrue(self.period.valid) + + def test_rel_year(self): + self.instance.write(dict(comparison_mode=True, date="2017-05-06")) + self.period.write(dict(mode=MODE_REL, type="y", offset="1")) + self.assertDateEqual(self.period.date_from, "2018-01-01") + self.assertDateEqual(self.period.date_to, "2018-12-31") + self.assertTrue(self.period.valid) + + def test_rel_date_range(self): + # create a few date ranges + date_range_type = self.env["date.range.type"].create(dict(name="Year")) + for year in (2016, 2017, 2018): + self.env["date.range"].create( + dict( + type_id=date_range_type.id, + name="%d" % year, + date_start="%d-01-01" % year, + date_end="%d-12-31" % year, + company_id=date_range_type.company_id.id, + ) + ) + self.instance.write(dict(comparison_mode=True, date="2017-06-15")) + self.period.write( + dict( + mode=MODE_REL, + type="date_range", + date_range_type_id=date_range_type.id, + offset="-1", + duration=3, + ) + ) + self.assertDateEqual(self.period.date_from, "2016-01-01") + self.assertDateEqual(self.period.date_to, "2018-12-31") + self.assertTrue(self.period.valid) + + def test_dates_in_expr(self): + self.env["mis.report.kpi"].create( + dict( + report_id=self.report.id, + name="k1", + description="kpi 1", + expression="(date_to - date_from).days + 1", + ) + ) + self.instance.date_from = "2017-01-01" + self.instance.date_to = "2017-01-31" + matrix = self.instance._compute_matrix() + assert_matrix(matrix, [[31]]) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_render.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_render.py new file mode 100644 index 0000000..9d19ecf --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_render.py @@ -0,0 +1,315 @@ +# Copyright 2016 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import odoo.tests.common as common + +from ..models.accounting_none import AccountingNone +from ..models.data_error import DataError +from ..models.mis_report_style import CMP_DIFF, CMP_PCT, TYPE_NUM, TYPE_PCT, TYPE_STR + + +class TestRendering(common.TransactionCase): + def setUp(self): + super().setUp() + self.style_obj = self.env["mis.report.style"] + self.kpi_obj = self.env["mis.report.kpi"] + self.style = self.style_obj.create(dict(name="teststyle")) + self.lang = ( + self.env["res.lang"] + .with_context(active_test=False) + .search([("code", "=", "en_US")])[0] + ) + + def _render(self, value, var_type=TYPE_NUM): + style_props = self.style_obj.merge([self.style]) + return self.style_obj.render(self.lang, style_props, var_type, value) + + def _compare_and_render( + self, value, base_value, var_type=TYPE_NUM, compare_method=CMP_PCT + ): + style_props = self.style_obj.merge([self.style]) + r = self.style_obj.compare_and_render( + self.lang, style_props, var_type, compare_method, value, base_value + )[:2] + if r[0]: + return (round(r[0], 8), r[1]) + else: + return r + + def test_render(self): + self.assertEqual("1", self._render(1)) + self.assertEqual("1", self._render(1.1)) + self.assertEqual("2", self._render(1.6)) + self.style.dp_inherit = False + self.style.dp = 2 + self.assertEqual("1.00", self._render(1)) + self.assertEqual("1.10", self._render(1.1)) + self.assertEqual("1.60", self._render(1.6)) + self.assertEqual("1.61", self._render(1.606)) + self.assertEqual("12,345.67", self._render(12345.67)) + + def test_render_negative(self): + # non breaking hyphen + self.assertEqual("\u20111", self._render(-1)) + + def test_render_zero(self): + self.assertEqual("0", self._render(0)) + self.assertEqual("", self._render(None)) + self.assertEqual("", self._render(AccountingNone)) + + def test_render_suffix(self): + self.style.suffix_inherit = False + self.style.suffix = "€" + self.assertEqual("1\xa0€", self._render(1)) + self.style.suffix = "k€" + self.style.divider_inherit = False + self.style.divider = "1e3" + self.assertEqual("1\xa0k€", self._render(1000)) + + def test_render_prefix(self): + self.style.prefix_inherit = False + self.style.prefix = "$" + self.assertEqual("$\xa01", self._render(1)) + self.style.prefix = "k$" + self.style.divider_inherit = False + self.style.divider = "1e3" + self.assertEqual("k$\xa01", self._render(1000)) + + def test_render_divider(self): + self.style.divider_inherit = False + self.style.divider = "1e3" + self.style.dp_inherit = False + self.style.dp = 0 + self.assertEqual("1", self._render(1000)) + self.style.divider = "1e6" + self.style.dp = 3 + self.assertEqual("0.001", self._render(1000)) + self.style.divider = "1e-3" + self.style.dp = 0 + self.assertEqual("1,000", self._render(1)) + self.style.divider = "1e-6" + self.style.dp = 0 + self.assertEqual("1,000,000", self._render(1)) + + def test_render_pct(self): + self.assertEqual("100\xa0%", self._render(1, TYPE_PCT)) + self.assertEqual("50\xa0%", self._render(0.5, TYPE_PCT)) + self.style.dp_inherit = False + self.style.dp = 2 + self.assertEqual("51.23\xa0%", self._render(0.5123, TYPE_PCT)) + + def test_render_string(self): + self.assertEqual("", self._render("", TYPE_STR)) + self.assertEqual("", self._render(None, TYPE_STR)) + self.assertEqual("abcdé", self._render("abcdé", TYPE_STR)) + + def test_compare_num_pct(self): + self.assertEqual((1.0, "+100.0\xa0%"), self._compare_and_render(100, 50)) + self.assertEqual((0.5, "+50.0\xa0%"), self._compare_and_render(75, 50)) + self.assertEqual((0.5, "+50.0\xa0%"), self._compare_and_render(-25, -50)) + self.assertEqual((1.0, "+100.0\xa0%"), self._compare_and_render(0, -50)) + self.assertEqual((2.0, "+200.0\xa0%"), self._compare_and_render(50, -50)) + self.assertEqual((-0.5, "\u201150.0\xa0%"), self._compare_and_render(25, 50)) + self.assertEqual((-1.0, "\u2011100.0\xa0%"), self._compare_and_render(0, 50)) + self.assertEqual((-2.0, "\u2011200.0\xa0%"), self._compare_and_render(-50, 50)) + self.assertEqual((-0.5, "\u201150.0\xa0%"), self._compare_and_render(-75, -50)) + self.assertEqual( + (AccountingNone, ""), self._compare_and_render(50, AccountingNone) + ) + self.assertEqual((AccountingNone, ""), self._compare_and_render(50, None)) + self.assertEqual((AccountingNone, ""), self._compare_and_render(50, 50)) + self.assertEqual((0.002, "+0.2\xa0%"), self._compare_and_render(50.1, 50)) + self.assertEqual((AccountingNone, ""), self._compare_and_render(50.01, 50)) + self.assertEqual( + (-1.0, "\u2011100.0\xa0%"), self._compare_and_render(AccountingNone, 50) + ) + self.assertEqual((-1.0, "\u2011100.0\xa0%"), self._compare_and_render(None, 50)) + self.assertEqual( + (AccountingNone, ""), self._compare_and_render(DataError("#ERR", "."), 1) + ) + self.assertEqual( + (AccountingNone, ""), self._compare_and_render(1, DataError("#ERR", ".")) + ) + + def test_compare_num_diff(self): + self.assertEqual( + (25, "+25"), self._compare_and_render(75, 50, TYPE_NUM, CMP_DIFF) + ) + self.assertEqual( + (-25, "\u201125"), self._compare_and_render(25, 50, TYPE_NUM, CMP_DIFF) + ) + self.style.suffix_inherit = False + self.style.suffix = "€" + self.assertEqual( + (-25, "\u201125\xa0€"), + self._compare_and_render(25, 50, TYPE_NUM, CMP_DIFF), + ) + self.style.suffix = "" + self.assertEqual( + (50.0, "+50"), + self._compare_and_render(50, AccountingNone, TYPE_NUM, CMP_DIFF), + ) + self.assertEqual( + (50.0, "+50"), self._compare_and_render(50, None, TYPE_NUM, CMP_DIFF) + ) + self.assertEqual( + (-50.0, "\u201150"), + self._compare_and_render(AccountingNone, 50, TYPE_NUM, CMP_DIFF), + ) + self.assertEqual( + (-50.0, "\u201150"), self._compare_and_render(None, 50, TYPE_NUM, CMP_DIFF) + ) + self.style.dp_inherit = False + self.style.dp = 2 + self.assertEqual( + (0.1, "+0.10"), self._compare_and_render(1.1, 1.0, TYPE_NUM, CMP_DIFF) + ) + self.assertEqual( + (AccountingNone, ""), + self._compare_and_render(1.001, 1.0, TYPE_NUM, CMP_DIFF), + ) + + def test_compare_pct(self): + self.assertEqual( + (0.25, "+25\xa0pp"), self._compare_and_render(0.75, 0.50, TYPE_PCT) + ) + self.assertEqual( + (AccountingNone, ""), self._compare_and_render(0.751, 0.750, TYPE_PCT) + ) + + def test_compare_pct_result_type(self): + style_props = self.style_obj.merge([self.style]) + result = self.style_obj.compare_and_render( + self.lang, style_props, TYPE_PCT, CMP_DIFF, 0.75, 0.50 + ) + self.assertEqual(result[3], TYPE_NUM) + + def test_merge(self): + self.style.color = "#FF0000" + self.style.color_inherit = False + style_props = self.style_obj.merge([self.style]) + self.assertEqual(style_props, {"color": "#FF0000"}) + style_dict = {"color": "#00FF00", "dp": 0} + style_props = self.style_obj.merge([self.style, style_dict]) + self.assertEqual(style_props, {"color": "#00FF00", "dp": 0}) + style2 = self.style_obj.create( + dict( + name="teststyle2", + dp_inherit=False, + dp=1, + # color_inherit=True: will not be applied + color="#0000FF", + ) + ) + style_props = self.style_obj.merge([self.style, style_dict, style2]) + self.assertEqual(style_props, {"color": "#00FF00", "dp": 1}) + + def test_css(self): + self.style.color_inherit = False + self.style.color = "#FF0000" + self.style.background_color_inherit = False + self.style.background_color = "#0000FF" + self.style.suffix_inherit = False + self.style.suffix = "s" + self.style.prefix_inherit = False + self.style.prefix = "p" + self.style.font_style_inherit = False + self.style.font_style = "italic" + self.style.font_weight_inherit = False + self.style.font_weight = "bold" + self.style.font_size_inherit = False + self.style.font_size = "small" + self.style.indent_level_inherit = False + self.style.indent_level = 2 + style_props = self.style_obj.merge([self.style]) + css = self.style_obj.to_css_style(style_props) + self.assertEqual( + css, + "font-style: italic; " + "font-weight: bold; " + "font-size: small; " + "color: #FF0000; " + "background-color: #0000FF; " + "text-indent: 2em", + ) + css = self.style_obj.to_css_style(style_props, no_indent=True) + self.assertEqual( + css, + "font-style: italic; " + "font-weight: bold; " + "font-size: small; " + "color: #FF0000; " + "background-color: #0000FF", + ) + + def test_xslx(self): + self.style.color_inherit = False + self.style.color = "#FF0000" + self.style.background_color_inherit = False + self.style.background_color = "#0000FF" + self.style.suffix_inherit = False + self.style.suffix = "s" + self.style.prefix_inherit = False + self.style.prefix = "p" + self.style.dp_inherit = False + self.style.dp = 2 + self.style.font_style_inherit = False + self.style.font_style = "italic" + self.style.font_weight_inherit = False + self.style.font_weight = "bold" + self.style.font_size_inherit = False + self.style.font_size = "small" + self.style.indent_level_inherit = False + self.style.indent_level = 2 + style_props = self.style_obj.merge([self.style]) + xlsx = self.style_obj.to_xlsx_style(TYPE_NUM, style_props) + self.assertEqual( + xlsx, + { + "italic": True, + "bold": True, + "font_size": 9, + "font_color": "#FF0000", + "bg_color": "#0000FF", + "num_format": '"p "#,##0.00" s"', + "indent": 2, + }, + ) + xlsx = self.style_obj.to_xlsx_style(TYPE_NUM, style_props, no_indent=True) + self.assertEqual( + xlsx, + { + "italic": True, + "bold": True, + "font_size": 9, + "font_color": "#FF0000", + "bg_color": "#0000FF", + "num_format": '"p "#,##0.00" s"', + }, + ) + # percent type ignore prefix and suffix + xlsx = self.style_obj.to_xlsx_style(TYPE_PCT, style_props, no_indent=True) + self.assertEqual( + xlsx, + { + "italic": True, + "bold": True, + "font_size": 9, + "font_color": "#FF0000", + "bg_color": "#0000FF", + "num_format": "0.00%", + }, + ) + + # str type have no num_format style + xlsx = self.style_obj.to_xlsx_style(TYPE_STR, style_props, no_indent=True) + self.assertEqual( + xlsx, + { + "italic": True, + "bold": True, + "font_size": 9, + "font_color": "#FF0000", + "bg_color": "#0000FF", + }, + ) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_simple_array.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_simple_array.py new file mode 100644 index 0000000..36d8e13 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_simple_array.py @@ -0,0 +1,7 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from ..models import simple_array +from .common import load_doctests + +load_tests = load_doctests(simple_array) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_subreport.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_subreport.py new file mode 100644 index 0000000..1d6e697 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_subreport.py @@ -0,0 +1,96 @@ +# Copyright 2020 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo.tests.common import TransactionCase + +from odoo.addons.mis_builder.models.expression_evaluator import ExpressionEvaluator +from odoo.addons.mis_builder.models.mis_report_subreport import ( + InvalidNameError, + ParentLoopError, +) + + +class TestMisSubreport(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + # create report + cls.subreport = cls.env["mis.report"].create(dict(name="test subreport")) + cls.subreport_kpi1 = cls.env["mis.report.kpi"].create( + dict( + report_id=cls.subreport.id, + name="sk1", + description="subreport kpi 1", + expression="11", + ) + ) + cls.report = cls.env["mis.report"].create( + dict( + name="test report", + subreport_ids=[ + (0, 0, dict(name="subreport", subreport_id=cls.subreport.id)) + ], + ) + ) + cls.report_kpi1 = cls.env["mis.report.kpi"].create( + dict( + report_id=cls.report.id, + name="k1", + description="report kpi 1", + expression="subreport.sk1 + 1", + ) + ) + cls.parent_report = cls.env["mis.report"].create( + dict( + name="parent report", + subreport_ids=[(0, 0, dict(name="report", subreport_id=cls.report.id))], + ) + ) + cls.parent_report_kpi1 = cls.env["mis.report.kpi"].create( + dict( + report_id=cls.parent_report.id, + name="pk1", + description="parent report kpi 1", + expression="report.k1 + 1", + ) + ) + + def test_basic(self): + ee = ExpressionEvaluator(aep=None, date_from="2017-01-01", date_to="2017-01-16") + d = self.report._evaluate(ee) + assert d["k1"] == 12 + + def test_two_levels(self): + ee = ExpressionEvaluator(aep=None, date_from="2017-01-01", date_to="2017-01-16") + d = self.parent_report._evaluate(ee) + assert d["pk1"] == 13 + + def test_detect_loop(self): + with self.assertRaises(ParentLoopError): + self.report.write( + dict( + subreport_ids=[ + ( + 0, + 0, + dict(name="preport1", subreport_id=self.parent_report.id), + ) + ] + ) + ) + with self.assertRaises(ParentLoopError): + self.report.write( + dict( + subreport_ids=[ + ( + 0, + 0, + dict(name="preport2", subreport_id=self.report.id), + ) + ] + ) + ) + + def test_invalid_name(self): + with self.assertRaises(InvalidNameError): + self.report.subreport_ids[0].name = "ab c" diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_target_move.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_target_move.py new file mode 100644 index 0000000..d48dcf4 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_target_move.py @@ -0,0 +1,36 @@ +# Copyright 2016 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import odoo.tests.common as common + + +class TestMisReportInstance(common.TransactionCase): + def test_supports_target_move_filter(self): + self.assertTrue( + self.env["mis.report"]._supports_target_move_filter("account.move.line") + ) + + def test_supports_target_move_filter_no_parent_state(self): + self.assertFalse( + self.env["mis.report"]._supports_target_move_filter("account.move") + ) + + def test_target_move_domain_posted(self): + self.assertEqual( + self.env["mis.report"]._get_target_move_domain( + "posted", "account.move.line" + ), + [("parent_state", "=", "posted")], + ) + + def test_target_move_domain_all(self): + self.assertEqual( + self.env["mis.report"]._get_target_move_domain("all", "account.move.line"), + [("parent_state", "in", ("posted", "draft"))], + ) + + def test_target_move_domain_no_parent_state(self): + """Test get_target_move_domain on a model that has no parent_state.""" + self.assertEqual( + self.env["mis.report"]._get_target_move_domain("all", "account.move"), [] + ) diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_utc_midnight.py b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_utc_midnight.py new file mode 100644 index 0000000..344af94 --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/tests/test_utc_midnight.py @@ -0,0 +1,19 @@ +# Copyright 2014 ACSONE SA/NV () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import odoo.tests.common as common + +from ..models.mis_report import _utc_midnight + + +class TestUtcMidnight(common.TransactionCase): + def test_utc_midnight(self): + date_to_convert = "2014-07-05" + date_time_convert = _utc_midnight(date_to_convert, "Europe/Brussels") + self.assertEqual(date_time_convert, "2014-07-04 22:00:00") + date_time_convert = _utc_midnight(date_to_convert, "Europe/Brussels", add_day=1) + self.assertEqual(date_time_convert, "2014-07-05 22:00:00") + date_time_convert = _utc_midnight(date_to_convert, "US/Pacific") + self.assertEqual(date_time_convert, "2014-07-05 07:00:00") + date_time_convert = _utc_midnight(date_to_convert, "US/Pacific", add_day=1) + self.assertEqual(date_time_convert, "2014-07-06 07:00:00") diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/views/mis_report.xml b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/views/mis_report.xml new file mode 100644 index 0000000..d4da62a --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/views/mis_report.xml @@ -0,0 +1,306 @@ + + + + mis.report.view.tree + mis.report + + + + + + + + + + mis.report.view.form + mis.report + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + mis.report.view.kpi.form + mis.report.kpi + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

+ Expressions can be any valid python expressions. +

+

The following special elements are recognized in the expressions + to compute accounting data: {bal|crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account + selector][journal items domain].

+
    +
  • + bal, crd, deb, + pbal, nbal, fld : balance, debit, credit, + positive balance, negative balance, + other numerical field.
  • +
  • + p, i, e : respectively variation over the period, + initial balance, ending balance
  • +
  • when fld is used : a field name specifier + must be provided (e.g. fldp.quantity
  • +
  • The account selector is a like expression on the + account code (eg 70%, etc), or a domain over accounts + (eg [('code', 'like', '60%')]).
  • +
  • The journal items domain is an Odoo domain filter on + journal items.
  • +
  • + balu[] : (u for unallocated) is a special expression + that shows the unallocated profit/loss of previous fiscal + years.
  • +
+

+ Expressions can involve other KPI, sub KPI and + query results by name (eg kpi1 + kpi2, + kpi2.subkpi1, query1.field1). +

+

+ Additionally following variables are available + in the evaluation context: +

+
    +
  • + sum, min, + max, len, + avg : behave as expected, very + similar to the python builtins.
  • +
  • + datetime, datetime, dateutil : the python modules.
  • +
  • + date_from, date_to : beginning and end date of the + period.
  • +
  • + AccountingNone : a null value that behaves as 0 in + arithmetic operations.
  • +
+
+
+

Examples:

+
    +
  • + bal[70] : variation of the balance of account 70 over + the period (it is the same as balp[70].
  • +
  • + bali[70,60] : initial balance of accounts 70 and 60.
  • +
  • + bale[1%%] : balance of accounts starting with 1 at + end of period.
  • +
  • + crdp[40%] : sum of all credits on accounts starting + with 40 during the period.
  • +
  • + + debp[55%][('journal_id.code', '=', + 'BNK1')] + + : sum of all debits on accounts 55 and journal BNK1 during + the period.
  • +
  • + + balp[('user_type_id', '=', + ref('account. + data_account_type_receivable').id)][] + + : variation of the balance of all receivable accounts over + the period.
  • +
  • + + balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)] + + : balance of move lines related to tax grid 56.
  • +
  • + pbale[55%] : sum of all ending balances of accounts + starting with 55 whose ending balance is positive.
  • +
+
+
+
+
+
+
+
+ + MIS Report Templates + + mis.report + tree,form + + + +
diff --git a/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/views/mis_report_instance.xml b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/views/mis_report_instance.xml new file mode 100644 index 0000000..2470daf --- /dev/null +++ b/odoo-bringout-oca-mis-builder-mis_builder/mis_builder/views/mis_report_instance.xml @@ -0,0 +1,423 @@ + + + + mis.report.instance.result.view.form + mis.report.instance + + +
+ + + +
+
+
+ + mis.report.instance.view.tree + mis.report.instance + + + + + + + + + diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/field_list.esm.js b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/field_list.esm.js new file mode 100644 index 0000000..f875abf --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/field_list.esm.js @@ -0,0 +1,120 @@ +/** @odoo-module **/ + +/* Copyright 2015-2019 Onestein () + * License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). */ + +import {Component, onMounted, useRef, useState} from "@odoo/owl"; + +class FieldListItem extends Component { + delete() { + this.props.delete(this.props.field); + } + descriptionChanged(e) { + this.props.setDescription(this.props.field, e.target.value); + } +} +FieldListItem.template = "bi_view_editor.FieldListItem"; +FieldListItem.props = { + field: Object, + delete: Function, + setDescription: Function, + readonly: Boolean, +}; + +class JoinListItem extends Component {} +JoinListItem.template = "bi_view_editor.JoinListItem"; +JoinListItem.props = { + field: Object, + readonly: Boolean, +}; + +class FieldListContextMenu extends Component { + setup() { + this.main = useRef("main"); + onMounted(() => { + $(this.main.el).css({ + left: this.props.position.x + "px", + top: this.props.position.y + "px", + }); + }); + } + close() { + this.props.close(); + } + onChange(property, e) { + this.props.onChange(this.props.field, property, e.target.checked); + } +} +FieldListContextMenu.props = { + field: Object, + position: Object, + close: Function, + onChange: Function, +}; + +class FieldListFieldContextMenu extends FieldListContextMenu { + get measurable() { + const type = this.props.field.type; + return type === "float" || type === "integer" || type === "monetary"; + } +} +FieldListFieldContextMenu.template = "bi_view_editor.FieldList.FieldContextMenu"; + +class FieldListJoinContextMenu extends FieldListContextMenu {} +FieldListJoinContextMenu.template = "bi_view_editor.FieldList.JoinContextMenu"; + +export class FieldList extends Component { + setup() { + this.state = useState({ + contextMenuOpen: null, + contextMenuField: null, + contextMenuPosition: null, + }); + } + setFieldProperty(field, property, value) { + this.props.setFieldProperty(field, property, value); + // This can trigger a recreation of all the field objects. If this is + // called while the context menu is open, contextMenuField refers to a + // field that is not in the list anymore. The reference must thus be + // updated. + if (this.state.contextMenuField !== null) { + this.state.contextMenuField = + this.props.fieldsByID[this.state.contextMenuField._id]; + } + } + setFieldDescription(field, description) { + this.setFieldProperty(field, "description", description); + } + openContextMenu(which, field, e) { + if (this.props.readonly) { + return; + } + e.preventDefault(); + // Temporarily disable contextmenu for join node (until left join is implemented) + if (field.join_node) { + return; + } + this.state.contextMenuField = field; + this.state.contextMenuPosition = {x: e.x - 20, y: e.y - 20}; + this.state.contextMenuOpen = which; + } + closeContextMenu() { + this.state.contextMenuOpen = null; + this.state.contextMenuField = null; + this.state.contextMenuPosition = null; + } +} +FieldList.template = "bi_view_editor.FieldList"; +FieldList.components = { + FieldListItem, + JoinListItem, + FieldListFieldContextMenu, + FieldListJoinContextMenu, +}; +FieldList.props = { + fields: Object, + fieldsByID: Object, + deleteField: Function, + setFieldProperty: Function, + readonly: Boolean, +}; diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/field_list.xml b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/field_list.xml new file mode 100644 index 0000000..8a31b27 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/field_list.xml @@ -0,0 +1,188 @@ + + + +
+ + + + + + + + + + + + + + + + + + +
NameModelOptions +
+
+ + +
+ + +
    +
  • +
    + +
    +
  • +
  • +
    + +
    +
  • +
  • +
    + +
    +
  • +
  • +
    + +
    +
  • +
+
+ + +
    +
  • +
    + +
    +
  • +
+
+ + + + + + + + + + + + + + + + + + +
diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/model_list.esm.js b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/model_list.esm.js new file mode 100644 index 0000000..c58ce8e --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/model_list.esm.js @@ -0,0 +1,115 @@ +/** @odoo-module **/ + +/* Copyright 2015-2019 Onestein () + * License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). */ + +import {Component, useState} from "@odoo/owl"; +import {useService} from "@web/core/utils/hooks"; + +export const FIELD_DATA_TYPE = "application/x-odoo-bve-field"; + +class ModelListFieldItem extends Component { + clicked() { + if (this.props.readonly) { + return; + } + this.props.fieldClicked(this.props.field); + } + onDragStart(e) { + if (this.props.readonly) { + return; + } + e.dataTransfer.setData(FIELD_DATA_TYPE, JSON.stringify(this.props.field)); + } +} +ModelListFieldItem.template = "bi_view_editor.ModelListFieldItem"; +ModelListFieldItem.props = { + field: Object, + fieldClicked: Function, + readonly: Boolean, +}; + +class ModelListItem extends Component { + setup() { + this.state = useState({ + expanded: false, + fields: [], + }); + this._loaded = false; + this.orm = useService("orm"); + } + _loadFields() { + if (this._loaded) { + return; + } + this._loaded = true; + this.orm + .call("ir.model", "get_fields", [this.props.model.id]) + .then((fields) => { + this.state.fields = fields; + }); + } + clicked() { + if (this.props.readonly) { + return; + } + this.expanded = !this.expanded; + } + get matchesFilter() { + const filter = this.props.filter; + if (!filter) { + return true; + } + const model = this.props.model; + const result = + model.name.toLowerCase().indexOf(filter) !== -1 || + model.model.toLowerCase().indexOf(filter) !== -1; + if (!result) { + // Filtered-out items should be collapsed + this.expanded = false; + } + return result; + } + get expanded() { + return this.state.expanded && !this.props.readonly; + } + set expanded(expanded) { + if (expanded === this.state.expanded) { + return; + } + if (expanded) { + this._loadFields(); + } + this.state.expanded = expanded; + } +} +ModelListItem.template = "bi_view_editor.ModelListItem"; +ModelListItem.components = { + ModelListFieldItem, +}; +ModelListItem.props = { + model: Object, + filter: String, + fieldClicked: Function, + readonly: Boolean, +}; + +export class ModelList extends Component { + setup() { + this.state = useState({ + filter: "", + }); + } + filterChanged(e) { + this.state.filter = e.target.value; + } +} +ModelList.template = "bi_view_editor.ModelList"; +ModelList.components = { + ModelListItem, +}; +ModelList.props = { + models: Object, + fieldClicked: Function, + readonly: Boolean, +}; diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/model_list.xml b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/model_list.xml new file mode 100644 index 0000000..d4e04df --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/static/src/components/bi_view_editor/model_list.xml @@ -0,0 +1,60 @@ + + + +
+ +
+ + + +
+
+
+ + +
+
+ +
+ + + + + +
+
+ + +
+ +
+
+
diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/tests/__init__.py b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/tests/__init__.py new file mode 100644 index 0000000..b88bba1 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import test_bi_view diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/tests/test_bi_view.py b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/tests/test_bi_view.py new file mode 100644 index 0000000..477b027 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/tests/test_bi_view.py @@ -0,0 +1,413 @@ +# Copyright 2017-2019 Onestein () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +import json + +import odoo +from odoo.exceptions import UserError, ValidationError +from odoo.tests.common import TransactionCase +from odoo.tools import mute_logger + +from ..hooks import uninstall_hook + + +class TestBiViewEditor(TransactionCase): + def setUp(self): + def _get_models(model_name_list): + return ( + self.env["ir.model"].sudo().search([("model", "=", name)]) + for name in model_name_list + ) + + def _get_fields(model_field_list): + return ( + self.env["ir.model.fields"] + .sudo() + .search( + [("model", "=", model_field[0]), ("name", "=", model_field[1])], + limit=1, + ) + for model_field in model_field_list + ) + + def get_new_field(self): + return { + "model_id": self.partner_model.id, + "name": self.partner_field_name, + "id": self.partner_field.id, + "model": self.partner_model_name, + "type": self.partner_field.ttype, + "model_name": self.partner_model.name, + "description": self.partner_field.field_description, + } + + super().setUp() + self.partner_model_name = "res.partner" + self.partner_field_name = "name" + self.partner_company_field_name = "company_id" + self.company_model_name = "res.company" + self.company_field_name = "name" + + self.bi_view1 = None + + self.partner_model, self.company_model = _get_models( + [self.partner_model_name, self.company_model_name] + ) + + ( + self.partner_field, + self.partner_company_field, + self.company_field, + ) = _get_fields( + [ + (self.partner_model_name, self.partner_field_name), + (self.partner_model_name, self.partner_company_field_name), + (self.company_model_name, self.company_field_name), + ] + ) + + self.data = [ + { + "model_id": self.partner_model.id, + "model_name": self.partner_model.name, + "model": self.partner_model_name, + "type": self.partner_field.ttype, + "id": self.partner_field.id, + "description": self.partner_field.field_description, + "table_alias": "t0", + "row": 0, + "column": 1, + "list": 1, + "measure": 0, + }, + { + "model_id": self.partner_model.id, + "table_alias": "t0", + "relation": self.company_model_name, + "model": self.partner_model_name, + "model_name": self.partner_model.name, + "type": self.partner_company_field.ttype, + "id": self.partner_company_field.id, + "join_node": "t1", + "description": self.partner_company_field.field_description, + "row": 0, + "column": 0, + "list": 1, + "measure": 0, + }, + { + "model_id": self.company_model.id, + "model_name": self.company_model.name, + "model": self.company_model_name, + "type": self.company_field.ttype, + "id": self.company_field.id, + "description": self.company_field.field_description, + "table_alias": "t1", + "row": 1, + "column": 0, + "list": 0, + "measure": 0, + }, + ] + self.bi_view1_vals = {"state": "draft", "data": json.dumps(self.data)} + + self.new_field = get_new_field(self) + + def test_01_get_fields(self): + fields = self.env["ir.model"].get_fields(self.partner_model.id) + self.assertIsInstance(fields, list) + self.assertGreater(len(fields), 0) + + def test_02_get_join_nodes(self): + field_res_users = ( + self.env["ir.model.fields"] + .sudo() + .search([("name", "=", "login"), ("model", "=", "res.users")], limit=1) + ) + field_data = [ + { + "model_id": field_res_users.model_id.id, + "name": "login", + "column": False, + "table_alias": "t0", + "measure": False, + "id": field_res_users.id, + "model": "res.users", + "row": False, + "type": "char", + "model_name": "Users", + "description": "Login", + } + ] + new_field = self.new_field + nodes = self.env["ir.model"].get_join_nodes(field_data, new_field) + self.assertIsInstance(nodes, list) + self.assertGreater(len(nodes), 0) + + def test_03_get_join_nodes(self): + new_field = self.new_field + nodes = self.env["ir.model"].get_join_nodes([], new_field) + self.assertIsInstance(nodes, list) + self.assertEqual(len(nodes), 0) + + def test_04_get_related_models(self): + all_models = self.env["ir.model"].get_models() + self.assertIsInstance(all_models, list) + self.assertGreater(len(all_models), 0) + + related_models = self.env["ir.model"].get_models( + {"t0": self.partner_model.id, "t1": self.company_model.id} + ) + self.assertIsInstance(related_models, list) + self.assertGreater(len(related_models), 0) + + def test_05_create_copy_view(self): + vals = self.bi_view1_vals + vals.update({"name": "Test View1"}) + + # create + bi_view1 = self.env["bve.view"].create(vals) + self.assertIsNotNone(bi_view1) + self.assertEqual(len(bi_view1), 1) + self.assertEqual(bi_view1.state, "draft") + + # copy + bi_view2 = bi_view1.copy() + self.assertEqual(bi_view2.name, "Test View1 (copy)") + + def test_06_create_group_bve_object(self): + vals = self.bi_view1_vals + employees_group = self.env.ref("base.group_user") + vals.update({"name": "Test View2", "group_ids": [(6, 0, [employees_group.id])]}) + + bi_view2 = self.env["bve.view"].create(vals) + self.assertEqual(len(bi_view2.user_ids), len(employees_group.users)) + + def test_07_check_empty_data(self): + vals = {"name": "Test View Empty", "state": "draft", "data": ""} + bi_view4 = self.env["bve.view"].create(vals) + self.assertEqual(len(bi_view4), 1) + self.assertTrue(bi_view4.er_diagram_image) + + # create sql view + with self.assertRaises(ValidationError): + bi_view4.action_create() + + def test_08_get_models(self): + models = self.env["ir.model"].get_models() + self.assertIsInstance(models, list) + self.assertGreater(len(models), 0) + + @odoo.tests.tagged("post_install", "-at_install") + def test_09_create_open_bve_object(self): + vals = self.bi_view1_vals + employees_group = self.env.ref("base.group_user") + vals.update({"name": "Test View4", "group_ids": [(6, 0, [employees_group.id])]}) + bi_view = self.env["bve.view"].create(vals) + self.assertEqual(len(bi_view), 1) + self.assertEqual(len(bi_view.line_ids), 3) + self.assertTrue(bi_view.er_diagram_image) + + # check lines + line1 = bi_view.line_ids[0] + line2 = bi_view.line_ids[1] + line3 = bi_view.line_ids[2] + self.assertTrue(line1.in_list) + self.assertTrue(line2.in_list) + self.assertFalse(line3.in_list) + self.assertFalse(line1.row) + self.assertTrue(line1.column) + self.assertFalse(line1.measure) + self.assertFalse(line2.row) + self.assertFalse(line2.column) + self.assertFalse(line2.measure) + self.assertTrue(line3.row) + self.assertFalse(line3.column) + self.assertFalse(line3.measure) + + # create bve object + bi_view.action_create() + model = ( + self.env["ir.model"] + .sudo() + .search([("model", "=", "x_bve.testview4"), ("name", "=", "Test View4")]) + ) + self.assertEqual(len(model), 1) + + # open view + open_action = bi_view.open_view() + self.assertEqual(isinstance(open_action, dict), True) + self.assertEqual(bi_view.state, "created") + + # try to remove view + with self.assertRaises(UserError): + bi_view.unlink() + + # reset to draft + bi_view.action_reset() + self.assertEqual(bi_view.state, "draft") + + # remove view + bi_view.unlink() + + @odoo.tests.tagged("post_install", "-at_install") + def test_10_create_open_bve_object_apostrophe(self): + vals = self.bi_view1_vals + vals.update({"name": "Test View5"}) + data_list = list() + for r in json.loads(vals["data"]): + r["model_name"] = "model'name" + data_list.append(r) + new_format_data = json.dumps(data_list) + vals.update({"data": new_format_data}) + bi_view = self.env["bve.view"].create(vals) + self.assertEqual(len(bi_view), 1) + # create bve object + bi_view.action_create() + + def test_11_clean_nodes(self): + data_dict1 = { + "sequence": 1, + "model_id": 74, + "id": 858, + "name": "name", + "model_name": "Contact", + "model": "res.partner", + "type": "char", + "table_alias": "t74", + "description": "Name", + "row": False, + "column": False, + "measure": False, + "list": True, + } + data_dict2 = { + "sequence": 2, + "model_id": 74, + "id": 896, + "name": "company_id", + "model_name": "Contact", + "model": "res.partner", + "type": "many2one", + "table_alias": "t74", + "description": "Company", + "row": False, + "column": False, + "measure": False, + "list": True, + "join_node": "t83", + "relation": "res.company", + "join_left": False, + } + + old_data = json.dumps([data_dict1, data_dict2]) + new_data = self.env["bve.view"].get_clean_list(old_data) + new_data_dict = json.loads(new_data) + self.assertEqual(len(new_data_dict), 1) + for key in data_dict1.keys(): + self.assertEqual(new_data_dict[0][key], data_dict1[key]) + + def test_12_check_groups(self): + vals = self.bi_view1_vals + group_system = self.env.ref("base.group_system") + vals.update({"name": "Test View1", "group_ids": [(6, 0, [group_system.id])]}) + bi_view1 = self.env["bve.view"].create(vals) + with self.assertRaises(UserError): + bi_view1.action_create() + + def test_13_check_lines_missing_model(self): + vals = self.bi_view1_vals + group_user = self.env.ref("base.group_user") + vals.update({"name": "Test View1", "group_ids": [(6, 0, [group_user.id])]}) + bi_view1 = self.env["bve.view"].create(vals) + for line in bi_view1.line_ids: + self.assertTrue(line.model_id) + self.assertTrue(line.model_name) + self.env.cr.execute("UPDATE bve_view_line SET model_id = null") + bi_view1.line_ids.invalidate_recordset() + for line in bi_view1.line_ids: + self.assertFalse(line.model_id) + self.assertTrue(line.model_name) + with self.assertRaises(ValidationError): + bi_view1.action_create() + + def test_14_check_lines_missing_fieldl(self): + vals = self.bi_view1_vals + group_user = self.env.ref("base.group_user") + vals.update({"name": "Test View1", "group_ids": [(6, 0, [group_user.id])]}) + bi_view1 = self.env["bve.view"].create(vals) + for line in bi_view1.line_ids: + self.assertTrue(line.field_id) + self.assertTrue(line.field_name) + self.env.cr.execute("UPDATE bve_view_line SET field_id = null") + bi_view1.line_ids.invalidate_recordset() + for line in bi_view1.line_ids: + self.assertFalse(line.field_id) + self.assertTrue(line.field_name) + with self.assertRaises(ValidationError): + bi_view1.action_create() + + def test_15_create_lines(self): + vals = self.bi_view1_vals + vals.update({"name": "Test View1"}) + bi_view1 = self.env["bve.view"].create(vals) + bi_view1._compute_serialized_data() + data = json.loads(bi_view1.data) + self.assertTrue(data) + self.assertTrue(isinstance(data, list)) + + def test_17_uninstall_hook(self): + uninstall_hook(self.cr, self.env) + + @odoo.tests.tagged("post_install", "-at_install") + def test_19_field_selection(self): + field = ( + self.env["ir.model.fields"] + .sudo() + .search( + [ + ("model", "=", self.company_model_name), + ("name", "=", "base_onboarding_company_state"), + ], + limit=1, + ) + ) + selection_data = [ + { + "model_id": self.company_model.id, + "model_name": self.company_model.name, + "model": self.company_model_name, + "type": field.ttype, + "id": field.id, + "description": "State of the onboarding company step", + "table_alias": "t1", + "row": 0, + "column": 0, + "list": 1, + "measure": 0, + } + ] + vals = {"state": "draft", "data": json.dumps(self.data + selection_data)} + + vals.update({"name": "Test View6"}) + bi_view1 = self.env["bve.view"].create(vals) + bi_view1.action_create() + self.assertEqual(len(bi_view1.line_ids), 4) + + @mute_logger("odoo.sql_db") + def test_20_broken_view(self): + """ + Create a broken query, a nice UserError should be raised. + odoo.sql_db logger is muted to avoid the + ERROR: bad_query line in the logs. + """ + vals = self.bi_view1_vals + vals.update({"name": "Test View broken", "over_condition": "bad SQL code"}) + bi_view = self.env["bve.view"].create(vals) + with self.assertRaises(UserError) as ue: + bi_view.action_create() + + self.assertEqual(bi_view.state, "draft") + self.assertIn(bi_view.over_condition, str(ue.exception)) + # remove view + bi_view.unlink() diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/views/bve_view.xml b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/views/bve_view.xml new file mode 100644 index 0000000..0cae10e --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/views/bve_view.xml @@ -0,0 +1,182 @@ + + + + Custom BI Views + bve.view + tree,form + +

+ Click to create a Custom Query Object. +

+

+ +

+
+
+ + + + + + bve.view + + + + + + + + bve.view + +
+
+
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/wizard/__init__.py b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/wizard/__init__.py new file mode 100644 index 0000000..262e6a5 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/wizard/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import wizard_ir_model_menu_create diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/wizard/wizard_ir_model_menu_create.py b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/wizard/wizard_ir_model_menu_create.py new file mode 100644 index 0000000..1812c78 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/bi_view_editor/wizard/wizard_ir_model_menu_create.py @@ -0,0 +1,42 @@ +# Copyright 2017-2020 Onestein () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, models + + +class WizardModelMenuCreate(models.TransientModel): + _inherit = "wizard.ir.model.menu.create" + + def menu_create(self): + if self.env.context.get("active_model") == "bve.view": + self.ensure_one() + active_id = self.env.context.get("active_id") + bve_view = self.env["bve.view"].browse(active_id) + menu = self.env["ir.ui.menu"].create( + { + "name": self.name, + "parent_id": self.menu_id.id, + "action": "ir.actions.act_window,%d" % (bve_view.action_id,), + } + ) + self.env["ir.model.data"].sudo().create( + { + "name": bve_view.name + and str(bve_view.name).replace(" ", "") + ",id=" + str(menu.id), + "noupdate": True, + "module": "bi_view_editor", + "model": "ir.ui.menu", + "res_id": menu.id, + } + ) + return {"type": "ir.actions.client", "tag": "reload"} + return super().menu_create() + + @api.model + def default_get(self, fields_list): + defaults = super().default_get(fields_list) + if self.env.context.get("active_model") == "bve.view": + active_id = self.env.context.get("active_id") + bve_view = self.env["bve.view"].browse(active_id) + defaults.setdefault("name", bve_view.name) + return defaults diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/ARCHITECTURE.md b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/ARCHITECTURE.md new file mode 100644 index 0000000..fadb913 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Bi_view_editor Module - bi_view_editor + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/CONFIGURATION.md b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/CONFIGURATION.md new file mode 100644 index 0000000..18cd60d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for bi_view_editor. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/CONTROLLERS.md b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/DEPENDENCIES.md b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/DEPENDENCIES.md new file mode 100644 index 0000000..4059767 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [web](../../odoo-bringout-oca-ocb-web) diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/FAQ.md b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/FAQ.md new file mode 100644 index 0000000..1af3991 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon bi_view_editor or install in UI. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/INSTALL.md b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/INSTALL.md new file mode 100644 index 0000000..1cad781 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-reporting-engine-bi_view_editor" +# or +uv pip install odoo-bringout-oca-reporting-engine-bi_view_editor" +``` diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/MODELS.md b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/MODELS.md new file mode 100644 index 0000000..ee072d4 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/MODELS.md @@ -0,0 +1,15 @@ +# Models + +Detected core models and extensions in bi_view_editor. + +```mermaid +classDiagram + class bve_view + class bve_view_line + class base + class ir_model +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/OVERVIEW.md b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/OVERVIEW.md new file mode 100644 index 0000000..9adfdb3 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: bi_view_editor. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon bi_view_editor +- License: LGPL-3 diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/REPORTS.md b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/SECURITY.md b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/SECURITY.md new file mode 100644 index 0000000..1a7e890 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/SECURITY.md @@ -0,0 +1,46 @@ +# Security + +Access control and security definitions in bi_view_editor. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../bi_view_editor/security/ir.model.access.csv)** + - 4 model access rules + +## Record Rules + +Row-level security rules defined in: +- **[rules.xml](../bi_view_editor/security/rules.xml)** + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[res_groups.xml](../bi_view_editor/security/res_groups.xml)** + - 1 security groups defined +- **[rules.xml](../bi_view_editor/security/rules.xml)** + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../bi_view_editor/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) +- **[res_groups.xml](../bi_view_editor/security/res_groups.xml)** + - Security groups, categories, and XML-based rules +- **[rules.xml](../bi_view_editor/security/rules.xml)** + - Security groups, categories, and XML-based rules + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/USAGE.md b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/USAGE.md new file mode 100644 index 0000000..0020d14 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon bi_view_editor +``` diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/WIZARDS.md b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/WIZARDS.md new file mode 100644 index 0000000..93b2f92 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/doc/WIZARDS.md @@ -0,0 +1,8 @@ +# Wizards + +Transient models exposed as UI wizards in bi_view_editor. + +```mermaid +classDiagram + class WizardModelMenuCreate +``` diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor/pyproject.toml b/odoo-bringout-oca-reporting-engine-bi_view_editor/pyproject.toml new file mode 100644 index 0000000..57d57e8 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-reporting-engine-bi_view_editor" +version = "16.0.0" +description = "BI View Editor - Graphical BI views builder for Odoo" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-web>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["bi_view_editor"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/README.md b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/README.md new file mode 100644 index 0000000..d3f7673 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/README.md @@ -0,0 +1,47 @@ +# BI View Editor Spreadsheet Dashboard + +Odoo addon: bi_view_editor_spreadsheet_dashboard + +## Installation + +```bash +pip install odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard +``` + +## Dependencies + +This addon depends on: +- bi_view_editor +- spreadsheet_dashboard + +## Manifest Information + +- **Name**: BI View Editor Spreadsheet Dashboard +- **Version**: 16.0.1.0.0 +- **Category**: Hidden +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/reporting-engine](https://github.com/OCA/reporting-engine) branch 16.0, addon `bi_view_editor_spreadsheet_dashboard`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Reports: doc/REPORTS.md +- Security: doc/SECURITY.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/README.rst b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/README.rst new file mode 100644 index 0000000..a901a81 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/README.rst @@ -0,0 +1,84 @@ +==================================== +BI View Editor Spreadsheet Dashboard +==================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:9c85b2692a951f167f03a07ceefaa3782a9d9ac830eb2598045fe5e6a548c1d3 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Freporting--engine-lightgray.png?logo=github + :target: https://github.com/OCA/reporting-engine/tree/16.0/bi_view_editor_spreadsheet_dashboard + :alt: OCA/reporting-engine +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/reporting-engine-16-0/reporting-engine-16-0-bi_view_editor_spreadsheet_dashboard + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/reporting-engine&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Glue module for BI View Editor and Spreadsheet Dashboard. + +To avoid a dependency of the ``bi_view_editor`` module on the ``spreadsheet`` +module through the ``spreadsheet_dashboard`` module, the ``bi_view_editor`` +menu items are parented to the legacy ``base.menu_board_root`` menu. In case +the ``spreadsheet_dashboard`` module is installed, this auto-installable +module moves them to the ``spreadsheet_dashboard`` menu. + +**Table of contents** + +.. contents:: + :local: + +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 +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Coop IT Easy SC + +Contributors +~~~~~~~~~~~~ + +* `Coop IT Easy SC `_: + + * hugues de keyzer + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/reporting-engine `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/__init__.py b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/__init__.py new file mode 100644 index 0000000..bddcc21 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/__init__.py @@ -0,0 +1,3 @@ +# SPDX-FileCopyrightText: 2023 Coop IT Easy SC +# +# SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/__manifest__.py b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/__manifest__.py new file mode 100644 index 0000000..9d864cf --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/__manifest__.py @@ -0,0 +1,21 @@ +# SPDX-FileCopyrightText: 2023 Coop IT Easy SC +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +{ + "name": "BI View Editor Spreadsheet Dashboard", + "summary": "Glue module for BI View Editor and Spreadsheet Dashboard", + "author": "Coop IT Easy SC, Odoo Community Association (OCA)", + "license": "AGPL-3", + "website": "https://github.com/OCA/reporting-engine", + "category": "Hidden", + "version": "16.0.1.0.0", + "depends": [ + "bi_view_editor", + "spreadsheet_dashboard", + ], + "data": [ + "views/menus.xml", + ], + "auto_install": True, +} diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/i18n/bi_view_editor_spreadsheet_dashboard.pot b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/i18n/bi_view_editor_spreadsheet_dashboard.pot new file mode 100644 index 0000000..78d58d5 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/i18n/bi_view_editor_spreadsheet_dashboard.pot @@ -0,0 +1,13 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/i18n/it.po b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/i18n/it.po new file mode 100644 index 0000000..7338855 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..eb7c015 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `Coop IT Easy SC `_: + + * hugues de keyzer diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/readme/DESCRIPTION.rst b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/readme/DESCRIPTION.rst new file mode 100644 index 0000000..7aead53 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/readme/DESCRIPTION.rst @@ -0,0 +1,7 @@ +Glue module for BI View Editor and Spreadsheet Dashboard. + +To avoid a dependency of the ``bi_view_editor`` module on the ``spreadsheet`` +module through the ``spreadsheet_dashboard`` module, the ``bi_view_editor`` +menu items are parented to the legacy ``base.menu_board_root`` menu. In case +the ``spreadsheet_dashboard`` module is installed, this auto-installable +module moves them to the ``spreadsheet_dashboard`` menu. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/static/description/icon.png b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/views/menus.xml b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/views/menus.xml new file mode 100644 index 0000000..f993d16 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/bi_view_editor_spreadsheet_dashboard/views/menus.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/ARCHITECTURE.md b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/ARCHITECTURE.md new file mode 100644 index 0000000..882da41 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Bi_view_editor_spreadsheet_dashboard Module - bi_view_editor_spreadsheet_dashboard + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/CONFIGURATION.md b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/CONFIGURATION.md new file mode 100644 index 0000000..1194e33 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for bi_view_editor_spreadsheet_dashboard. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/CONTROLLERS.md b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/DEPENDENCIES.md b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/DEPENDENCIES.md new file mode 100644 index 0000000..a992dad --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [bi_view_editor](../../odoo-bringout-oca-reporting-engine-bi_view_editor) +- [spreadsheet_dashboard](../../odoo-bringout-oca-ocb-spreadsheet_dashboard) diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/FAQ.md b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/FAQ.md new file mode 100644 index 0000000..c3073a8 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon bi_view_editor_spreadsheet_dashboard or install in UI. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/INSTALL.md b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/INSTALL.md new file mode 100644 index 0000000..0830116 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard" +# or +uv pip install odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard" +``` diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/MODELS.md b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/MODELS.md new file mode 100644 index 0000000..fc9a65a --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in bi_view_editor_spreadsheet_dashboard. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/OVERVIEW.md b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/OVERVIEW.md new file mode 100644 index 0000000..6a3be4a --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: bi_view_editor_spreadsheet_dashboard. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon bi_view_editor_spreadsheet_dashboard +- License: LGPL-3 diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/REPORTS.md b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/SECURITY.md b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/USAGE.md b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/USAGE.md new file mode 100644 index 0000000..a8a93fb --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon bi_view_editor_spreadsheet_dashboard +``` diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/WIZARDS.md b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/pyproject.toml b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/pyproject.toml new file mode 100644 index 0000000..995d521 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-reporting-engine-bi_view_editor_spreadsheet_dashboard" +version = "16.0.0" +description = "BI View Editor Spreadsheet Dashboard - Glue module for BI View Editor and Spreadsheet Dashboard" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-reporting-engine-bi_view_editor>=16.0.0", + "odoo-bringout-oca-reporting-engine-spreadsheet_dashboard>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["bi_view_editor_spreadsheet_dashboard"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-reporting-engine-report_async/README.md b/odoo-bringout-oca-reporting-engine-report_async/README.md new file mode 100644 index 0000000..e9336d2 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/README.md @@ -0,0 +1,47 @@ +# Report Async + +Odoo addon: report_async + +## Installation + +```bash +pip install odoo-bringout-oca-reporting-engine-report_async +``` + +## Dependencies + +This addon depends on: +- queue_job +- spreadsheet_dashboard + +## Manifest Information + +- **Name**: Report Async +- **Version**: 16.0.1.1.0 +- **Category**: Generic Modules +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/reporting-engine](https://github.com/OCA/reporting-engine) branch 16.0, addon `report_async`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Reports: doc/REPORTS.md +- Security: doc/SECURITY.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-reporting-engine-report_async/doc/ARCHITECTURE.md b/odoo-bringout-oca-reporting-engine-report_async/doc/ARCHITECTURE.md new file mode 100644 index 0000000..68eb02e --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Report_async Module - report_async + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-reporting-engine-report_async/doc/CONFIGURATION.md b/odoo-bringout-oca-reporting-engine-report_async/doc/CONFIGURATION.md new file mode 100644 index 0000000..d942c21 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for report_async. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-reporting-engine-report_async/doc/CONTROLLERS.md b/odoo-bringout-oca-reporting-engine-report_async/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-reporting-engine-report_async/doc/DEPENDENCIES.md b/odoo-bringout-oca-reporting-engine-report_async/doc/DEPENDENCIES.md new file mode 100644 index 0000000..cc94d96 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [queue_job](../../odoo-bringout-oca-queue-queue_job) +- [spreadsheet_dashboard](../../odoo-bringout-oca-ocb-spreadsheet_dashboard) diff --git a/odoo-bringout-oca-reporting-engine-report_async/doc/FAQ.md b/odoo-bringout-oca-reporting-engine-report_async/doc/FAQ.md new file mode 100644 index 0000000..7ef8025 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon report_async or install in UI. diff --git a/odoo-bringout-oca-reporting-engine-report_async/doc/INSTALL.md b/odoo-bringout-oca-reporting-engine-report_async/doc/INSTALL.md new file mode 100644 index 0000000..4c4b4d8 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-reporting-engine-report_async" +# or +uv pip install odoo-bringout-oca-reporting-engine-report_async" +``` diff --git a/odoo-bringout-oca-reporting-engine-report_async/doc/MODELS.md b/odoo-bringout-oca-reporting-engine-report_async/doc/MODELS.md new file mode 100644 index 0000000..c7518d1 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/doc/MODELS.md @@ -0,0 +1,14 @@ +# Models + +Detected core models and extensions in report_async. + +```mermaid +classDiagram + class report_async + class ir_actions_act_window + class ir_actions_report +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-reporting-engine-report_async/doc/OVERVIEW.md b/odoo-bringout-oca-reporting-engine-report_async/doc/OVERVIEW.md new file mode 100644 index 0000000..15a9438 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: report_async. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon report_async +- License: LGPL-3 diff --git a/odoo-bringout-oca-reporting-engine-report_async/doc/REPORTS.md b/odoo-bringout-oca-reporting-engine-report_async/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-reporting-engine-report_async/doc/SECURITY.md b/odoo-bringout-oca-reporting-engine-report_async/doc/SECURITY.md new file mode 100644 index 0000000..443643e --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/doc/SECURITY.md @@ -0,0 +1,42 @@ +# Security + +Access control and security definitions in report_async. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../report_async/security/ir.model.access.csv)** + - 3 model access rules + +## Record Rules + +Row-level security rules defined in: +- **[ir_rule.xml](../report_async/security/ir_rule.xml)** + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[ir_rule.xml](../report_async/security/ir_rule.xml)** + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../report_async/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) +- **[ir_rule.xml](../report_async/security/ir_rule.xml)** + - Security groups, categories, and XML-based rules + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-reporting-engine-report_async/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-reporting-engine-report_async/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-reporting-engine-report_async/doc/USAGE.md b/odoo-bringout-oca-reporting-engine-report_async/doc/USAGE.md new file mode 100644 index 0000000..820bea8 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon report_async +``` diff --git a/odoo-bringout-oca-reporting-engine-report_async/doc/WIZARDS.md b/odoo-bringout-oca-reporting-engine-report_async/doc/WIZARDS.md new file mode 100644 index 0000000..4711fe5 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/doc/WIZARDS.md @@ -0,0 +1,8 @@ +# Wizards + +Transient models exposed as UI wizards in report_async. + +```mermaid +classDiagram + class PrintReportWizard +``` diff --git a/odoo-bringout-oca-reporting-engine-report_async/pyproject.toml b/odoo-bringout-oca-reporting-engine-report_async/pyproject.toml new file mode 100644 index 0000000..e3f3cc3 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-reporting-engine-report_async" +version = "16.0.0" +description = "Report Async - Central place to run reports live or async" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-reporting-engine-queue_job>=16.0.0", + "odoo-bringout-oca-reporting-engine-spreadsheet_dashboard>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["report_async"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/README.rst b/odoo-bringout-oca-reporting-engine-report_async/report_async/README.rst new file mode 100644 index 0000000..fbd57eb --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/README.rst @@ -0,0 +1,135 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +============ +Report Async +============ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:9fe294062dafcac2c36da7ba3a7fdc86cd21a1b605b3ad06e27144cf01592901 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/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%2Freporting--engine-lightgray.png?logo=github + :target: https://github.com/OCA/reporting-engine/tree/16.0/report_async + :alt: OCA/reporting-engine +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/reporting-engine-16-0/reporting-engine-16-0-report_async + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/reporting-engine&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +The new menu "Report Center" is the central place to host your reports in one place. +From here, there are 2 ways to launch the report, + +1. Run Now - run report immediately as per normal. +2. Run Background - put the report execution to queue job. + +By using the queue job, option 2 is great for long running report. +The report file will be saved for later use, with the option to send report +by email as soon as it is ready. + +Notes: + +* Only user with Technical Feature rights can manage the report. +* Every internal user will have right to execute the report allowed for his/her groups. +* The files created are owned and viewable only by the person who run the report. +* Job queue manager can also see all jobs for each reports. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +Menu: Dashboard > Report Center + +As Technical Feature users, you can manage reports for Report Center. + +- **Report:** choose the report (a window action). Although the option show all window actions + it only make sense for window actions that launch reports. +- **Allow Async:** check this, if you want the report to run in background too, suitable for + report that return file as result, i.e., pdf/xlsx/csv/txt. +- **Email Notification:** if checked, once the background process is completed, email with link to download + report will be sent. +- **Groups:** select user groups allowed to use this report. If left blank, all user can use. + +As normal user, you can run your reports from Report Center + +- **Run Now button:** to run report immediately as per normal. +- **Run Background button:** to run report asynchronously. Fall back to run now, if not report that produce file. +- **Job Status:** show status of the latest run job. If job fail, exception error will also shown +- **Files:** show all files being produced by the job as run by the user. +- **Jobs:** show all jobs triggered by this report as run by the user. Only job queue manager have access to this button. + +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 +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Ecosoft + +Contributors +~~~~~~~~~~~~ + +* `Ecosoft `__: + + * Kitti U. + * Saran Lim. + * Tharathip Chaweewongphan + +* Opensourceintegrators + + * Daniel Reis + * Nikul Chaudhary + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-kittiu| image:: https://github.com/kittiu.png?size=40px + :target: https://github.com/kittiu + :alt: kittiu + +Current `maintainer `__: + +|maintainer-kittiu| + +This module is part of the `OCA/reporting-engine `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/__init__.py b/odoo-bringout-oca-reporting-engine-report_async/report_async/__init__.py new file mode 100644 index 0000000..d5a9647 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2019 Ecosoft Co., Ltd (http://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from . import models +from . import wizard diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/__manifest__.py b/odoo-bringout-oca-reporting-engine-report_async/report_async/__manifest__.py new file mode 100644 index 0000000..63e0e4b --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/__manifest__.py @@ -0,0 +1,24 @@ +# Copyright 2019 Ecosoft Co., Ltd (http://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) +{ + "name": "Report Async", + "summary": "Central place to run reports live or async", + "version": "16.0.1.1.0", + "author": "Ecosoft, Odoo Community Association (OCA)", + "license": "AGPL-3", + "website": "https://github.com/OCA/reporting-engine", + "category": "Generic Modules", + "depends": ["queue_job", "spreadsheet_dashboard"], + "data": [ + "security/ir.model.access.csv", + "security/ir_rule.xml", + "data/mail_template.xml", + "data/queue_job_function_data.xml", + "views/report_async.xml", + "wizard/print_report_wizard.xml", + ], + "demo": ["demo/report_async_demo.xml"], + "installable": True, + "maintainers": ["kittiu"], + "development_status": "Beta", +} diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/data/mail_template.xml b/odoo-bringout-oca-reporting-engine-report_async/report_async/data/mail_template.xml new file mode 100644 index 0000000..0052190 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/data/mail_template.xml @@ -0,0 +1,78 @@ + + + Report Async: New Report Available + + Your report is available, {{object.name}} + {{object.company_id.partner_id.email_formatted}} + {{ user.partner_id.id }} + + + + + +
+ + + + + + +
+ + + + +
+ + +
+ Dear , +

+ Your requested report, , is available for + download + . +

+ Have a nice day!
+ --
+
+
+
+
+
+ +
+
diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/data/queue_job_function_data.xml b/odoo-bringout-oca-reporting-engine-report_async/report_async/data/queue_job_function_data.xml new file mode 100644 index 0000000..e5b2a23 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/data/queue_job_function_data.xml @@ -0,0 +1,6 @@ + + + + run_report + + diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/demo/report_async_demo.xml b/odoo-bringout-oca-reporting-engine-report_async/report_async/demo/report_async_demo.xml new file mode 100644 index 0000000..1a60a38 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/demo/report_async_demo.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/bs.po b/odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/bs.po new file mode 100644 index 0000000..c574db9 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/bs.po @@ -0,0 +1,337 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_async +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_async +#: model:mail.template,body_html:report_async.async_report_delivery +msgid "" +"\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +"
\n" +" Dear ,\n" +"

\n" +" Your requested report, , is available for \n" +" download\n" +" .\n" +"

\n" +" Have a nice day!
\n" +" --
\n" +"
\n" +"
\n" +"
\n" +"
\n" +" " +msgstr "" + +#. module: report_async +#: model:ir.model,name:report_async.model_ir_actions_act_window +msgid "Action Window" +msgstr "Akcijski prozor" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__allow_async +msgid "Allow Async" +msgstr "Dozvoli asinhrono" + +#. module: report_async +#. odoo-python +#: code:addons/report_async/models/report_async.py:0 +#, python-format +msgid "Background process not allowed." +msgstr "Pozadinski proces nije dozvoljen." + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.print_report_wizard +msgid "Cancel" +msgstr "Otkaži" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__create_uid +#: model:ir.model.fields,field_description:report_async.field_report_async__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__create_date +#: model:ir.model.fields,field_description:report_async.field_report_async__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__display_name +#: model:ir.model.fields,field_description:report_async.field_report_async__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__reference +msgid "Document" +msgstr "Dokument" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__done +msgid "Done" +msgstr "Gotovo" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__email_notify +msgid "Email Notification" +msgstr "Email obavještenje" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__enqueued +msgid "Enqueued" +msgstr "Stavljen u red" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.print_report_wizard +msgid "Execute" +msgstr "Izvrši" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__failed +msgid "Failed" +msgstr "Neuspješan" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__file_ids +msgid "File" +msgstr "Datoteka" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_tree +msgid "Files" +msgstr "Datoteke" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__group_ids +msgid "Groups" +msgstr "Grupe" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__id +#: model:ir.model.fields,field_description:report_async.field_report_async__id +msgid "ID" +msgstr "ID" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__job_ids +msgid "Job" +msgstr "Zadatak" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__job_info +msgid "Job Info" +msgstr "Informacije o poslu" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__job_status +msgid "Job Status" +msgstr "Status posla" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "Jobs" +msgstr "Zadaci" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard____last_update +#: model:ir.model.fields,field_description:report_async.field_report_async____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "Last Run Job Error" +msgstr "Greška zadnjeg pokrenutog posla" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__write_uid +#: model:ir.model.fields,field_description:report_async.field_report_async__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__write_date +#: model:ir.model.fields,field_description:report_async.field_report_async__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__job_info +msgid "Latest Job Error Message" +msgstr "Poruka greške zadnjeg posla" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__job_status +msgid "Latest Job Status" +msgstr "Status zadnjeg posla" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__file_ids +msgid "List all files created by this report background process" +msgstr "Prikaži sve datoteke kreirane ovim pozadinskim procesom izvještaja" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__job_ids +msgid "List all jobs related to this running report" +msgstr "Prikaži sve poslove vezane za ovaj pokretni izvještaj" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__name +msgid "Name" +msgstr "Naziv:" + +#. module: report_async +#: model_terms:ir.actions.act_window,help:report_async.action_view_files +msgid "No files found" +msgstr "Datoteke nisu pronađene" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__group_ids +msgid "" +"Only user in selected groups can use this report.If left blank, everyone can" +" use" +msgstr "" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__pending +msgid "Pending" +msgstr "Na čekanju" + +#. module: report_async +#: model:ir.actions.act_window,name:report_async.action_print_report_wizard +msgid "Print Document" +msgstr "Ispiši dokument" + +#. module: report_async +#: model:ir.model,name:report_async.model_print_report_wizard +msgid "Print Report Wizard" +msgstr "Čarobnjak za ispis izvještaja" + +#. module: report_async +#: model:ir.model,name:report_async.model_ir_actions_report +msgid "Report Action" +msgstr "Akcija izvještaja" + +#. module: report_async +#: model:ir.model,name:report_async.model_report_async +msgid "Report Async" +msgstr "Asinhroni izvještaj" + +#. module: report_async +#: model:mail.template,name:report_async.async_report_delivery +msgid "Report Async: New Report Available" +msgstr "Asinhroni izvještaj: Novi izvještaj dostupan" + +#. module: report_async +#: model:ir.actions.act_window,name:report_async.action_report_async +#: model:ir.ui.menu,name:report_async.menu_report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_search +msgid "Report Center" +msgstr "Centar izvještaja" + +#. module: report_async +#: model:ir.actions.act_window,name:report_async.action_view_files +msgid "Report Files" +msgstr "Datoteke izvještaja" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__action_report_id +msgid "Report Template" +msgstr "Predložak izvještaja" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__action_id +msgid "Reports" +msgstr "Izvještaji" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_tree +msgid "Run Background" +msgstr "Pokreni u pozadini" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_tree +msgid "Run Now" +msgstr "Pokreni sad" + +#. module: report_async +#: model_terms:ir.actions.act_window,help:report_async.action_report_async +msgid "Run reports asyncronously" +msgstr "Pokreni izvještaje asinhrono" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__email_notify +msgid "Send email with link to report, when it is ready" +msgstr "Pošalji email s linkom na izvještaj, kad je spreman" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__started +msgid "Started" +msgstr "Započeto" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "" +"The last running job was failed.\n" +" Please contact your system administrator." +msgstr "" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "" +"The last running job was succeed.\n" +" You can check the result in Files" +msgstr "" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "" +"The report will be running by \n" +" job, and will be available at\n" +" Files" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__allow_async +msgid "" +"This is not automatic field, please check if you want to allow this report " +"in background process" +msgstr "" + +#. module: report_async +#: model:mail.template,subject:report_async.async_report_delivery +msgid "Your report is available, {{object.name}}" +msgstr "Vaš izvještaj je dostupan, {{object.name}}" diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/es.po b/odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/es.po new file mode 100644 index 0000000..9667cd8 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/es.po @@ -0,0 +1,474 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_async +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-09-02 20:42+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: report_async +#: model:mail.template,body_html:report_async.async_report_delivery +msgid "" +"\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +"
\n" +" Dear ,\n" +"

\n" +" Your requested report, , is available for \n" +" download\n" +" .\n" +"

\n" +" Have a nice day!
\n" +" --
\n" +"
\n" +"
\n" +"
\n" +"
\n" +" " +msgstr "" + +#. module: report_async +#: model:ir.model,name:report_async.model_ir_actions_act_window +msgid "Action Window" +msgstr "Ventana de acción" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__allow_async +msgid "Allow Async" +msgstr "Permitir Async" + +#. module: report_async +#. odoo-python +#: code:addons/report_async/models/report_async.py:0 +#, python-format +msgid "Background process not allowed." +msgstr "Proceso en segundo plano no permitido." + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.print_report_wizard +msgid "Cancel" +msgstr "Cancelar" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__create_uid +#: model:ir.model.fields,field_description:report_async.field_report_async__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__create_date +#: model:ir.model.fields,field_description:report_async.field_report_async__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__display_name +#: model:ir.model.fields,field_description:report_async.field_report_async__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__reference +msgid "Document" +msgstr "Documento" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__done +msgid "Done" +msgstr "Hecho" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__email_notify +msgid "Email Notification" +msgstr "Notificación de correo electrónico" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__enqueued +msgid "Enqueued" +msgstr "En la cola" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.print_report_wizard +msgid "Execute" +msgstr "Ejecutar" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__failed +msgid "Failed" +msgstr "Fallido" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__file_ids +msgid "File" +msgstr "Fichero" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_tree +msgid "Files" +msgstr "Ficheros" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__group_ids +msgid "Groups" +msgstr "Grupos" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__id +#: model:ir.model.fields,field_description:report_async.field_report_async__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__job_ids +msgid "Job" +msgstr "Trabajo" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__job_info +msgid "Job Info" +msgstr "información laboral" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__job_status +msgid "Job Status" +msgstr "Estado Laboral" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "Jobs" +msgstr "Trabajos" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard____last_update +#: model:ir.model.fields,field_description:report_async.field_report_async____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "Last Run Job Error" +msgstr "Error en el último trabajo ejecutado" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__write_uid +#: model:ir.model.fields,field_description:report_async.field_report_async__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__write_date +#: model:ir.model.fields,field_description:report_async.field_report_async__write_date +msgid "Last Updated on" +msgstr "Última Actualización el" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__job_info +msgid "Latest Job Error Message" +msgstr "Último mensaje de error del trabajo" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__job_status +msgid "Latest Job Status" +msgstr "Último estado del trabajo" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__file_ids +msgid "List all files created by this report background process" +msgstr "" +"Lista de todos los archivos creados por este proceso de fondo de informe" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__job_ids +msgid "List all jobs related to this running report" +msgstr "Lista de todos los trabajos relacionados con este informe en ejecución" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__name +msgid "Name" +msgstr "Nombre" + +#. module: report_async +#: model_terms:ir.actions.act_window,help:report_async.action_view_files +msgid "No files found" +msgstr "No se han encontrado archivos" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__group_ids +msgid "" +"Only user in selected groups can use this report.If left blank, everyone can " +"use" +msgstr "" +"Sólo los usuarios de grupos seleccionados pueden utilizar este informe. Si " +"se deja en blanco, todos pueden utilizarlo" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__pending +msgid "Pending" +msgstr "Pendiente" + +#. module: report_async +#: model:ir.actions.act_window,name:report_async.action_print_report_wizard +msgid "Print Document" +msgstr "Imprimir documento" + +#. module: report_async +#: model:ir.model,name:report_async.model_print_report_wizard +msgid "Print Report Wizard" +msgstr "Asistente para la impresión de informes" + +#. module: report_async +#: model:ir.model,name:report_async.model_ir_actions_report +msgid "Report Action" +msgstr "Informar Acción" + +#. module: report_async +#: model:ir.model,name:report_async.model_report_async +msgid "Report Async" +msgstr "Informe Async" + +#. module: report_async +#: model:mail.template,name:report_async.async_report_delivery +msgid "Report Async: New Report Available" +msgstr "Informe Async: Nuevo informe disponible" + +#. module: report_async +#: model:ir.actions.act_window,name:report_async.action_report_async +#: model:ir.ui.menu,name:report_async.menu_report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_search +msgid "Report Center" +msgstr "Centro de informes" + +#. module: report_async +#: model:ir.actions.act_window,name:report_async.action_view_files +msgid "Report Files" +msgstr "Archivos de informes" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__action_report_id +msgid "Report Template" +msgstr "Plantilla de informe" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__action_id +msgid "Reports" +msgstr "Informes" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_tree +msgid "Run Background" +msgstr "Fondo de ejecución" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_tree +msgid "Run Now" +msgstr "Ejecutar ahora" + +#. module: report_async +#: model_terms:ir.actions.act_window,help:report_async.action_report_async +msgid "Run reports asyncronously" +msgstr "Ejecutar informes de forma asíncrona" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__email_notify +msgid "Send email with link to report, when it is ready" +msgstr "Enviar correo electrónico con enlace al informe, cuando esté listo" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__started +msgid "Started" +msgstr "Iniciado" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "" +"The last running job was failed.\n" +" Please contact your system administrator." +msgstr "" +"El último trabajo en ejecución ha fallado.\n" +" Póngase en contacto con el administrador del sistema." + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "" +"The last running job was succeed.\n" +" You can check the result in Files" +msgstr "" +"El último trabajo en ejecución fué " +"exitoso.\n" +" Puede comprobar el resultado en Archivos" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "" +"The report will be running by \n" +" job, and will be available at\n" +" Files" +msgstr "" +"El informe se ejecutará por \n" +" trabajo, y estará disponible en\n" +" Archivos" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__allow_async +msgid "" +"This is not automatic field, please check if you want to allow this report " +"in background process" +msgstr "" +"Este campo no es automático, por favor marque si desea permitir este informe " +"en proceso de fondo" + +#. module: report_async +#: model:mail.template,subject:report_async.async_report_delivery +msgid "Your report is available, {{object.name}}" +msgstr "" + +#~ msgid "" +#~ "\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
\n" +#~ " % set base_url = object.env['ir." +#~ "config_parameter'].sudo().get_param('web.base.url')\n" +#~ " % set download_url = '%s/web/content/" +#~ "ir.attachment/%s/datas/%s?download=true' % (base_url, object.id, object." +#~ "name, )\n" +#~ "
\n" +#~ " Dear ${object.create_uid." +#~ "partner_id.name or ''},\n" +#~ "

\n" +#~ " Your requested report, ${object." +#~ "name}, is available for \n" +#~ " download\n" +#~ " .\n" +#~ "

\n" +#~ " Have a nice day!
\n" +#~ " --
${object.company_id.name}\n" +#~ "
\n" +#~ "
\n" +#~ "
\n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
\n" +#~ " % set base_url = object.env['ir." +#~ "config_parameter'].sudo().get_param('web.base.url')\n" +#~ " % set download_url = '%s/web/content/" +#~ "ir.attachment/%s/datas/%s?download=true' % (base_url, object.id, object." +#~ "name, )\n" +#~ "
\n" +#~ " Estimado ${object.create_uid." +#~ "partner_id.name or ''},\n" +#~ "

\n" +#~ " Su informe solicitado, ${object." +#~ "name}, está disponible para\n" +#~ " descargar\n" +#~ " .\n" +#~ "

\n" +#~ " ¡Que tenga un buen día!
\n" +#~ " --
${object.company_id.name}\n" +#~ "
\n" +#~ "
\n" +#~ "
\n" +#~ "
\n" +#~ " " + +#~ msgid "Your report is available, ${object.name}" +#~ msgstr "Su informe está disponible, ${object.name}" diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/it.po b/odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/it.po new file mode 100644 index 0000000..a24bee9 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/it.po @@ -0,0 +1,522 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_async +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-06-09 10:26+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: report_async +#: model:mail.template,body_html:report_async.async_report_delivery +msgid "" +"\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +"
\n" +" Dear ,\n" +"

\n" +" Your requested report, , is available for \n" +" download\n" +" .\n" +"

\n" +" Have a nice day!
\n" +" --
\n" +"
\n" +"
\n" +"
\n" +"
\n" +" " +msgstr "" +"\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +"
\n" +" Spettabile ,\n" +"

\n" +" Il resoconto da Lei richiesto, , is available for \n" +" scarica\n" +" .\n" +"

\n" +" Buona giornata!
\n" +" --
\n" +"
\n" +"
\n" +"
\n" +"
\n" +" " + +#. module: report_async +#: model:ir.model,name:report_async.model_ir_actions_act_window +msgid "Action Window" +msgstr "Azione finestra" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__allow_async +msgid "Allow Async" +msgstr "Permetti asincrono" + +#. module: report_async +#. odoo-python +#: code:addons/report_async/models/report_async.py:0 +#, python-format +msgid "Background process not allowed." +msgstr "Processo in background non permesso." + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.print_report_wizard +msgid "Cancel" +msgstr "Annulla" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__create_uid +#: model:ir.model.fields,field_description:report_async.field_report_async__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__create_date +#: model:ir.model.fields,field_description:report_async.field_report_async__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__display_name +#: model:ir.model.fields,field_description:report_async.field_report_async__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__reference +msgid "Document" +msgstr "Documento" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__done +msgid "Done" +msgstr "Completato" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__email_notify +msgid "Email Notification" +msgstr "Notifica e-mail" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__enqueued +msgid "Enqueued" +msgstr "In coda" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.print_report_wizard +msgid "Execute" +msgstr "Esegui" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__failed +msgid "Failed" +msgstr "Fallito" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__file_ids +msgid "File" +msgstr "File" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_tree +msgid "Files" +msgstr "File" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__group_ids +msgid "Groups" +msgstr "Gruppi" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__id +#: model:ir.model.fields,field_description:report_async.field_report_async__id +msgid "ID" +msgstr "ID" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__job_ids +msgid "Job" +msgstr "Lavoro" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__job_info +msgid "Job Info" +msgstr "Info lavoro" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__job_status +msgid "Job Status" +msgstr "Stato lavoro" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "Jobs" +msgstr "Lavori" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard____last_update +#: model:ir.model.fields,field_description:report_async.field_report_async____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "Last Run Job Error" +msgstr "Errore ultimo lavoro lanciato" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__write_uid +#: model:ir.model.fields,field_description:report_async.field_report_async__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__write_date +#: model:ir.model.fields,field_description:report_async.field_report_async__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__job_info +msgid "Latest Job Error Message" +msgstr "Messaggio errore ultimo lavoro" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__job_status +msgid "Latest Job Status" +msgstr "Stato ultimo lavoro" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__file_ids +msgid "List all files created by this report background process" +msgstr "Elenca tutti i files creati da questo processo in background di stampa" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__job_ids +msgid "List all jobs related to this running report" +msgstr "Elenca tutti i lavori relativi a questa stampa in corso" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__name +msgid "Name" +msgstr "Nome" + +#. module: report_async +#: model_terms:ir.actions.act_window,help:report_async.action_view_files +msgid "No files found" +msgstr "Nessun file trovato" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__group_ids +msgid "" +"Only user in selected groups can use this report.If left blank, everyone can " +"use" +msgstr "" +"Solo gli utenti in certi gruppi possono usare questa stampa. Se lasciato " +"vuoto, può essere usato da tutti" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__pending +msgid "Pending" +msgstr "In attesa" + +#. module: report_async +#: model:ir.actions.act_window,name:report_async.action_print_report_wizard +msgid "Print Document" +msgstr "Stampa documento" + +#. module: report_async +#: model:ir.model,name:report_async.model_print_report_wizard +msgid "Print Report Wizard" +msgstr "Procedura guidata stampa resoconto" + +#. module: report_async +#: model:ir.model,name:report_async.model_ir_actions_report +msgid "Report Action" +msgstr "Azione resoconto" + +#. module: report_async +#: model:ir.model,name:report_async.model_report_async +msgid "Report Async" +msgstr "Resoconto asincrono" + +#. module: report_async +#: model:mail.template,name:report_async.async_report_delivery +msgid "Report Async: New Report Available" +msgstr "Resoconto asincrono: nuovo resoconto disponibile" + +#. module: report_async +#: model:ir.actions.act_window,name:report_async.action_report_async +#: model:ir.ui.menu,name:report_async.menu_report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_search +msgid "Report Center" +msgstr "Centro resoconti" + +#. module: report_async +#: model:ir.actions.act_window,name:report_async.action_view_files +msgid "Report Files" +msgstr "File resoconti" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__action_report_id +msgid "Report Template" +msgstr "Modello resoconto" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__action_id +msgid "Reports" +msgstr "Resoconti" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_tree +msgid "Run Background" +msgstr "Lancia in background" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_tree +msgid "Run Now" +msgstr "Esegui adesso" + +#. module: report_async +#: model_terms:ir.actions.act_window,help:report_async.action_report_async +msgid "Run reports asyncronously" +msgstr "Esegui resoconti in modo asincrono" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__email_notify +msgid "Send email with link to report, when it is ready" +msgstr "Invia una e-mail con il link al resoconto, quando è pronto" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__started +msgid "Started" +msgstr "Iniziato" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "" +"The last running job was failed.\n" +" Please contact your system administrator." +msgstr "" +"L'ultimo lavoro lanciato è fallito.\n" +" Contattare l'amministratore di sistema." + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "" +"The last running job was succeed.\n" +" You can check the result in Files" +msgstr "" +"L'ultimo lavoro lanciato è andato a buon " +"fine.\n" +" Si può verificare il risultato nei file" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "" +"The report will be running by \n" +" job, and will be available at\n" +" Files" +msgstr "" +"Il resoconto verrà eseguito in un \n" +" lavoro, e sarà disponibile nei\n" +" file" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__allow_async +msgid "" +"This is not automatic field, please check if you want to allow this report " +"in background process" +msgstr "" +"Questo non è un campo automatico, controllare se si vuole permettere quest " +"resoconto nel processo in background" + +#. module: report_async +#: model:mail.template,subject:report_async.async_report_delivery +msgid "Your report is available, {{object.name}}" +msgstr "Il tuo resoconto è disponibile, {{object.name}}" + +#~ msgid "" +#~ "\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
\n" +#~ " % set base_url = object.env['ir." +#~ "config_parameter'].sudo().get_param('web.base.url')\n" +#~ " % set download_url = '%s/web/content/" +#~ "ir.attachment/%s/datas/%s?download=true' % (base_url, object.id, object." +#~ "name, )\n" +#~ "
\n" +#~ " Dear ${object.create_uid." +#~ "partner_id.name or ''},\n" +#~ "

\n" +#~ " Your requested report, ${object." +#~ "name}, is available for \n" +#~ " download\n" +#~ " .\n" +#~ "

\n" +#~ " Have a nice day!
\n" +#~ " --
${object.company_id.name}\n" +#~ "
\n" +#~ "
\n" +#~ "
\n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
\n" +#~ " % set base_url = object.env['ir." +#~ "config_parameter'].sudo().get_param('web.base.url')\n" +#~ " % set download_url = '%s/web/content/" +#~ "ir.attachment/%s/datas/%s?download=true' % (base_url, object.id, object." +#~ "name, )\n" +#~ "
\n" +#~ " Spettabile ${object.create_uid." +#~ "partner_id.name or ''},\n" +#~ "

\n" +#~ " la sua richiesta resoconto, " +#~ "${object.name}, is available for \n" +#~ " scaricare\n" +#~ " .\n" +#~ "

\n" +#~ " Buona giornata!
\n" +#~ " --
${object.company_id.name}\n" +#~ "
\n" +#~ "
\n" +#~ "
\n" +#~ "
\n" +#~ " " + +#~ msgid "Your report is available, ${object.name}" +#~ msgstr "Il tuo resoconto è ponto, ${object.name}" diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/report_async.pot b/odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/report_async.pot new file mode 100644 index 0000000..652d272 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/i18n/report_async.pot @@ -0,0 +1,337 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_async +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_async +#: model:mail.template,body_html:report_async.async_report_delivery +msgid "" +"\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +"
\n" +" Dear ,\n" +"

\n" +" Your requested report, , is available for \n" +" download\n" +" .\n" +"

\n" +" Have a nice day!
\n" +" --
\n" +"
\n" +"
\n" +"
\n" +"
\n" +" " +msgstr "" + +#. module: report_async +#: model:ir.model,name:report_async.model_ir_actions_act_window +msgid "Action Window" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__allow_async +msgid "Allow Async" +msgstr "" + +#. module: report_async +#. odoo-python +#: code:addons/report_async/models/report_async.py:0 +#, python-format +msgid "Background process not allowed." +msgstr "" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.print_report_wizard +msgid "Cancel" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__create_uid +#: model:ir.model.fields,field_description:report_async.field_report_async__create_uid +msgid "Created by" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__create_date +#: model:ir.model.fields,field_description:report_async.field_report_async__create_date +msgid "Created on" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__display_name +#: model:ir.model.fields,field_description:report_async.field_report_async__display_name +msgid "Display Name" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__reference +msgid "Document" +msgstr "" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__done +msgid "Done" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__email_notify +msgid "Email Notification" +msgstr "" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__enqueued +msgid "Enqueued" +msgstr "" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.print_report_wizard +msgid "Execute" +msgstr "" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__failed +msgid "Failed" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__file_ids +msgid "File" +msgstr "" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_tree +msgid "Files" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__group_ids +msgid "Groups" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__id +#: model:ir.model.fields,field_description:report_async.field_report_async__id +msgid "ID" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__job_ids +msgid "Job" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__job_info +msgid "Job Info" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__job_status +msgid "Job Status" +msgstr "" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "Jobs" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard____last_update +#: model:ir.model.fields,field_description:report_async.field_report_async____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "Last Run Job Error" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__write_uid +#: model:ir.model.fields,field_description:report_async.field_report_async__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__write_date +#: model:ir.model.fields,field_description:report_async.field_report_async__write_date +msgid "Last Updated on" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__job_info +msgid "Latest Job Error Message" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__job_status +msgid "Latest Job Status" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__file_ids +msgid "List all files created by this report background process" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__job_ids +msgid "List all jobs related to this running report" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__name +msgid "Name" +msgstr "" + +#. module: report_async +#: model_terms:ir.actions.act_window,help:report_async.action_view_files +msgid "No files found" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__group_ids +msgid "" +"Only user in selected groups can use this report.If left blank, everyone can" +" use" +msgstr "" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__pending +msgid "Pending" +msgstr "" + +#. module: report_async +#: model:ir.actions.act_window,name:report_async.action_print_report_wizard +msgid "Print Document" +msgstr "" + +#. module: report_async +#: model:ir.model,name:report_async.model_print_report_wizard +msgid "Print Report Wizard" +msgstr "" + +#. module: report_async +#: model:ir.model,name:report_async.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_async +#: model:ir.model,name:report_async.model_report_async +msgid "Report Async" +msgstr "" + +#. module: report_async +#: model:mail.template,name:report_async.async_report_delivery +msgid "Report Async: New Report Available" +msgstr "" + +#. module: report_async +#: model:ir.actions.act_window,name:report_async.action_report_async +#: model:ir.ui.menu,name:report_async.menu_report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_search +msgid "Report Center" +msgstr "" + +#. module: report_async +#: model:ir.actions.act_window,name:report_async.action_view_files +msgid "Report Files" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_print_report_wizard__action_report_id +msgid "Report Template" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,field_description:report_async.field_report_async__action_id +msgid "Reports" +msgstr "" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_tree +msgid "Run Background" +msgstr "" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_tree +msgid "Run Now" +msgstr "" + +#. module: report_async +#: model_terms:ir.actions.act_window,help:report_async.action_report_async +msgid "Run reports asyncronously" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__email_notify +msgid "Send email with link to report, when it is ready" +msgstr "" + +#. module: report_async +#: model:ir.model.fields.selection,name:report_async.selection__report_async__job_status__started +msgid "Started" +msgstr "" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "" +"The last running job was failed.\n" +" Please contact your system administrator." +msgstr "" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "" +"The last running job was succeed.\n" +" You can check the result in Files" +msgstr "" + +#. module: report_async +#: model_terms:ir.ui.view,arch_db:report_async.view_report_async_form +msgid "" +"The report will be running by \n" +" job, and will be available at\n" +" Files" +msgstr "" + +#. module: report_async +#: model:ir.model.fields,help:report_async.field_report_async__allow_async +msgid "" +"This is not automatic field, please check if you want to allow this report " +"in background process" +msgstr "" + +#. module: report_async +#: model:mail.template,subject:report_async.async_report_delivery +msgid "Your report is available, {{object.name}}" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/models/__init__.py b/odoo-bringout-oca-reporting-engine-report_async/report_async/models/__init__.py new file mode 100644 index 0000000..d0e92de --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/models/__init__.py @@ -0,0 +1,6 @@ +# Copyright 2019 Ecosoft Co., Ltd (http://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from . import report_async +from . import ir_report +from . import ir_actions diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/models/ir_actions.py b/odoo-bringout-oca-reporting-engine-report_async/report_async/models/ir_actions.py new file mode 100644 index 0000000..ec97c81 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/models/ir_actions.py @@ -0,0 +1,26 @@ +# Copyright 2019 Ecosoft Co., Ltd (http://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import api, models + + +class IrActionsActWindow(models.Model): + _inherit = "ir.actions.act_window" + + @api.model + def name_search(self, name, args=None, operator="ilike", limit=100): + if self._context.get("access_sudo", False): + self = self.sudo() + return super().name_search(name, args, operator, limit) + + @api.model + def search(self, args, offset=0, limit=None, order=None, count=False): + if self._context.get("access_sudo", False): + self = self.sudo() + return super().search(args, offset, limit, order, count) + + def _read(self, fields): + """Add permission to read analytic account for do something.""" + if self._context.get("access_sudo", False): + self = self.sudo() + return super()._read(fields) diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/models/ir_report.py b/odoo-bringout-oca-reporting-engine-report_async/report_async/models/ir_report.py new file mode 100644 index 0000000..03a122c --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/models/ir_report.py @@ -0,0 +1,23 @@ +# Copyright 2019 Ecosoft Co., Ltd (http://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import models + +# Define all supported report_type +REPORT_TYPES = ["qweb-pdf", "qweb-text", "qweb-xml", "csv", "excel", "xlsx"] + + +class Report(models.Model): + _inherit = "ir.actions.report" + + def report_action(self, docids, data=None, config=True): + res = super(Report, self).report_action(docids, data=data, config=config) + if res["context"].get("async_process", False): + rpt_async_id = res["context"]["active_id"] + report_async = self.env["report.async"].browse(rpt_async_id) + if res["report_type"] in REPORT_TYPES: + report_async.with_delay().run_report( + res["context"].get("active_ids", []), data, self.id, self._uid + ) + return {} + return res diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/models/report_async.py b/odoo-bringout-oca-reporting-engine-report_async/report_async/models/report_async.py new file mode 100644 index 0000000..632d67c --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/models/report_async.py @@ -0,0 +1,176 @@ +# Copyright 2019 Ecosoft Co., Ltd (http://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +import base64 + +from odoo import _, api, fields, models +from odoo.exceptions import UserError +from odoo.tools.safe_eval import safe_eval + +# Define all supported report_type +REPORT_TYPES_FUNC = { + "qweb-pdf": "_render_qweb_pdf", + "qweb-text": "_render_qweb_text", + "qweb-xml": "_render_qweb_xml", + "csv": "_render_csv", + "excel": "render_excel", + "xlsx": "_render_xlsx", +} + + +class ReportAsync(models.Model): + _name = "report.async" + _description = "Report Async" + + action_id = fields.Many2one( + comodel_name="ir.actions.act_window", + string="Reports", + required=True, + ) + allow_async = fields.Boolean( + default=False, + help="This is not automatic field, please check if you want to allow " + "this report in background process", + ) + name = fields.Char( + string="Name", + related="action_id.display_name", + ) + email_notify = fields.Boolean( + string="Email Notification", + help="Send email with link to report, when it is ready", + ) + group_ids = fields.Many2many( + string="Groups", + comodel_name="res.groups", + help="Only user in selected groups can use this report." + "If left blank, everyone can use", + ) + job_ids = fields.Many2many( + comodel_name="queue.job", + compute="_compute_job", + help="List all jobs related to this running report", + ) + job_status = fields.Selection( + selection=[ + ("pending", "Pending"), + ("enqueued", "Enqueued"), + ("started", "Started"), + ("done", "Done"), + ("failed", "Failed"), + ], + compute="_compute_job", + help="Latest Job Status", + ) + job_info = fields.Text( + compute="_compute_job", + help="Latest Job Error Message", + ) + file_ids = fields.Many2many( + comodel_name="ir.attachment", + compute="_compute_file", + help="List all files created by this report background process", + ) + + def _compute_job(self): + for rec in self: + rec.job_ids = ( + self.sudo() + .env["queue.job"] + .search( + [ + ("func_string", "like", "report.async(%s,)" % rec.id), + ("user_id", "=", self._uid), + ], + order="id desc", + ) + ) + rec.job_status = rec.job_ids[0].sudo().state if rec.job_ids else False + rec.job_info = rec.job_ids[0].sudo().exc_info if rec.job_ids else False + + def _compute_file(self): + files = self.env["ir.attachment"].search( + [ + ("res_model", "=", "report.async"), + ("res_id", "in", self.ids), + ("create_uid", "=", self._uid), + ], + order="id desc", + ) + for rec in self: + rec.file_ids = files.filtered(lambda l: l.res_id == rec.id) + + def run_now(self): + self.ensure_one() + action = self.env.ref(self.action_id.xml_id) + result = action.sudo().read()[0] + ctx = safe_eval(result.get("context", {})) + ctx.update({"async_process": False}) + result["context"] = ctx + return result + + def run_async(self): + self.ensure_one() + if not self.allow_async: + raise UserError(_("Background process not allowed.")) + action = self.env.ref(self.action_id.xml_id) + result = action.sudo().read()[0] + ctx = safe_eval(result.get("context", {})) + ctx.update({"async_process": True}) + result["context"] = ctx + return result + + def view_files(self): + self.ensure_one() + action = self.env.ref("report_async.action_view_files") + result = action.sudo().read()[0] + result["domain"] = [("id", "in", self.file_ids.ids)] + return result + + def view_jobs(self): + self.ensure_one() + action = self.env.ref("queue_job.action_queue_job") + result = action.sudo().read()[0] + result["domain"] = [("id", "in", self.job_ids.ids)] + result["context"] = {} + return result + + @api.model + def run_report(self, docids, data, report_id, user_id): + report = self.env["ir.actions.report"].browse(report_id) + func = REPORT_TYPES_FUNC[report.report_type] + # Run report + out_file, file_ext = getattr(report, func)(report.xml_id, docids, data) + out_file = base64.b64encode(out_file) + out_name = "{}.{}".format(report.name, file_ext) + # Save report to attachment + attachment = ( + self.env["ir.attachment"] + .sudo() + .create( + { + "name": out_name, + "datas": out_file, + "type": "binary", + "res_model": "report.async", + "res_id": self.id, + } + ) + ) + self._cr.execute( + """ + UPDATE ir_attachment SET create_uid = %s, write_uid = %s + WHERE id = %s""", + (self._uid, self._uid, attachment.id), + ) + # Send email + if self.email_notify: + self._send_email(attachment) + + def _send_email(self, attachment): + template = self.env.ref("report_async.async_report_delivery") + template.send_mail( + attachment.id, + email_layout_xmlid="mail.mail_notification_light", + force_send=False, + ) diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-reporting-engine-report_async/report_async/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..d01ca6f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/readme/CONTRIBUTORS.rst @@ -0,0 +1,10 @@ +* `Ecosoft `__: + + * Kitti U. + * Saran Lim. + * Tharathip Chaweewongphan + +* Opensourceintegrators + + * Daniel Reis + * Nikul Chaudhary diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/readme/DESCRIPTION.rst b/odoo-bringout-oca-reporting-engine-report_async/report_async/readme/DESCRIPTION.rst new file mode 100644 index 0000000..b0c0f14 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/readme/DESCRIPTION.rst @@ -0,0 +1,16 @@ +The new menu "Report Center" is the central place to host your reports in one place. +From here, there are 2 ways to launch the report, + +1. Run Now - run report immediately as per normal. +2. Run Background - put the report execution to queue job. + +By using the queue job, option 2 is great for long running report. +The report file will be saved for later use, with the option to send report +by email as soon as it is ready. + +Notes: + +* Only user with Technical Feature rights can manage the report. +* Every internal user will have right to execute the report allowed for his/her groups. +* The files created are owned and viewable only by the person who run the report. +* Job queue manager can also see all jobs for each reports. diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/readme/USAGE.rst b/odoo-bringout-oca-reporting-engine-report_async/report_async/readme/USAGE.rst new file mode 100644 index 0000000..9668d57 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/readme/USAGE.rst @@ -0,0 +1,19 @@ +Menu: Dashboard > Report Center + +As Technical Feature users, you can manage reports for Report Center. + +- **Report:** choose the report (a window action). Although the option show all window actions + it only make sense for window actions that launch reports. +- **Allow Async:** check this, if you want the report to run in background too, suitable for + report that return file as result, i.e., pdf/xlsx/csv/txt. +- **Email Notification:** if checked, once the background process is completed, email with link to download + report will be sent. +- **Groups:** select user groups allowed to use this report. If left blank, all user can use. + +As normal user, you can run your reports from Report Center + +- **Run Now button:** to run report immediately as per normal. +- **Run Background button:** to run report asynchronously. Fall back to run now, if not report that produce file. +- **Job Status:** show status of the latest run job. If job fail, exception error will also shown +- **Files:** show all files being produced by the job as run by the user. +- **Jobs:** show all jobs triggered by this report as run by the user. Only job queue manager have access to this button. diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/security/ir.model.access.csv b/odoo-bringout-oca-reporting-engine-report_async/report_async/security/ir.model.access.csv new file mode 100644 index 0000000..6e84086 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/security/ir.model.access.csv @@ -0,0 +1,4 @@ +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +access_report_async,report.async.user,model_report_async,base.group_user,1,0,0,0 +access_report_async_sudo,report.async.sudo,model_report_async,base.group_no_one,1,1,1,1 +access_print_report_wizard,print.report.wizard,model_print_report_wizard,base.group_user,1,1,1,1 diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/security/ir_rule.xml b/odoo-bringout-oca-reporting-engine-report_async/report_async/security/ir_rule.xml new file mode 100644 index 0000000..b551c92 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/security/ir_rule.xml @@ -0,0 +1,25 @@ + + + + Report Async by Groups + + + + + + + ['|', ('group_ids', '=', False), ('group_ids', 'in', [g.id for g in user.groups_id])] + + + Report Async by Groups + + + + + + + [(1,'=', 1)] + + diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/static/description/icon.png b/odoo-bringout-oca-reporting-engine-report_async/report_async/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/static/description/index.html b/odoo-bringout-oca-reporting-engine-report_async/report_async/static/description/index.html new file mode 100644 index 0000000..4e85ece --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/static/description/index.html @@ -0,0 +1,479 @@ + + + + + +README.rst + + + + + + diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/tests/__init__.py b/odoo-bringout-oca-reporting-engine-report_async/report_async/tests/__init__.py new file mode 100644 index 0000000..86bbfd1 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/tests/__init__.py @@ -0,0 +1 @@ +from . import test_report_async diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/tests/test_report_async.py b/odoo-bringout-oca-reporting-engine-report_async/report_async/tests/test_report_async.py new file mode 100644 index 0000000..e745fae --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/tests/test_report_async.py @@ -0,0 +1,57 @@ +# Copyright 2019 Ecosoft Co., Ltd (http://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) +from odoo.exceptions import UserError +from odoo.tests import common +from odoo.tests.common import Form + + +class TestJobChannel(common.TransactionCase): + def setUp(self): + super(TestJobChannel, self).setUp() + self.print_doc = self.env.ref("report_async.report_async_print_document") + self.test_rec = self.env.ref("base.module_mail") + self.test_rpt = self.env.ref("base.ir_module_reference_print") + + def _print_wizard(self, res): + obj = self.env[res["res_model"]] + with Form( + obj.with_context( + active_model=self.print_doc._name, + active_id=self.print_doc.id, + async_process=res["context"].get("async_process"), + ) + ) as form: + form.reference = "{},{}".format(self.test_rec._name, self.test_rec.id) + form.action_report_id = self.test_rpt + print_wizard = form.save() + return print_wizard + + def test_1_run_now(self): + """Run now will return report action as normal""" + res = self.print_doc.run_now() + report_action = self._print_wizard(res).print_report() + self.assertEqual(report_action["type"], "ir.actions.report") + + def test_2_run_async(self): + """Run background will return nothing, job started""" + self.print_doc.write({"allow_async": False}) + with self.assertRaises(UserError): + self.print_doc.run_async() + self.print_doc.write({"allow_async": True, "email_notify": True}) + res = self.print_doc.run_async() + print_wizard = self._print_wizard(res) + report_action = print_wizard.print_report() + self.assertEqual(report_action, {}) # Do not run report yet + self.assertEqual(self.print_doc.job_status, "pending") # Job started + # Test produce file (as queue will not run in test mode) + docids = [print_wizard.reference.id] + data = None + report_id = self.test_rpt.id + user_id = self.env.user.id + self.print_doc.run_report(docids, data, report_id, user_id) + # Check name of the newly producted file + # Note: on env with test-enable, always fall back to render_qweb_html + self.assertIn(self.test_rpt.name, self.print_doc.file_ids[0].name) + # View fileds/jobs + self.print_doc.view_files() + self.print_doc.view_jobs() diff --git a/odoo-bringout-oca-reporting-engine-report_async/report_async/views/report_async.xml b/odoo-bringout-oca-reporting-engine-report_async/report_async/views/report_async.xml new file mode 100644 index 0000000..7afe0b7 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_async/report_async/views/report_async.xml @@ -0,0 +1,178 @@ + + + + report.async.tree + report.async + + + + + + + + + + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/tests/__init__.py b/odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/tests/__init__.py new file mode 100644 index 0000000..c6a7ce0 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/tests/__init__.py @@ -0,0 +1 @@ +from . import test_report_qweb_encrypt diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/tests/test_report_qweb_encrypt.py b/odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/tests/test_report_qweb_encrypt.py new file mode 100644 index 0000000..2095531 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/tests/test_report_qweb_encrypt.py @@ -0,0 +1,51 @@ +# © 2016 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from odoo.exceptions import ValidationError +from odoo.tests.common import HttpCase + + +class TestReportQwebEncrypt(HttpCase): + def test_report_qweb_no_encrypt(self): + ctx = {"force_report_rendering": True} + report = self.env.ref("web.action_report_internalpreview") + report.encrypt = False + pdf, _ = report.with_context(**ctx)._render_qweb_pdf(report.report_name, [1]) + self.assertFalse(pdf.count(b"/Encrypt")) + + def test_report_qweb_auto_encrypt(self): + ctx = {"force_report_rendering": True} + report = self.env.ref("web.action_report_internalpreview") + report.encrypt = "auto" + report.encrypt_password = False + + # If no encrypt_password, still not encrypted + pdf, _ = report.with_context(**ctx)._render_qweb_pdf(report.report_name, [1]) + self.assertFalse(pdf.count(b"/Encrypt")) + + # If invalid encrypt_password, show error + report.encrypt_password = "invalid python syntax" + with self.assertRaises(ValidationError): + pdf, _ = report.with_context(**ctx)._render_qweb_pdf( + report.report_name, [1] + ) + + # Valid python string for password + report.encrypt_password = "'secretcode'" + pdf, _ = report.with_context(**ctx)._render_qweb_pdf(report.report_name, [1]) + self.assertTrue(pdf.count(b"/Encrypt")) + + def test_report_qweb_manual_encrypt(self): + ctx = {"force_report_rendering": True} + report = self.env.ref("web.action_report_internalpreview") + report.encrypt = "manual" + + # If no encrypt_password, still not encrypted + pdf, _ = report.with_context(**ctx)._render_qweb_pdf(report.report_name, [1]) + self.assertFalse(pdf.count(b"/Encrypt")) + + # Valid python string for password + ctx.update({"encrypt_password": "secretcode"}) + pdf, _ = report.with_context(**ctx)._render_qweb_pdf(report.report_name, [1]) + self.assertTrue(pdf.count(b"/Encrypt")) + + # TODO: test_report_qweb_manual_encrypt, require JS test? diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/views/ir_actions_report.xml b/odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/views/ir_actions_report.xml new file mode 100644 index 0000000..b59b526 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_encrypt/report_qweb_encrypt/views/ir_actions_report.xml @@ -0,0 +1,32 @@ + + + + + + ir.actions.report.form (in report_qweb_encrypt) + ir.actions.report + + + + + + + + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/README.md b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/README.md new file mode 100644 index 0000000..591f6ed --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/README.md @@ -0,0 +1,46 @@ +# Report Qweb Field Option + +Odoo addon: report_qweb_field_option + +## Installation + +```bash +pip install odoo-bringout-oca-reporting-engine-report_qweb_field_option +``` + +## Dependencies + +This addon depends on: +- uom + +## Manifest Information + +- **Name**: Report Qweb Field Option +- **Version**: 16.0.1.0.2 +- **Category**: Technical Settings +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/reporting-engine](https://github.com/OCA/reporting-engine) branch 16.0, addon `report_qweb_field_option`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Reports: doc/REPORTS.md +- Security: doc/SECURITY.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/ARCHITECTURE.md b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/ARCHITECTURE.md new file mode 100644 index 0000000..f28f4cc --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Report_qweb_field_option Module - report_qweb_field_option + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/CONFIGURATION.md b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/CONFIGURATION.md new file mode 100644 index 0000000..b0dfbd0 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for report_qweb_field_option. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/CONTROLLERS.md b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/DEPENDENCIES.md b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/DEPENDENCIES.md new file mode 100644 index 0000000..bb1d191 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [uom](../../odoo-bringout-oca-ocb-uom) diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/FAQ.md b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/FAQ.md new file mode 100644 index 0000000..2e165ae --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon report_qweb_field_option or install in UI. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/INSTALL.md b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/INSTALL.md new file mode 100644 index 0000000..02f59f2 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-reporting-engine-report_qweb_field_option" +# or +uv pip install odoo-bringout-oca-reporting-engine-report_qweb_field_option" +``` diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/MODELS.md b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/MODELS.md new file mode 100644 index 0000000..97280f7 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in report_qweb_field_option. + +```mermaid +classDiagram + class qweb_field_options + class ir_qweb +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/OVERVIEW.md b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/OVERVIEW.md new file mode 100644 index 0000000..2120f69 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: report_qweb_field_option. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon report_qweb_field_option +- License: LGPL-3 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/REPORTS.md b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/SECURITY.md b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/SECURITY.md new file mode 100644 index 0000000..de6ef2b --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/SECURITY.md @@ -0,0 +1,41 @@ +# Security + +Access control and security definitions in report_qweb_field_option. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../report_qweb_field_option/security/ir.model.access.csv)** + - 2 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[qweb_field_options_security.xml](../report_qweb_field_option/security/qweb_field_options_security.xml)** + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../report_qweb_field_option/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) +- **[qweb_field_options_security.xml](../report_qweb_field_option/security/qweb_field_options_security.xml)** + - Security groups, categories, and XML-based rules + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/USAGE.md b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/USAGE.md new file mode 100644 index 0000000..020f6de --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon report_qweb_field_option +``` diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/WIZARDS.md b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/pyproject.toml b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/pyproject.toml new file mode 100644 index 0000000..1259ddd --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-reporting-engine-report_qweb_field_option" +version = "16.0.0" +description = "Report Qweb Field Option - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-uom>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["report_qweb_field_option"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/README.rst b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/README.rst new file mode 100644 index 0000000..e795ae3 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/README.rst @@ -0,0 +1,123 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +======================== +Report Qweb Field Option +======================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:ed512be3931b1be02ef84f07f311f6af9b48c00f070b2de5cc50f9182649ef67 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/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%2Freporting--engine-lightgray.png?logo=github + :target: https://github.com/OCA/reporting-engine/tree/16.0/report_qweb_field_option + :alt: OCA/reporting-engine +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/reporting-engine-16-0/reporting-engine-16-0-report_qweb_field_option + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/reporting-engine&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows administrators to define the decimal precision of float fields and +add option values to fields (e.g., adding a date widget option to datetime fields) for +QWeb report and view presentation. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +Go to *Settings > Technical > Reporting > Qweb Field Options*, and create records +according to your needs. + +For each record: + +- Set **Model** and **Field** (required) +- Set **UoM** and **UoM Field**, or **Currency** and **Currency Field** only for fields + of float type (optional) +- Set **Company** (optional) +- Set **Options** as a string representation of a dictionary. E.g., ``{"widget": "date"}``, + ``{"widget": "monetary"}``, or ``{'widget': 'contact', 'fields': ['name', 'phone']}`` +- Set **Digits** (only for float-type fields). The value is ignored if Options is set + +Usage +===== + +Print a QWeb report (quotation, invoice, purchase order, etc.), and the value +presentation for fields like line quantity, price unit and date order are adjusted +according to the Qweb Field Options configuration. + +Note that among matching configuration records, the one with the strictest condition will be +applied. + +Known issues / Roadmap +====================== + +Assigning Options in a QWeb Field Options record can cause UI issues if a field is +defined twice with different widgets in a view. + +For example, adding ``{"widget": "date"}`` to the date_approve field in a purchase order +can result in two dates appearing under the Confirmation Date column in the portal view. +This occurs because the field is defined twice with different widgets. + +Reference: https://github.com/odoo/odoo/blob/5eec379/addons/purchase/views/portal_templates.xml#L101-L102 + +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 +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Quartile + +Contributors +~~~~~~~~~~~~ + +* `Quartile `_: + + * Yoshi Tashiro + * Aung Ko Ko Lin + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/reporting-engine `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/__init__.py b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/__manifest__.py b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/__manifest__.py new file mode 100644 index 0000000..266e8c7 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2024-2025 Quartile (https://www.quartile.co) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Report Qweb Field Option", + "version": "16.0.1.0.2", + "category": "Technical Settings", + "license": "AGPL-3", + "author": "Quartile, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/reporting-engine", + "depends": ["uom"], + "data": [ + "security/ir.model.access.csv", + "security/qweb_field_options_security.xml", + "views/qweb_field_options_views.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/bs.po b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/bs.po new file mode 100644 index 0000000..741de80 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/bs.po @@ -0,0 +1,157 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_field_option +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_qweb_field_option +#: model:ir.model.fields,help:report_qweb_field_option.field_qweb_field_options__field_options +msgid "" +"A string representation of a dictionary to specify field formatting options. Examples:\n" +"{'widget': 'date'}\n" +"{'widget': 'monetary'}\n" +"{'widget': 'contact', 'fields': ['name', 'phone']}" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__currency_field_id +msgid "Currency Field" +msgstr "Currency Field" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__digits +msgid "Digits" +msgstr "Digits" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_id +msgid "Field" +msgstr "Polje" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_name +msgid "Field Name" +msgstr "Naziv polja" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_type +msgid "Field Type" +msgstr "Tip polja" + +#. module: report_qweb_field_option +#: model_terms:ir.ui.view,arch_db:report_qweb_field_option.view_qweb_field_options_searh +msgid "Group By" +msgstr "Grupiši po" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_field_option +#. odoo-python +#: code:addons/report_qweb_field_option/models/qweb_field_options.py:0 +#, python-format +msgid "" +"Invalid string for the Options field: %(field_options)s.\n" +"Error: %(error)s" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__res_model_id +#: model_terms:ir.ui.view,arch_db:report_qweb_field_option.view_qweb_field_options_searh +msgid "Model" +msgstr "Model" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__res_model_name +msgid "Model Name" +msgstr "Naziv modela" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_options +msgid "Options" +msgstr "Opcije" + +#. module: report_qweb_field_option +#. odoo-python +#: code:addons/report_qweb_field_option/models/qweb_field_options.py:0 +#, python-format +msgid "Options must be a dictionary, but got %s" +msgstr "Options Mora be a dictionary, but got %s" + +#. module: report_qweb_field_option +#: model:ir.model,name:report_qweb_field_option.model_ir_qweb +msgid "Qweb" +msgstr "Qweb" + +#. module: report_qweb_field_option +#: model:ir.actions.act_window,name:report_qweb_field_option.action_qweb_field_options_view +#: model:ir.model,name:report_qweb_field_option.model_qweb_field_options +#: model:ir.ui.menu,name:report_qweb_field_option.menu_qweb_field_options +msgid "Qweb Field Options" +msgstr "Qweb Field Options" + +#. module: report_qweb_field_option +#: model_terms:ir.ui.view,arch_db:report_qweb_field_option.view_qweb_field_options_searh +msgid "Qweb Field Options Search" +msgstr "Qweb Field Options Search" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__uom_id +msgid "UoM" +msgstr "JMJ" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__uom_field_id +msgid "UoM Field" +msgstr "UoM Field" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/it.po b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/it.po new file mode 100644 index 0000000..9db58d4 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/it.po @@ -0,0 +1,167 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_field_option +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-30 21:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.2\n" + +#. module: report_qweb_field_option +#: model:ir.model.fields,help:report_qweb_field_option.field_qweb_field_options__field_options +msgid "" +"A string representation of a dictionary to specify field formatting options. Examples:\n" +"{'widget': 'date'}\n" +"{'widget': 'monetary'}\n" +"{'widget': 'contact', 'fields': ['name', 'phone']}" +msgstr "" +"Una stringa che rappresenta un dizionario per indicare le opzioni di " +"formattazione dei campi. Esempi:\n" +"{'widget': 'date'}\n" +"{'widget': 'monetary'}\n" +"{'widget': 'contact', 'fields': ['name', 'phone']}" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__company_id +msgid "Company" +msgstr "Azienda" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__currency_field_id +msgid "Currency Field" +msgstr "Campo valuta" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__digits +msgid "Digits" +msgstr "Cifre" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_id +msgid "Field" +msgstr "Campo" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_name +msgid "Field Name" +msgstr "Nome campo" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_type +msgid "Field Type" +msgstr "Tipo campo" + +#. module: report_qweb_field_option +#: model_terms:ir.ui.view,arch_db:report_qweb_field_option.view_qweb_field_options_searh +msgid "Group By" +msgstr "Raggruppa per" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_field_option +#. odoo-python +#: code:addons/report_qweb_field_option/models/qweb_field_options.py:0 +#, python-format +msgid "" +"Invalid string for the Options field: %(field_options)s.\n" +"Error: %(error)s" +msgstr "" +"Stringa non valida per il campo opzioni: %(field_options)s.\n" +"Errore: %(error)s" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__res_model_id +#: model_terms:ir.ui.view,arch_db:report_qweb_field_option.view_qweb_field_options_searh +msgid "Model" +msgstr "Modello" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__res_model_name +msgid "Model Name" +msgstr "Nome modello" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_options +msgid "Options" +msgstr "Opzioni" + +#. module: report_qweb_field_option +#. odoo-python +#: code:addons/report_qweb_field_option/models/qweb_field_options.py:0 +#, python-format +msgid "Options must be a dictionary, but got %s" +msgstr "Le opzioni devono essere un dizionario, ma sono %s" + +#. module: report_qweb_field_option +#: model:ir.model,name:report_qweb_field_option.model_ir_qweb +msgid "Qweb" +msgstr "Qweb" + +#. module: report_qweb_field_option +#: model:ir.actions.act_window,name:report_qweb_field_option.action_qweb_field_options_view +#: model:ir.model,name:report_qweb_field_option.model_qweb_field_options +#: model:ir.ui.menu,name:report_qweb_field_option.menu_qweb_field_options +msgid "Qweb Field Options" +msgstr "Opzioni campo Qweb" + +#. module: report_qweb_field_option +#: model_terms:ir.ui.view,arch_db:report_qweb_field_option.view_qweb_field_options_searh +msgid "Qweb Field Options Search" +msgstr "Ricerca opzioni campo Qweb" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__uom_id +msgid "UoM" +msgstr "UdM" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__uom_field_id +msgid "UoM Field" +msgstr "Campo UdM" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/ja.po b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/ja.po new file mode 100644 index 0000000..6e11b2c --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/ja.po @@ -0,0 +1,166 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_field_option +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-08-20 04:15+0000\n" +"Last-Translator: \"Toshikimi Shigenobu (Quartile)\" \n" +"Language-Team: none\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: report_qweb_field_option +#: model:ir.model.fields,help:report_qweb_field_option.field_qweb_field_options__field_options +msgid "" +"A string representation of a dictionary to specify field formatting options. Examples:\n" +"{'widget': 'date'}\n" +"{'widget': 'monetary'}\n" +"{'widget': 'contact', 'fields': ['name', 'phone']}" +msgstr "" +"フィールドの書式設定オプションを指定するための辞書型の文字列。例:\n" +"{'widget': 'date'}\n" +"{'widget': 'monetary'}\\\n" +"{'widget': 'contact', 'fields': ['name', 'phone']}" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__company_id +msgid "Company" +msgstr "会社" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__create_date +msgid "Created on" +msgstr "作成日" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__currency_id +msgid "Currency" +msgstr "通貨" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__currency_field_id +msgid "Currency Field" +msgstr "通貨フィールド" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__digits +msgid "Digits" +msgstr "小数点桁数" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_id +msgid "Field" +msgstr "フィールド" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_name +msgid "Field Name" +msgstr "フィールド名" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_type +msgid "Field Type" +msgstr "フィールドタイプ" + +#. module: report_qweb_field_option +#: model_terms:ir.ui.view,arch_db:report_qweb_field_option.view_qweb_field_options_searh +msgid "Group By" +msgstr "グループ化" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_field_option +#. odoo-python +#: code:addons/report_qweb_field_option/models/qweb_field_options.py:0 +#, python-format +msgid "" +"Invalid string for the Options field: %(field_options)s.\n" +"Error: %(error)s" +msgstr "" +"オプションフィールドに無効な文字列があります: %(field_options)s\n" +"エラー: %(error)s" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options____last_update +msgid "Last Modified on" +msgstr "最終編集日" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__res_model_id +#: model_terms:ir.ui.view,arch_db:report_qweb_field_option.view_qweb_field_options_searh +msgid "Model" +msgstr "モデル" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__res_model_name +msgid "Model Name" +msgstr "モデル名" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_options +msgid "Options" +msgstr "オプション" + +#. module: report_qweb_field_option +#. odoo-python +#: code:addons/report_qweb_field_option/models/qweb_field_options.py:0 +#, python-format +msgid "Options must be a dictionary, but got %s" +msgstr "オプションは辞書形式である必要があります。 %s" + +#. module: report_qweb_field_option +#: model:ir.model,name:report_qweb_field_option.model_ir_qweb +msgid "Qweb" +msgstr "Qweb" + +#. module: report_qweb_field_option +#: model:ir.actions.act_window,name:report_qweb_field_option.action_qweb_field_options_view +#: model:ir.model,name:report_qweb_field_option.model_qweb_field_options +#: model:ir.ui.menu,name:report_qweb_field_option.menu_qweb_field_options +msgid "Qweb Field Options" +msgstr "Qwebフィールドオプション" + +#. module: report_qweb_field_option +#: model_terms:ir.ui.view,arch_db:report_qweb_field_option.view_qweb_field_options_searh +msgid "Qweb Field Options Search" +msgstr "Qweb Field Options Search" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__uom_id +msgid "UoM" +msgstr "単位" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__uom_field_id +msgid "UoM Field" +msgstr "単位フィールド" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/report_qweb_field_option.pot b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/report_qweb_field_option.pot new file mode 100644 index 0000000..f8c1ee0 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/i18n/report_qweb_field_option.pot @@ -0,0 +1,157 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_field_option +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_qweb_field_option +#: model:ir.model.fields,help:report_qweb_field_option.field_qweb_field_options__field_options +msgid "" +"A string representation of a dictionary to specify field formatting options. Examples:\n" +"{'widget': 'date'}\n" +"{'widget': 'monetary'}\n" +"{'widget': 'contact', 'fields': ['name', 'phone']}" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__create_uid +msgid "Created by" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__create_date +msgid "Created on" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__currency_id +msgid "Currency" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__currency_field_id +msgid "Currency Field" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__digits +msgid "Digits" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__display_name +msgid "Display Name" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_id +msgid "Field" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_name +msgid "Field Name" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_type +msgid "Field Type" +msgstr "" + +#. module: report_qweb_field_option +#: model_terms:ir.ui.view,arch_db:report_qweb_field_option.view_qweb_field_options_searh +msgid "Group By" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__id +msgid "ID" +msgstr "" + +#. module: report_qweb_field_option +#. odoo-python +#: code:addons/report_qweb_field_option/models/qweb_field_options.py:0 +#, python-format +msgid "" +"Invalid string for the Options field: %(field_options)s.\n" +"Error: %(error)s" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__write_date +msgid "Last Updated on" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__res_model_id +#: model_terms:ir.ui.view,arch_db:report_qweb_field_option.view_qweb_field_options_searh +msgid "Model" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__res_model_name +msgid "Model Name" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__field_options +msgid "Options" +msgstr "" + +#. module: report_qweb_field_option +#. odoo-python +#: code:addons/report_qweb_field_option/models/qweb_field_options.py:0 +#, python-format +msgid "Options must be a dictionary, but got %s" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model,name:report_qweb_field_option.model_ir_qweb +msgid "Qweb" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.actions.act_window,name:report_qweb_field_option.action_qweb_field_options_view +#: model:ir.model,name:report_qweb_field_option.model_qweb_field_options +#: model:ir.ui.menu,name:report_qweb_field_option.menu_qweb_field_options +msgid "Qweb Field Options" +msgstr "" + +#. module: report_qweb_field_option +#: model_terms:ir.ui.view,arch_db:report_qweb_field_option.view_qweb_field_options_searh +msgid "Qweb Field Options Search" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__uom_id +msgid "UoM" +msgstr "" + +#. module: report_qweb_field_option +#: model:ir.model.fields,field_description:report_qweb_field_option.field_qweb_field_options__uom_field_id +msgid "UoM Field" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/models/__init__.py b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/models/__init__.py new file mode 100644 index 0000000..0d0c2c0 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/models/__init__.py @@ -0,0 +1,2 @@ +from . import ir_qweb +from . import qweb_field_options diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/models/ir_qweb.py b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/models/ir_qweb.py new file mode 100644 index 0000000..b37b903 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/models/ir_qweb.py @@ -0,0 +1,33 @@ +# Copyright 2024-2025 Quartile (https://www.quartile.co) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, models + + +class IrQweb(models.AbstractModel): + _inherit = "ir.qweb" + + @api.model + def _get_field( + self, record, field_name, expression, tagName, field_options, values + ): + if values.get("report_type") == "pdf": + company = getattr(record, "company_id", False) or self.env.company + options_recs = self.env["qweb.field.options"].search( + [ + ("res_model_name", "=", record._name), + ("field_name", "=", field_name), + "|", + ("company_id", "=", company.id), + ("company_id", "=", False), + ] + ) + options_recs = [r for r in options_recs if r._get_score(record) > 0] + if options_recs: + options_rec = max( + options_recs, default=None, key=lambda r: r._get_score(record) + ) + field_options = options_rec._update_field_options(record, field_options) + return super()._get_field( + record, field_name, expression, tagName, field_options, values + ) diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/models/qweb_field_options.py b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/models/qweb_field_options.py new file mode 100644 index 0000000..91c4b35 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/models/qweb_field_options.py @@ -0,0 +1,116 @@ +# Copyright 2024-2025 Quartile (https://www.quartile.co) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +import ast +import logging + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError + +_logger = logging.getLogger(__name__) + + +class QwebFieldOptions(models.Model): + _name = "qweb.field.options" + _description = "Qweb Field Options" + _order = "res_model_id, field_id" + + res_model_id = fields.Many2one( + "ir.model", string="Model", ondelete="cascade", required=True + ) + res_model_name = fields.Char("Model Name", related="res_model_id.model", store=True) + field_id = fields.Many2one( + "ir.model.fields", + domain="[('model_id', '=', res_model_id)]", + string="Field", + ondelete="cascade", + required=True, + ) + field_type = fields.Selection(related="field_id.ttype") + field_name = fields.Char("Field Name", related="field_id.name", store=True) + uom_id = fields.Many2one("uom.uom", string="UoM", ondelete="cascade") + uom_field_id = fields.Many2one( + "ir.model.fields", + domain="[('model_id', '=', res_model_id), ('relation', '=', 'uom.uom')]", + string="UoM Field", + ondelete="cascade", + ) + currency_id = fields.Many2one("res.currency", string="Currency", ondelete="cascade") + currency_field_id = fields.Many2one( + "ir.model.fields", + domain="[('model_id', '=', res_model_id), ('relation', '=', 'res.currency')]", + string="Currency Field", + ondelete="cascade", + ) + field_options = fields.Char( + "Options", + help="A string representation of a dictionary to specify field formatting " + "options. Examples:\n" + "{'widget': 'date'}\n" + "{'widget': 'monetary'}\n" + "{'widget': 'contact', 'fields': ['name', 'phone']}", + ) + digits = fields.Integer() + company_id = fields.Many2one("res.company", string="Company") + + @api.constrains("field_options") + def _check_field_options_format(self): + for rec in self: + if not rec.field_options: + continue + field_options = False + try: + field_options = ast.literal_eval(rec.field_options) + except Exception as e: + raise ValidationError( + _( + "Invalid string for the Options field: %(field_options)s.\n" + "Error: %(error)s" + ) + % {"field_options": rec.field_options, "error": e} + ) from e + if not isinstance(field_options, dict): + raise ValidationError( + _("Options must be a dictionary, but got %s") % type(field_options) + ) + + def _get_score(self, record): + self.ensure_one() + score = 1 + # Just increment the score as the record already matches the company_id, + # which has been filtered prior to calling this method. + if self.company_id: + score += 1 + if self.uom_id: + if record[self.uom_field_id.sudo().name] == self.uom_id: + score += 1 + else: + return -1 + if self.currency_id: + if record[self.currency_field_id.sudo().name] == self.currency_id: + score += 1 + else: + return -1 + return score + + def _update_field_options(self, record, field_options): + self.ensure_one() + if self.field_options: + try: + extra_options = ast.literal_eval(self.field_options) + if extra_options.get("widget") == "monetary": + extra_options["display_currency"] = ( + self.currency_id + or hasattr(record, "company_id") + and record.company_id.currency_id + or self.env.company.currency_id + ) + field_options.update(extra_options) + except Exception as e: + _logger.error( + "Failed to parse field options as a dictionary: " + f"{self.field_options}. Error: {e}" + ) + elif self.field_type == "float": + field_options["precision"] = self.digits + return field_options diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/CONFIGURE.rst b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/CONFIGURE.rst new file mode 100644 index 0000000..ee0d8fa --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/CONFIGURE.rst @@ -0,0 +1,12 @@ +Go to *Settings > Technical > Reporting > Qweb Field Options*, and create records +according to your needs. + +For each record: + +- Set **Model** and **Field** (required) +- Set **UoM** and **UoM Field**, or **Currency** and **Currency Field** only for fields + of float type (optional) +- Set **Company** (optional) +- Set **Options** as a string representation of a dictionary. E.g., ``{"widget": "date"}``, + ``{"widget": "monetary"}``, or ``{'widget': 'contact', 'fields': ['name', 'phone']}`` +- Set **Digits** (only for float-type fields). The value is ignored if Options is set diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..0ec4343 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `Quartile `_: + + * Yoshi Tashiro + * Aung Ko Ko Lin diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/DESCRIPTION.rst b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/DESCRIPTION.rst new file mode 100644 index 0000000..0273eb5 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module allows administrators to define the decimal precision of float fields and +add option values to fields (e.g., adding a date widget option to datetime fields) for +QWeb report and view presentation. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/ROADMAP.rst b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/ROADMAP.rst new file mode 100644 index 0000000..a749d21 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/ROADMAP.rst @@ -0,0 +1,8 @@ +Assigning Options in a QWeb Field Options record can cause UI issues if a field is +defined twice with different widgets in a view. + +For example, adding ``{"widget": "date"}`` to the date_approve field in a purchase order +can result in two dates appearing under the Confirmation Date column in the portal view. +This occurs because the field is defined twice with different widgets. + +Reference: https://github.com/odoo/odoo/blob/5eec379/addons/purchase/views/portal_templates.xml#L101-L102 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/USAGE.rst b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/USAGE.rst new file mode 100644 index 0000000..a159f81 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/readme/USAGE.rst @@ -0,0 +1,6 @@ +Print a QWeb report (quotation, invoice, purchase order, etc.), and the value +presentation for fields like line quantity, price unit and date order are adjusted +according to the Qweb Field Options configuration. + +Note that among matching configuration records, the one with the strictest condition will be +applied. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/security/ir.model.access.csv b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/security/ir.model.access.csv new file mode 100644 index 0000000..6ab8337 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_qweb_field_options_all,access.qweb.field.options.all,model_qweb_field_options,,1,0,0,0 +access_qweb_field_options_admin,access.qweb.field.options.admin,model_qweb_field_options,base.group_system,1,1,1,1 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/security/qweb_field_options_security.xml b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/security/qweb_field_options_security.xml new file mode 100644 index 0000000..fa28417 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/security/qweb_field_options_security.xml @@ -0,0 +1,10 @@ + + + + Qweb Field Options Multi-company + + ['|', ('company_id', 'in', company_ids), ('company_id', '=', False)] + + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/static/description/icon.png b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1dcc49c24f364e9adf0afbc6fc0bac6dbecdeb11 GIT binary patch literal 10254 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%0AqwPBy{wM(yiE$6kg>%09u4bIs{kzAep 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 N^K|udS?83{1OR6xO5*?k literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/static/description/index.html b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/static/description/index.html new file mode 100644 index 0000000..8a73dc3 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/static/description/index.html @@ -0,0 +1,470 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Report Qweb Field Option

+ +

Beta License: AGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runboat

+

This module allows administrators to define the decimal precision of float fields and +add option values to fields (e.g., adding a date widget option to datetime fields) for +QWeb report and view presentation.

+

Table of contents

+ +
+

Configuration

+

Go to Settings > Technical > Reporting > Qweb Field Options, and create records +according to your needs.

+

For each record:

+
    +
  • Set Model and Field (required)
  • +
  • Set UoM and UoM Field, or Currency and Currency Field only for fields +of float type (optional)
  • +
  • Set Company (optional)
  • +
  • Set Options as a string representation of a dictionary. E.g., {"widget": "date"}, +{"widget": "monetary"}, or {'widget': 'contact', 'fields': ['name', 'phone']}
  • +
  • Set Digits (only for float-type fields). The value is ignored if Options is set
  • +
+
+
+

Usage

+

Print a QWeb report (quotation, invoice, purchase order, etc.), and the value +presentation for fields like line quantity, price unit and date order are adjusted +according to the Qweb Field Options configuration.

+

Note that among matching configuration records, the one with the strictest condition will be +applied.

+
+
+

Known issues / Roadmap

+

Assigning Options in a QWeb Field Options record can cause UI issues if a field is +defined twice with different widgets in a view.

+

For example, adding {"widget": "date"} to the date_approve field in a purchase order +can result in two dates appearing under the Confirmation Date column in the portal view. +This occurs because the field is defined twice with different widgets.

+

Reference: https://github.com/odoo/odoo/blob/5eec379/addons/purchase/views/portal_templates.xml#L101-L102

+
+
+

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 +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Quartile
  • +
+
+
+

Contributors

+
    +
  • Quartile:
      +
    • Yoshi Tashiro
    • +
    • Aung Ko Ko Lin
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

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

+

This module is part of the OCA/reporting-engine project on GitHub.

+

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

+
+
+
+
+ + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/tests/__init__.py b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/tests/__init__.py new file mode 100644 index 0000000..0c4db8b --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/tests/__init__.py @@ -0,0 +1 @@ +from . import test_report_qweb_field_options diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/tests/test_models.py b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/tests/test_models.py new file mode 100644 index 0000000..f74c44b --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/tests/test_models.py @@ -0,0 +1,14 @@ +# Copyright 2025 Quartile (https://www.quartile.co) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import fields, models + + +class TestQwebFieldModel(models.Model): + _name = "test.qweb.field.options" + + name = fields.Char() + quantity = fields.Float() + uom_id = fields.Many2one("uom.uom") + value = fields.Float(string="Rounding Factor") + currency_id = fields.Many2one("res.currency") + company_id = fields.Many2one("res.company") diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/tests/test_report_qweb_field_options.py b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/tests/test_report_qweb_field_options.py new file mode 100644 index 0000000..e55e439 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/tests/test_report_qweb_field_options.py @@ -0,0 +1,155 @@ +# Copyright 2024 Quartile (https://www.quartile.co) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo_test_helper import FakeModelLoader + +from odoo.exceptions import ValidationError +from odoo.tests.common import TransactionCase + + +class TestQwebFieldOptions(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.loader = FakeModelLoader(cls.env, cls.__module__) + cls.loader.backup_registry() + from .test_models import TestQwebFieldModel + + cls.loader.update_registry((TestQwebFieldModel,)) + cls.test_model = cls.env.ref( + "report_qweb_field_option.model_test_qweb_field_options" + ) + cls.quantity_field = cls.env["ir.model.fields"]._get( + "test.qweb.field.options", "quantity" + ) + cls.uom_field = cls.env["ir.model.fields"]._get( + "test.qweb.field.options", "uom_id" + ) + cls.value_field = cls.env["ir.model.fields"]._get( + "test.qweb.field.options", "value" + ) + cls.currency_field = cls.env["ir.model.fields"]._get( + "test.qweb.field.options", "currency_id" + ) + cls.IrQweb = cls.env["ir.qweb"] + cls.test_currency = cls.env["res.currency"].create( + {"name": "Test Currency", "symbol": "$"} + ) + cls.unit_uom = cls.env.ref("uom.product_uom_unit") + cls.test_record = cls.env["test.qweb.field.options"].create( + { + "name": "Test", + "quantity": 1.00, + "value": 1.00, + "currency_id": cls.test_currency.id, + "company_id": cls.env.company.id, + } + ) + cls.qweb_options_rec = cls.env["qweb.field.options"].create( + { + "res_model_id": cls.test_model.id, + "field_id": cls.value_field.id, + "currency_id": cls.test_currency.id, + "currency_field_id": cls.currency_field.id, + "digits": 0, + } + ) + cls.env["qweb.field.options"].create( + { + "res_model_id": cls.test_model.id, + "field_id": cls.quantity_field.id, + "uom_id": cls.unit_uom.id, + "uom_field_id": cls.uom_field.id, + "digits": 3, + } + ) + + @classmethod + def tearDownClass(cls): + cls.loader.restore_registry() + return super().tearDownClass() + + def test_qweb_field_option(self): + values = {"report_type": "pdf"} + # Test with 0 digits + _, content, _ = self.IrQweb._get_field( + self.test_record, "value", False, False, {}, values + ) + self.assertEqual(content, "1") + + # Test with 2 digits + self.qweb_options_rec.digits = 2 + _, content, _ = self.IrQweb._get_field( + self.test_record, "value", False, False, {}, values + ) + self.assertEqual(content, "1.00") + + # Test with 3 digits + self.qweb_options_rec.digits = 3 + _, content, _ = self.IrQweb._get_field( + self.test_record, "value", False, False, {}, values + ) + self.assertEqual(content, "1.000") + + # Test with widget + self.qweb_options_rec.field_options = "{'widget': 'monetary'}" + _, content, _ = self.IrQweb._get_field( + self.test_record, "value", False, False, {}, values + ) + self.assertIn("$", content) + + # Test that an error is raised when the input value is incorrect. + with self.assertRaises(ValidationError): + self.qweb_options_rec.field_options = ( + "{'widget': 'monetary', 'currency_field': self.test_record}" + ) + + with self.assertRaises(ValidationError): + self.qweb_options_rec.field_options = "'widget': 'monetary'" + + def test_qweb_field_option_with_multiple_record(self): + values = {"report_type": "pdf"} + qweb_options_company_rec = self.env["qweb.field.options"].create( + { + "res_model_id": self.test_model.id, + "field_id": self.value_field.id, + "currency_id": self.test_currency.id, + "currency_field_id": self.currency_field.id, + "company_id": self.env.company.id, + "digits": 1, + } + ) + + # If there are two records, one with and one without a company, + # it should prioritize the record with the company_id + _, content, _ = self.IrQweb._get_field( + self.test_record, "value", False, False, {}, values + ) + self.assertEqual(content, "1.0") + + qweb_options_company_rec.field_options = "{'widget': 'monetary'}" + _, content, _ = self.IrQweb._get_field( + self.test_record, "value", False, False, {}, values + ) + self.assertIn("$", content) + + # Test after unlinking the options record + qweb_options_company_rec.unlink() + _, content, _ = self.IrQweb._get_field( + self.test_record, "value", False, False, {}, values + ) + self.assertNotEqual(content, "1.0") + self.assertNotIn("$", content) + + def test_qweb_field_option_with_uom(self): + values = {"report_type": "pdf"} + self.test_record.uom_id = self.unit_uom.id + _, content, _ = self.IrQweb._get_field( + self.test_record, "quantity", False, False, {}, values + ) + self.assertEqual(content, "1.000") + self.test_record.uom_id = self.env.ref("uom.product_uom_dozen").id + _, content, _ = self.IrQweb._get_field( + self.test_record, "quantity", False, False, {}, values + ) + self.assertEqual(content, "1.0") diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/views/qweb_field_options_views.xml b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/views/qweb_field_options_views.xml new file mode 100644 index 0000000..82a1bcb --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_field_option/report_qweb_field_option/views/qweb_field_options_views.xml @@ -0,0 +1,77 @@ + + + + qweb.field.options.tree + qweb.field.options + tree + + + + + + + + + + + + + + + + + qweb.field.options.search + qweb.field.options + + + + + + + + + + + + + + + + Qweb Field Options + qweb.field.options + tree + + + + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/README.md b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/README.md new file mode 100644 index 0000000..5f0d69e --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/README.md @@ -0,0 +1,46 @@ +# Report QWeb Parameter + +Odoo addon: report_qweb_parameter + +## Installation + +```bash +pip install odoo-bringout-oca-reporting-engine-report_qweb_parameter +``` + +## Dependencies + +This addon depends on: +- web + +## Manifest Information + +- **Name**: Report QWeb Parameter +- **Version**: 16.0.1.0.1 +- **Category**: Technical Settings +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/reporting-engine](https://github.com/OCA/reporting-engine) branch 16.0, addon `report_qweb_parameter`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Reports: doc/REPORTS.md +- Security: doc/SECURITY.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/ARCHITECTURE.md b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/ARCHITECTURE.md new file mode 100644 index 0000000..22b6864 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Report_qweb_parameter Module - report_qweb_parameter + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/CONFIGURATION.md b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/CONFIGURATION.md new file mode 100644 index 0000000..6f745e2 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for report_qweb_parameter. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/CONTROLLERS.md b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/DEPENDENCIES.md b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/DEPENDENCIES.md new file mode 100644 index 0000000..4059767 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [web](../../odoo-bringout-oca-ocb-web) diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/FAQ.md b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/FAQ.md new file mode 100644 index 0000000..aa95aad --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon report_qweb_parameter or install in UI. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/INSTALL.md b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/INSTALL.md new file mode 100644 index 0000000..d5caae9 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-reporting-engine-report_qweb_parameter" +# or +uv pip install odoo-bringout-oca-reporting-engine-report_qweb_parameter" +``` diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/MODELS.md b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/MODELS.md new file mode 100644 index 0000000..3687ec0 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in report_qweb_parameter. + +```mermaid +classDiagram + class ir_qweb +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/OVERVIEW.md b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/OVERVIEW.md new file mode 100644 index 0000000..9b9390c --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: report_qweb_parameter. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon report_qweb_parameter +- License: LGPL-3 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/REPORTS.md b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/SECURITY.md b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/USAGE.md b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/USAGE.md new file mode 100644 index 0000000..4a0828d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon report_qweb_parameter +``` diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/WIZARDS.md b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/pyproject.toml b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/pyproject.toml new file mode 100644 index 0000000..0242eb2 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/pyproject.toml @@ -0,0 +1,45 @@ +[project] +name = "odoo-bringout-oca-reporting-engine-report_qweb_parameter" +version = "16.0.0" +description = "Report QWeb Parameter - + Add new parameters for qweb templates in order to reduce field length + and check minimal length + " +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-web>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["report_qweb_parameter"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/README.rst b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/README.rst new file mode 100644 index 0000000..1f73bb6 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/README.rst @@ -0,0 +1,99 @@ +===================== +Report QWeb Parameter +===================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:b126418159f4aa286d1cf4ff758c4ab63e6f4c7a17030e1d7642b1fc09fadd04 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Freporting--engine-lightgray.png?logo=github + :target: https://github.com/OCA/reporting-engine/tree/16.0/report_qweb_parameter + :alt: OCA/reporting-engine +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/reporting-engine-16-0/reporting-engine-16-0-report_qweb_parameter + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/reporting-engine&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows you to add new parameters on QWeb reports. +Currently, we have defined a field maximum on a report and a validation of +maximal and minimal size. +It is useful on xml reports in order to validate length. +XML are sometimes XSD dependant and we must validate its format. +For example, in spanish facturae (http://www.facturae.gob.es/Paginas/Index.aspx), where +length and format must be validated in several fields in order to send an invoice. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +#. Add a t-length attribute on report templates fields that will truncate the field +#. Add a t-minlength attribute on report template fields that will check the min length +#. Add a t-maxlength attribute on report template fields that will check the max length + +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 +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Creu Blanca + +Contributors +~~~~~~~~~~~~ + +* Enric Tobella + +* `Tecnativa `_: + + * Carlos Roca + +* Iván Antón + +* `Sygel Technology `_: + + * Valentin Vinagre + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/reporting-engine `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/__init__.py b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/__init__.py new file mode 100644 index 0000000..31660d6 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/__manifest__.py b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/__manifest__.py new file mode 100644 index 0000000..5a8dbe6 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2017 Creu Blanca +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "Report QWeb Parameter", + "version": "16.0.1.0.1", + "license": "AGPL-3", + "summary": """ + Add new parameters for qweb templates in order to reduce field length + and check minimal length + """, + "author": "Creu Blanca, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/reporting-engine", + "category": "Technical Settings", + "depends": ["web"], + "demo": ["demo/test_report_field_length.xml"], + "installable": True, +} diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/demo/test_report_field_length.xml b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/demo/test_report_field_length.xml new file mode 100644 index 0000000..9f63723 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/demo/test_report_field_length.xml @@ -0,0 +1,67 @@ + + + + Length Report + res.company + qweb-html + report_qweb_parameter.test_report_length + + + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/bs.po b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/bs.po new file mode 100644 index 0000000..d0b3ca2 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/bs.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_parameter +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_qweb_parameter +#: model:ir.actions.report,name:report_qweb_parameter.test_report_length_report_id +msgid "Length Report" +msgstr "Length Izvještaj" + +#. module: report_qweb_parameter +#. odoo-python +#: code:addons/report_qweb_parameter/models/ir_qweb.py:0 +#, python-format +msgid "Length cannot be less than %s" +msgstr "Length cannot be less than %s" + +#. module: report_qweb_parameter +#. odoo-python +#: code:addons/report_qweb_parameter/models/ir_qweb.py:0 +#, python-format +msgid "Length cannot be more than %s" +msgstr "Length cannot be more than %s" + +#. module: report_qweb_parameter +#: model:ir.model,name:report_qweb_parameter.model_ir_qweb +msgid "Qweb" +msgstr "Qweb" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/ca.po b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/ca.po new file mode 100644 index 0000000..a116902 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/ca.po @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_parameter +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-06-15 18:05+0000\n" +"Last-Translator: jabelchi \n" +"Language-Team: none\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: report_qweb_parameter +#: model:ir.actions.report,name:report_qweb_parameter.test_report_length_report_id +msgid "Length Report" +msgstr "Longitud de l'informe" + +#. module: report_qweb_parameter +#. odoo-python +#: code:addons/report_qweb_parameter/models/ir_qweb.py:0 +#, python-format +msgid "Length cannot be less than %s" +msgstr "La longitut no pot ser menor que %s" + +#. module: report_qweb_parameter +#. odoo-python +#: code:addons/report_qweb_parameter/models/ir_qweb.py:0 +#, python-format +msgid "Length cannot be more than %s" +msgstr "La llargada no pot ser més gran que %s" + +#. module: report_qweb_parameter +#: model:ir.model,name:report_qweb_parameter.model_ir_qweb +msgid "Qweb" +msgstr "Qweb" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/es.po b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/es.po new file mode 100644 index 0000000..060c57c --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/es.po @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_parameter +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: Carlos \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.0.6\n" + +#. module: report_qweb_parameter +#: model:ir.actions.report,name:report_qweb_parameter.test_report_length_report_id +msgid "Length Report" +msgstr "Longitud del informe" + +#. module: report_qweb_parameter +#. odoo-python +#: code:addons/report_qweb_parameter/models/ir_qweb.py:0 +#, python-format +msgid "Length cannot be less than %s" +msgstr "La longitud no puede ser menor a %s" + +#. module: report_qweb_parameter +#. odoo-python +#: code:addons/report_qweb_parameter/models/ir_qweb.py:0 +#, python-format +msgid "Length cannot be more than %s" +msgstr "La longitud no puede ser mayor a %s" + +#. module: report_qweb_parameter +#: model:ir.model,name:report_qweb_parameter.model_ir_qweb +msgid "Qweb" +msgstr "Qweb" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/fr.po b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/fr.po new file mode 100644 index 0000000..3ae4e02 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/fr.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_parameter +# +# Translators: +# Nicolas JEUDY , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-05 17:53+0000\n" +"PO-Revision-Date: 2018-01-05 17:53+0000\n" +"Last-Translator: Nicolas JEUDY , 2018\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\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: report_qweb_parameter +#: model:ir.actions.report,name:report_qweb_parameter.test_report_length_report_id +msgid "Length Report" +msgstr "Longueur du rapport " + +#. module: report_qweb_parameter +#. odoo-python +#: code:addons/report_qweb_parameter/models/ir_qweb.py:0 +#, python-format +msgid "Length cannot be less than %s" +msgstr "La longueur du rapport ne peut pas être inférieure à %s" + +#. module: report_qweb_parameter +#. odoo-python +#: code:addons/report_qweb_parameter/models/ir_qweb.py:0 +#, python-format +msgid "Length cannot be more than %s" +msgstr "La longueur du rapport ne peut pas être supérieure à %s" + +#. module: report_qweb_parameter +#: model:ir.model,name:report_qweb_parameter.model_ir_qweb +msgid "Qweb" +msgstr "" + +#~ msgid "ir.qweb" +#~ msgstr "ir.qweb" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/it.po b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/it.po new file mode 100644 index 0000000..451cb2d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/it.po @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_parameter +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-11-20 23:36+0000\n" +"Last-Translator: Alessandro Fiorino \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: report_qweb_parameter +#: model:ir.actions.report,name:report_qweb_parameter.test_report_length_report_id +msgid "Length Report" +msgstr "Lunghezza Report" + +#. module: report_qweb_parameter +#. odoo-python +#: code:addons/report_qweb_parameter/models/ir_qweb.py:0 +#, python-format +msgid "Length cannot be less than %s" +msgstr "La lunghezza non può essere meno di %s" + +#. module: report_qweb_parameter +#. odoo-python +#: code:addons/report_qweb_parameter/models/ir_qweb.py:0 +#, python-format +msgid "Length cannot be more than %s" +msgstr "La lunghezza non può essere più di %s" + +#. module: report_qweb_parameter +#: model:ir.model,name:report_qweb_parameter.model_ir_qweb +msgid "Qweb" +msgstr "Qweb" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/pt.po b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/pt.po new file mode 100644 index 0000000..8456f83 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/pt.po @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_parameter +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-08-14 13:44+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: none\n" +"Language: pt\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 3.7.1\n" + +#. module: report_qweb_parameter +#: model:ir.actions.report,name:report_qweb_parameter.test_report_length_report_id +msgid "Length Report" +msgstr "Relatório de Comprimento" + +#. module: report_qweb_parameter +#. odoo-python +#: code:addons/report_qweb_parameter/models/ir_qweb.py:0 +#, python-format +msgid "Length cannot be less than %s" +msgstr "Comprimento não pode ser superior a %s" + +#. module: report_qweb_parameter +#. odoo-python +#: code:addons/report_qweb_parameter/models/ir_qweb.py:0 +#, python-format +msgid "Length cannot be more than %s" +msgstr "Comprimento não pode ser inferior a %s" + +#. module: report_qweb_parameter +#: model:ir.model,name:report_qweb_parameter.model_ir_qweb +msgid "Qweb" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/report_qweb_parameter.pot b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/report_qweb_parameter.pot new file mode 100644 index 0000000..171f162 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/i18n/report_qweb_parameter.pot @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_parameter +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_qweb_parameter +#: model:ir.actions.report,name:report_qweb_parameter.test_report_length_report_id +msgid "Length Report" +msgstr "" + +#. module: report_qweb_parameter +#. odoo-python +#: code:addons/report_qweb_parameter/models/ir_qweb.py:0 +#, python-format +msgid "Length cannot be less than %s" +msgstr "" + +#. module: report_qweb_parameter +#. odoo-python +#: code:addons/report_qweb_parameter/models/ir_qweb.py:0 +#, python-format +msgid "Length cannot be more than %s" +msgstr "" + +#. module: report_qweb_parameter +#: model:ir.model,name:report_qweb_parameter.model_ir_qweb +msgid "Qweb" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/models/__init__.py b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/models/__init__.py new file mode 100644 index 0000000..3abf999 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import ir_qweb diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/models/ir_qweb.py b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/models/ir_qweb.py new file mode 100644 index 0000000..f553678 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/models/ir_qweb.py @@ -0,0 +1,72 @@ +# Copyright 2017 Creu Blanca +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import _, models +from odoo.exceptions import ValidationError + + +class IrQWeb(models.AbstractModel): + _inherit = "ir.qweb" + + @staticmethod + def check_length(value, min_length=False, max_length=False): + if min_length and len(value) < min_length: + raise ValidationError(_("Length cannot be less than %s") % str(min_length)) + if max_length and len(value) > max_length: + raise ValidationError(_("Length cannot be more than %s") % str(max_length)) + return value + + def _compile_directive_esc(self, el, compile_context, level): + min_value = el.attrib.pop("t-minlength", False) + max_value = el.attrib.pop("t-maxlength", False) + if min_value or max_value: + el.attrib["t-esc"] = ( + 'docs.env["ir.qweb"].check_length(' + + el.attrib["t-esc"] + + ", " + + (min_value or "False") + + ", " + + (max_value or "False") + + ")" + ) + if "t-length" in el.attrib: + tlength = el.attrib.pop("t-length") + el.attrib["t-esc"] = "(" + el.attrib["t-esc"] + ")[:" + tlength + "]" + return super()._compile_directive_esc(el, compile_context, level) + + def _compile_directive_out(self, el, compile_context, level): + min_value = el.attrib.pop("t-minlength", False) + max_value = el.attrib.pop("t-maxlength", False) + if min_value or max_value: + el.attrib["t-out"] = ( + 'docs.env["ir.qweb"].check_length(' + + el.attrib["t-out"] + + ", " + + (min_value or "False") + + ", " + + (max_value or "False") + + ")" + ) + if "t-length" in el.attrib: + tlength = el.attrib.pop("t-length") + el.attrib["t-out"] = "(" + el.attrib["t-out"] + ")[:" + tlength + "]" + return super()._compile_directive_out(el, compile_context, level) + + def _compile_directive_raw(self, el, compile_context, level): + # TODO: t-raw is deprecated, can it be removed? + min_value = el.attrib.pop("t-minlength", False) + max_value = el.attrib.pop("t-maxlength", False) + if min_value or max_value: + el.attrib["t-raw"] = ( + 'docs.env["ir.qweb"].check_length(' + + el.attrib["t-raw"] + + ", " + + (min_value or "False") + + ", " + + (max_value or "False") + + ")" + ) + if "t-length" in el.attrib: + tlength = el.attrib.pop("t-length") + el.attrib["t-raw"] = "(" + el.attrib["t-raw"] + ")[:" + tlength + "]" + return super()._compile_directive_raw(el, compile_context, level) diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..0b90f4c --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/readme/CONTRIBUTORS.rst @@ -0,0 +1,11 @@ +* Enric Tobella + +* `Tecnativa `_: + + * Carlos Roca + +* Iván Antón + +* `Sygel Technology `_: + + * Valentin Vinagre \ No newline at end of file diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/readme/DESCRIPTION.rst b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/readme/DESCRIPTION.rst new file mode 100644 index 0000000..a738afa --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/readme/DESCRIPTION.rst @@ -0,0 +1,7 @@ +This module allows you to add new parameters on QWeb reports. +Currently, we have defined a field maximum on a report and a validation of +maximal and minimal size. +It is useful on xml reports in order to validate length. +XML are sometimes XSD dependant and we must validate its format. +For example, in spanish facturae (http://www.facturae.gob.es/Paginas/Index.aspx), where +length and format must be validated in several fields in order to send an invoice. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/readme/USAGE.rst b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/readme/USAGE.rst new file mode 100644 index 0000000..80469d0 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/readme/USAGE.rst @@ -0,0 +1,3 @@ +#. Add a t-length attribute on report templates fields that will truncate the field +#. Add a t-minlength attribute on report template fields that will check the min length +#. Add a t-maxlength attribute on report template fields that will check the max length diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/static/description/icon.png b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/static/description/index.html b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/static/description/index.html new file mode 100644 index 0000000..0503387 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/static/description/index.html @@ -0,0 +1,455 @@ + + + + + +Report QWeb Parameter + + + +
+

Report QWeb Parameter

+ + +

Beta License: AGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runboat

+

This module allows you to add new parameters on QWeb reports. +Currently, we have defined a field maximum on a report and a validation of +maximal and minimal size. +It is useful on xml reports in order to validate length. +XML are sometimes XSD dependant and we must validate its format. +For example, in spanish facturae (http://www.facturae.gob.es/Paginas/Index.aspx), where +length and format must be validated in several fields in order to send an invoice.

+

Table of contents

+ +
+

Usage

+
    +
  1. Add a t-length attribute on report templates fields that will truncate the field
  2. +
  3. Add a t-minlength attribute on report template fields that will check the min length
  4. +
  5. Add a t-maxlength attribute on report template fields that will check the max length
  6. +
+
+
+

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 +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Creu Blanca
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

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

+

This module is part of the OCA/reporting-engine project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/tests/__init__.py b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/tests/__init__.py new file mode 100644 index 0000000..62db47d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import test_report_qweb_parameter diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/tests/test_report_qweb_parameter.py b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/tests/test_report_qweb_parameter.py new file mode 100644 index 0000000..7468252 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_parameter/report_qweb_parameter/tests/test_report_qweb_parameter.py @@ -0,0 +1,50 @@ +# Copyright 2017 Creu Blanca +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +import xml.etree.ElementTree as ET + +from odoo.tests import common + +from odoo.addons.base.models.ir_qweb import QWebException + + +class TestReportQWebParameter(common.TransactionCase): + def test_qweb_parameter(self): + report_name = "report_qweb_parameter.test_report_length" + report_obj = self.env["ir.actions.report"] + report_object = report_obj + docs = self.env["res.company"].create( + { + "name": "Test company", + "street": "12345678901", + "vat": "12345678901", + "company_registry": "1234567890", + } + ) + docs.website = "1234567890" # for avoding that Odoo adds http:// + rep = report_object._render(report_name, docs.ids, False) + root = ET.fromstring(rep[0]) + + # test length + self.assertEqual(root[0].text, "1234567890") + self.assertEqual(root[3].text, "1234567890") + self.assertEqual(root[6].text, "1234567890") + + # test condicional length + self.assertEqual(root[1].text, "Tes") + self.assertEqual(root[4].text, "Test") + self.assertEqual(root[7].text, "Test ") + + # test maxlength + docs.update({"street": "123456789"}) + with self.assertRaises(QWebException): + report_object._render(report_name, docs.ids, False) + docs.update({"street": "1234567890", "vat": "123456789"}) + with self.assertRaises(QWebException): + report_object._render(report_name, docs.ids, False) + docs.update({"vat": "1234567890", "website": "12345678901"}) + with self.assertRaises(QWebException): + report_object._render(report_name, docs.ids, False) + docs.update({"website": "1234567890", "company_registry": "12345678901"}) + with self.assertRaises(QWebException): + report_object._render(report_name, docs.ids, False) diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/README.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/README.md new file mode 100644 index 0000000..8876e2f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/README.md @@ -0,0 +1,46 @@ +# Report QWeb PDF Cover + +Odoo addon: report_qweb_pdf_cover + +## Installation + +```bash +pip install odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover +``` + +## Dependencies + +This addon depends on: +- web + +## Manifest Information + +- **Name**: Report QWeb PDF Cover +- **Version**: 16.0.1.0.0 +- **Category**: Reporting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/reporting-engine](https://github.com/OCA/reporting-engine) branch 16.0, addon `report_qweb_pdf_cover`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Reports: doc/REPORTS.md +- Security: doc/SECURITY.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/ARCHITECTURE.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/ARCHITECTURE.md new file mode 100644 index 0000000..47b4136 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Report_qweb_pdf_cover Module - report_qweb_pdf_cover + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/CONFIGURATION.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/CONFIGURATION.md new file mode 100644 index 0000000..bea4257 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for report_qweb_pdf_cover. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/CONTROLLERS.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/DEPENDENCIES.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/DEPENDENCIES.md new file mode 100644 index 0000000..4059767 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [web](../../odoo-bringout-oca-ocb-web) diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/FAQ.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/FAQ.md new file mode 100644 index 0000000..c4e8acb --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon report_qweb_pdf_cover or install in UI. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/INSTALL.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/INSTALL.md new file mode 100644 index 0000000..0b0c895 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover" +# or +uv pip install odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover" +``` diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/MODELS.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/MODELS.md new file mode 100644 index 0000000..5b92c24 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in report_qweb_pdf_cover. + +```mermaid +classDiagram + class ir_actions_report +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/OVERVIEW.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/OVERVIEW.md new file mode 100644 index 0000000..ff1b6d9 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: report_qweb_pdf_cover. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon report_qweb_pdf_cover +- License: LGPL-3 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/REPORTS.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/SECURITY.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/USAGE.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/USAGE.md new file mode 100644 index 0000000..1f87f81 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon report_qweb_pdf_cover +``` diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/WIZARDS.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/pyproject.toml b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/pyproject.toml new file mode 100644 index 0000000..c5494d1 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover" +version = "16.0.0" +description = "Report QWeb PDF Cover - Add front and back covers to your QWeb PDF reports" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-web>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["report_qweb_pdf_cover"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/README.rst b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/README.rst new file mode 100644 index 0000000..989b516 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/README.rst @@ -0,0 +1,102 @@ +===================== +Report QWeb PDF Cover +===================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:1287ee62d703ed048f33bb706f289cf01e5c99bead22b8b612d69e88071a4d67 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Freporting--engine-lightgray.png?logo=github + :target: https://github.com/OCA/reporting-engine/tree/16.0/report_qweb_pdf_cover + :alt: OCA/reporting-engine +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/reporting-engine-16-0/reporting-engine-16-0-report_qweb_pdf_cover + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/reporting-engine&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows for front and back covers to be added to the generated PDF +reports. They can be added as a separate page, at the beginning or the end of +the report, but they can also overlap the first and last page of the actual +report, respectively. + + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To add a cover to a report, you need to access to the report's configuration, +more specifically to the `Advanced Properties` tab. There, you will find two +checkboxes, one for the front cover and another for the back cover. +They both work the same, so let's focus on the front cover with an example. + +* You must check the `Use Front Cover` checkbox to enable the front cover. You + will see that a new checkbox and a PDF file widget appear. + +* If you want the front cover to overlap with the first page of the PDF report, + you should also check the `Overlap Front Cover` checkbox. Leave it unchecked + if you don't want the front cover to overlap with the first page. + +* The last step would be to upload the PDF file that will be used as the front + cover. You can do this by clicking on the PDF file widget and selecting the + file. + +* Important! The file must be a PDF file, and it should have only one page. If + it has more pages, only the first one will be used. + +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 +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* Laura Cazorla + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/reporting-engine `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/__init__.py b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/__init__.py new file mode 100644 index 0000000..753b6a7 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2024 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +from . import models diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/__manifest__.py b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/__manifest__.py new file mode 100644 index 0000000..b023414 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright 2024 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +{ + "name": "Report QWeb PDF Cover", + "summary": "Add front and back covers to your QWeb PDF reports", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/reporting-engine", + "category": "Reporting", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "depends": ["web"], + "data": ["views/ir_actions_views.xml"], + "installable": True, + "application": False, +} diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/bs.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/bs.po new file mode 100644 index 0000000..7b5e2d3 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/bs.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_cover +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__back_cover_pdf +msgid "Back Cover PDF" +msgstr "PDF zadnje korice" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Failed to load back cover: %s" +msgstr "Neuspješno to load back cover: %s" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Failed to load front cover: %s" +msgstr "Neuspješno to load front cover: %s" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__front_cover_pdf +msgid "Front Cover PDF" +msgstr "PDF prednje korice" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "No usable back cover found." +msgstr "No usable back cover found." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "No usable front cover found." +msgstr "No usable front cover found." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__back_cover_overlap +msgid "Overlap Back Cover" +msgstr "Preklapanje zadnje korice" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__front_cover_overlap +msgid "Overlap Front Cover" +msgstr "Preklapanje prednje korice" + +#. module: report_qweb_pdf_cover +#: model:ir.model,name:report_qweb_pdf_cover.model_ir_actions_report +msgid "Report Action" +msgstr "Akcija izvještaja" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__back_cover_pdf +msgid "Upload an PDF file to use as a back cover on this report." +msgstr "Učitajte PDF datoteku koju ćete koristiti kao zadnju koricu na ovom izvještaju." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__front_cover_pdf +msgid "Upload an PDF file to use as a front cover on this report." +msgstr "Učitajte PDF datoteku koju ćete koristiti kao prednju koricu na ovom izvještaju." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__use_back_cover +msgid "Use Back Cover" +msgstr "Koristi zadnju koricu" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__use_front_cover +msgid "Use Front Cover" +msgstr "Koristi prednju koricu" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__use_back_cover +msgid "Use a back cover when rendering the PDF report." +msgstr "Koristite zadnju koricu prilikom generisanja PDF izvještaja." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__use_front_cover +msgid "Use a front cover when rendering the PDF report." +msgstr "Koristite prednju koricu prilikom generisanja PDF izvještaja." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__back_cover_overlap +msgid "" +"When set, the back cover of the report will overlap with the contents of the" +" last page of the report. This is useful to include some information of the " +"report in the back cover." +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__front_cover_overlap +msgid "" +"When set, the front cover of the report will overlap with the contents of " +"the first page of the report. This is useful to include some information of " +"the report in the front cover." +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Your back cover PDF contains more than one page, all but the first one will " +"be ignored." +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Your back cover PDF does not contain any pages." +msgstr "Your back cover PDF does not contain any pages." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Your front cover PDF contains more than one page, all but the first one will" +" be ignored." +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Your front cover PDF does not contain any pages." +msgstr "Vaš PDF prednje korice ne sadrži nijednu stranicu." diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/es.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/es.po new file mode 100644 index 0000000..eec40b8 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/es.po @@ -0,0 +1,158 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_cover +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-08-27 08:09+0000\n" +"PO-Revision-Date: 2024-08-27 08:09+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__back_cover_pdf +msgid "Back Cover PDF" +msgstr "Contraportada PDF" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Failed to load back cover: %s" +msgstr "Error al cargar la contraportada: %s" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Failed to load front cover: %s" +msgstr "Error al cargar la portada: %s" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__front_cover_pdf +msgid "Front Cover PDF" +msgstr "Portada PDF" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "No usable back cover found." +msgstr "No se encontró ninguna contraportada usable." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "No usable front cover found." +msgstr "No se encontró ninguna portada usable." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__back_cover_overlap +msgid "Overlap Back Cover" +msgstr "Superponer Contraportada" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__front_cover_overlap +msgid "Overlap Front Cover" +msgstr "Superponer Portada" + +#. module: report_qweb_pdf_cover +#: model:ir.model,name:report_qweb_pdf_cover.model_ir_actions_report +msgid "Report Action" +msgstr "Acción de Informe" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__back_cover_pdf +msgid "Upload an PDF file to use as a back cover on this report." +msgstr "Suba un archivo PDF para usar como contraportada en este informe." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__front_cover_pdf +msgid "Upload an PDF file to use as a front cover on this report." +msgstr "Suba un archivo PDF para usar como portada en este informe." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__use_back_cover +msgid "Use Back Cover" +msgstr "Usar Contraportada" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__use_front_cover +msgid "Use Front Cover" +msgstr "Usar Portada" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__use_back_cover +msgid "Use a back cover when rendering the PDF report." +msgstr "Usar una contraportada al renderizar el informe PDF." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__use_front_cover +msgid "Use a front cover when rendering the PDF report." +msgstr "Usar una portada al renderizar el informe PDF." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__back_cover_overlap +msgid "" +"When set, the back cover of the report will overlap with the contents of the " +"last page of the report. This is useful to include some information of the " +"report in the back cover." +msgstr "" +"Cuando se establece, la contraportada del informe se superpondrá con el " +"contenido de la última página del informe. Esto es útil para incluir alguna " +"información del informe en la contraportada." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__front_cover_overlap +msgid "" +"When set, the front cover of the report will overlap with the contents of " +"the first page of the report. This is useful to include some information of " +"the report in the front cover." +msgstr "" +"Cuando se establece, la portada del informe se superpondrá con el contenido " +"de la primera página del informe. Esto es útil para incluir alguna " +"información del informe en la portada." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Your back cover PDF contains more than one page, all but the first one will " +"be ignored." +msgstr "" +"Su contraportada PDF contiene más de una página, todas menos la primera se " +"ignorarán." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Your back cover PDF does not contain any pages." +msgstr "Su contraportada PDF no contiene ninguna página." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Your front cover PDF contains more than one page, all but the first one will " +"be ignored." +msgstr "" +"Su portada PDF contiene más de una página, todas menos la primera se " +"ignorarán." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Your front cover PDF does not contain any pages." +msgstr "Su portada PDF no contiene ninguna página" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/it.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/it.po new file mode 100644 index 0000000..7c13567 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/it.po @@ -0,0 +1,157 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_cover +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-10-23 09:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__back_cover_pdf +msgid "Back Cover PDF" +msgstr "Retrocopertina PDF" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Failed to load back cover: %s" +msgstr "Caricamento retrocopertina fallito: %s" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Failed to load front cover: %s" +msgstr "Caricamento copertina fallito: %s" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__front_cover_pdf +msgid "Front Cover PDF" +msgstr "Copertina PDF" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "No usable back cover found." +msgstr "Trovata retrocopertina non utilizzabile." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "No usable front cover found." +msgstr "Trovata copertina non usabile." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__back_cover_overlap +msgid "Overlap Back Cover" +msgstr "Sovrapponi retrocopertina" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__front_cover_overlap +msgid "Overlap Front Cover" +msgstr "Sovrapponi copertina" + +#. module: report_qweb_pdf_cover +#: model:ir.model,name:report_qweb_pdf_cover.model_ir_actions_report +msgid "Report Action" +msgstr "Azione resoconto" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__back_cover_pdf +msgid "Upload an PDF file to use as a back cover on this report." +msgstr "Carica un file PDF da usare come retrocopertina in questo resoconto." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__front_cover_pdf +msgid "Upload an PDF file to use as a front cover on this report." +msgstr "Carica un file PDF da usare come copertina in questo resoconto." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__use_back_cover +msgid "Use Back Cover" +msgstr "Utilizza retrocopertina" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__use_front_cover +msgid "Use Front Cover" +msgstr "Utilizza copertina" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__use_back_cover +msgid "Use a back cover when rendering the PDF report." +msgstr "Utilizza retrocopertina nella produzione del resoconto PDF." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__use_front_cover +msgid "Use a front cover when rendering the PDF report." +msgstr "Utilizza copertina nella produzione del resoconto PDF." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__back_cover_overlap +msgid "" +"When set, the back cover of the report will overlap with the contents of the" +" last page of the report. This is useful to include some information of the " +"report in the back cover." +msgstr "" +"Se impostato, la retrocopertina del resoconto si sovrapporrà al contenuto " +"dell'ultima pagina del resoconto. Ciò è utile per includere alcune " +"informazioni del resoconto nella retrocopertina." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__front_cover_overlap +msgid "" +"When set, the front cover of the report will overlap with the contents of " +"the first page of the report. This is useful to include some information of " +"the report in the front cover." +msgstr "" +"Se impostato, la copertina del resoconto si sovrapporrà al contenuto della " +"prima pagina del resoconto. Ciò è utile per includere alcune informazioni " +"del resoconto nella copertina." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Your back cover PDF contains more than one page, all but the first one will " +"be ignored." +msgstr "" +"La retrocopertina PDF contiene più di una pagina, verrà considerata solo la " +"prima." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Your back cover PDF does not contain any pages." +msgstr "La retrocopertina PDF non contiene alcuna pagina." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Your front cover PDF contains more than one page, all but the first one will" +" be ignored." +msgstr "" +"La copertina PDF contiene più di una pagina, verrà considerata solo la prima." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Your front cover PDF does not contain any pages." +msgstr "La copertina PDF non contiene alcuna pagina." diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/report_qweb_pdf_cover.pot b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/report_qweb_pdf_cover.pot new file mode 100644 index 0000000..e416701 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/i18n/report_qweb_pdf_cover.pot @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_cover +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__back_cover_pdf +msgid "Back Cover PDF" +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Failed to load back cover: %s" +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Failed to load front cover: %s" +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__front_cover_pdf +msgid "Front Cover PDF" +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "No usable back cover found." +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "No usable front cover found." +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__back_cover_overlap +msgid "Overlap Back Cover" +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__front_cover_overlap +msgid "Overlap Front Cover" +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model,name:report_qweb_pdf_cover.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__back_cover_pdf +msgid "Upload an PDF file to use as a back cover on this report." +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__front_cover_pdf +msgid "Upload an PDF file to use as a front cover on this report." +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__use_back_cover +msgid "Use Back Cover" +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__use_front_cover +msgid "Use Front Cover" +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__use_back_cover +msgid "Use a back cover when rendering the PDF report." +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__use_front_cover +msgid "Use a front cover when rendering the PDF report." +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__back_cover_overlap +msgid "" +"When set, the back cover of the report will overlap with the contents of the" +" last page of the report. This is useful to include some information of the " +"report in the back cover." +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__front_cover_overlap +msgid "" +"When set, the front cover of the report will overlap with the contents of " +"the first page of the report. This is useful to include some information of " +"the report in the front cover." +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Your back cover PDF contains more than one page, all but the first one will " +"be ignored." +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Your back cover PDF does not contain any pages." +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Your front cover PDF contains more than one page, all but the first one will" +" be ignored." +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Your front cover PDF does not contain any pages." +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/models/__init__.py b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/models/__init__.py new file mode 100644 index 0000000..ac9b798 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/models/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2024 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +from . import ir_actions_report diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/models/ir_actions_report.py b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/models/ir_actions_report.py new file mode 100644 index 0000000..d06d502 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/models/ir_actions_report.py @@ -0,0 +1,216 @@ +# Copyright 2024 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +from base64 import b64decode +from io import BytesIO +from logging import getLogger + +from PyPDF2 import PdfFileReader, PdfFileWriter + +from odoo import _, api, fields, models + +logger = getLogger(__name__) + + +class Report(models.Model): + _inherit = "ir.actions.report" + + use_front_cover = fields.Boolean( + default=False, help="Use a front cover when rendering the PDF report." + ) + use_back_cover = fields.Boolean( + default=False, help="Use a back cover when rendering the PDF report." + ) + + front_cover_overlap = fields.Boolean( + default=False, + string="Overlap Front Cover", + help="When set, the front cover of the report will overlap with the " + "contents of the first page of the report. This is useful to include " + "some information of the report in the front cover.", + ) + back_cover_overlap = fields.Boolean( + default=False, + string="Overlap Back Cover", + help="When set, the back cover of the report will overlap with the " + "contents of the last page of the report. This is useful to include " + "some information of the report in the back cover.", + ) + + front_cover_pdf = fields.Binary( + string="Front Cover PDF", + help="Upload an PDF file to use as a front cover on this report.", + ) + back_cover_pdf = fields.Binary( + string="Back Cover PDF", + help="Upload an PDF file to use as a back cover on this report.", + ) + + @api.model + def pdf_check_pages(self, num_pages, front=True): + if num_pages < 1: + if front: + logger.error(_("Your front cover PDF does not contain any pages.")) + else: + logger.error(_("Your back cover PDF does not contain any pages.")) + return False + elif num_pages > 1: + if front: + logger.info( + _( + "Your front cover PDF contains more than one page, " + "all but the first one will be ignored." + ) + ) + else: + logger.info( + _( + "Your back cover PDF contains more than one page, " + "all but the first one will be ignored." + ) + ) + return True + + def load_covers( + self, report_sudo, front_cover, back_cover, use_front_cover, use_back_cover + ): + if use_front_cover: + front_cover_pdf = self.front_cover_pdf or report_sudo.front_cover_pdf + if front_cover_pdf: + front_cover = b64decode(front_cover_pdf) + if use_back_cover: + back_cover_pdf = self.back_cover_pdf or report_sudo.back_cover_pdf + if back_cover_pdf: + back_cover = b64decode(back_cover_pdf) + return front_cover, back_cover + + @api.model + def load_cover_pdfs(self, front_cover, back_cover, use_front_cover, use_back_cover): + pdf_front_cover = False + pdf_back_cover = False + if use_front_cover: + try: + pdf_front_cover = PdfFileReader(BytesIO(front_cover)) + if not pdf_front_cover: + use_front_cover = False + logger.error(_("No usable front cover found.")) + except Exception as e: + use_front_cover = False + logger.exception(_("Failed to load front cover: %s", e)) + if use_back_cover: + try: + pdf_back_cover = PdfFileReader(BytesIO(back_cover)) + if not pdf_back_cover: + use_back_cover = False + logger.error(_("No usable back cover found.")) + except Exception as e: + use_back_cover = False + logger.exception(_("Failed to load back cover: %s", e)) + return use_front_cover, pdf_front_cover, use_back_cover, pdf_back_cover + + @api.model + def insert_cover_pages( + self, + pdf, + pages, + pdf_front_cover, + pdf_back_cover, + use_front_cover, + use_back_cover, + front_cover_overlap, + back_cover_overlap, + ): + for index, page in enumerate(pages): + report_page = pdf.addBlankPage( + page.mediaBox.getWidth(), page.mediaBox.getHeight() + ) + if index == 0 and use_front_cover: + if not front_cover_overlap: + front_cover_page = report_page + front_cover_page.mergePage(pdf_front_cover.getPage(0)) + report_page = pdf.addBlankPage( + page.mediaBox.getWidth(), page.mediaBox.getHeight() + ) + else: + report_page.mergePage(pdf_front_cover.getPage(0)) + if index == len(pages) - 1 and use_back_cover: + if not back_cover_overlap: + back_cover_page = pdf.addBlankPage( + page.mediaBox.getWidth(), page.mediaBox.getHeight() + ) + back_cover_page.mergePage(pdf_back_cover.getPage(0)) + else: + report_page.mergePage(pdf_back_cover.getPage(0)) + report_page.mergePage(page) + + @api.model + def _run_wkhtmltopdf( + self, + bodies, + report_ref=False, + header=None, + footer=None, + landscape=False, + specific_paperformat_args=None, + set_viewport_size=False, + ): + result = super()._run_wkhtmltopdf( + bodies, + report_ref=report_ref, + header=header, + footer=footer, + landscape=landscape, + specific_paperformat_args=specific_paperformat_args, + set_viewport_size=set_viewport_size, + ) + + report_sudo = self._get_report(report_ref) + front_cover = False + back_cover = False + use_front_cover = self.use_front_cover or report_sudo.use_front_cover + use_back_cover = self.use_back_cover or report_sudo.use_back_cover + front_cover_overlap = ( + self.front_cover_overlap or report_sudo.front_cover_overlap + ) + back_cover_overlap = self.back_cover_overlap or report_sudo.back_cover_overlap + if not use_front_cover and not use_back_cover: + return result + + front_cover, back_cover = self.load_covers( + report_sudo, front_cover, back_cover, use_front_cover, use_back_cover + ) + if not front_cover and not back_cover: + return result + + pdf = PdfFileWriter() + ( + use_front_cover, + pdf_front_cover, + use_back_cover, + pdf_back_cover, + ) = self.load_cover_pdfs( + front_cover, back_cover, use_front_cover, use_back_cover + ) + if use_front_cover and not self.pdf_check_pages( + pdf_front_cover.numPages, front=True + ): + use_front_cover = False + if use_back_cover and not self.pdf_check_pages( + pdf_back_cover.numPages, front=False + ): + use_back_cover = False + + pages = PdfFileReader(BytesIO(result)).pages + self.insert_cover_pages( + pdf, + pages, + pdf_front_cover, + pdf_back_cover, + use_front_cover, + use_back_cover, + front_cover_overlap, + back_cover_overlap, + ) + pdf_content = BytesIO() + pdf.write(pdf_content) + return pdf_content.getvalue() diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..6d1dbdd --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Laura Cazorla diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/readme/DESCRIPTION.rst b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/readme/DESCRIPTION.rst new file mode 100644 index 0000000..ca77921 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/readme/DESCRIPTION.rst @@ -0,0 +1,5 @@ +This module allows for front and back covers to be added to the generated PDF +reports. They can be added as a separate page, at the beginning or the end of +the report, but they can also overlap the first and last page of the actual +report, respectively. + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/readme/USAGE.rst b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/readme/USAGE.rst new file mode 100644 index 0000000..812807b --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/readme/USAGE.rst @@ -0,0 +1,18 @@ +To add a cover to a report, you need to access to the report's configuration, +more specifically to the `Advanced Properties` tab. There, you will find two +checkboxes, one for the front cover and another for the back cover. +They both work the same, so let's focus on the front cover with an example. + +* You must check the `Use Front Cover` checkbox to enable the front cover. You + will see that a new checkbox and a PDF file widget appear. + +* If you want the front cover to overlap with the first page of the PDF report, + you should also check the `Overlap Front Cover` checkbox. Leave it unchecked + if you don't want the front cover to overlap with the first page. + +* The last step would be to upload the PDF file that will be used as the front + cover. You can do this by clicking on the PDF file widget and selecting the + file. + +* Important! The file must be a PDF file, and it should have only one page. If + it has more pages, only the first one will be used. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/static/description/icon.png b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/static/description/index.html b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/static/description/index.html new file mode 100644 index 0000000..2f64992 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/static/description/index.html @@ -0,0 +1,443 @@ + + + + + +Report QWeb PDF Cover + + + +
+

Report QWeb PDF Cover

+ + +

Beta License: AGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runboat

+

This module allows for front and back covers to be added to the generated PDF +reports. They can be added as a separate page, at the beginning or the end of +the report, but they can also overlap the first and last page of the actual +report, respectively.

+

Table of contents

+ +
+

Usage

+

To add a cover to a report, you need to access to the report’s configuration, +more specifically to the Advanced Properties tab. There, you will find two +checkboxes, one for the front cover and another for the back cover. +They both work the same, so let’s focus on the front cover with an example.

+
    +
  • You must check the Use Front Cover checkbox to enable the front cover. You +will see that a new checkbox and a PDF file widget appear.
  • +
  • If you want the front cover to overlap with the first page of the PDF report, +you should also check the Overlap Front Cover checkbox. Leave it unchecked +if you don’t want the front cover to overlap with the first page.
  • +
  • The last step would be to upload the PDF file that will be used as the front +cover. You can do this by clicking on the PDF file widget and selecting the +file.
  • +
  • Important! The file must be a PDF file, and it should have only one page. If +it has more pages, only the first one will be used.
  • +
+
+
+

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 +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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

+

This module is part of the OCA/reporting-engine project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/views/ir_actions_views.xml b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/views/ir_actions_views.xml new file mode 100644 index 0000000..f037043 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_cover/report_qweb_pdf_cover/views/ir_actions_views.xml @@ -0,0 +1,38 @@ + + + + ir.actions.report + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/README.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/README.md new file mode 100644 index 0000000..d5510fc --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/README.md @@ -0,0 +1,46 @@ +# Pdf watermark + +Odoo addon: report_qweb_pdf_watermark + +## Installation + +```bash +pip install odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark +``` + +## Dependencies + +This addon depends on: +- web + +## Manifest Information + +- **Name**: Pdf watermark +- **Version**: 16.0.1.0.1 +- **Category**: Technical Settings +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/reporting-engine](https://github.com/OCA/reporting-engine) branch 16.0, addon `report_qweb_pdf_watermark`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Reports: doc/REPORTS.md +- Security: doc/SECURITY.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/ARCHITECTURE.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/ARCHITECTURE.md new file mode 100644 index 0000000..25fe241 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Report_qweb_pdf_watermark Module - report_qweb_pdf_watermark + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/CONFIGURATION.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/CONFIGURATION.md new file mode 100644 index 0000000..d4b0a1a --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for report_qweb_pdf_watermark. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/CONTROLLERS.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/DEPENDENCIES.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/DEPENDENCIES.md new file mode 100644 index 0000000..4059767 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [web](../../odoo-bringout-oca-ocb-web) diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/FAQ.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/FAQ.md new file mode 100644 index 0000000..d666c56 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon report_qweb_pdf_watermark or install in UI. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/INSTALL.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/INSTALL.md new file mode 100644 index 0000000..519a685 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark" +# or +uv pip install odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark" +``` diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/MODELS.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/MODELS.md new file mode 100644 index 0000000..74b761d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in report_qweb_pdf_watermark. + +```mermaid +classDiagram + class ir_actions_report + class res_company +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/OVERVIEW.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/OVERVIEW.md new file mode 100644 index 0000000..7c307d2 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: report_qweb_pdf_watermark. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon report_qweb_pdf_watermark +- License: LGPL-3 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/REPORTS.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/SECURITY.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/USAGE.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/USAGE.md new file mode 100644 index 0000000..0f061b6 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon report_qweb_pdf_watermark +``` diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/WIZARDS.md b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/pyproject.toml b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/pyproject.toml new file mode 100644 index 0000000..23a5e23 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark" +version = "16.0.0" +description = "Pdf watermark - Add watermarks to your QWEB PDF reports" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-web>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["report_qweb_pdf_watermark"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/README.rst b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/README.rst new file mode 100644 index 0000000..94cf244 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/README.rst @@ -0,0 +1,152 @@ +============= +Pdf watermark +============= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:371204ad0170a0c31672a9306720320b1840be28f85e4d02faf37e944fa2a658 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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 + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Freporting--engine-lightgray.png?logo=github + :target: https://github.com/OCA/reporting-engine/tree/16.0/report_qweb_pdf_watermark + :alt: OCA/reporting-engine +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/reporting-engine-16-0/reporting-engine-16-0-report_qweb_pdf_watermark + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/reporting-engine&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module was written to add watermarks (backgrounds) to PDF reports. Because of the way wkhtmltopdf handles headers and footers in the current versions, it is quite impossible to have a background for the complete page using HTML and CSS. That is why this module inserts the image at the PDF level. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + + +As PyPDF is not supported in python3, you need to install PyPDF2:: + +$ pip install pypdf2 + +Usage +===== + +To use this module, you need to: + +#. go to your report +#. select a PDF or image to use as watermark. Note that resolutions and size must match, otherwise you'll have funny results +#. You can also fill in an expression that returns the data (base64 encoded) to be used as watermark + +To use the Company watermark, you need to: + +#. go to settings --> company --> update info +#. upload an pdf watermark +#. go to settings --> technical --> reporting --> reports +#. Select the report where you want to use it. +#. On the 'Advanced Properties' tab of the notebook check 'use company watermark' + +### Demo +And demo report is available (if you have demo data installed) on the users form view. + +#. go to Configuration --> users +#. Select an users +#. Click the print button --> Watermark Demo report. + +Known issues / Roadmap +====================== + +This module depends on support for transparent backgrounds in Wkhtmltopdf, which has been flaky in the past. This module has been reported to work with Wkhtmltopdf 0.12.4. + +Changelog +========= + +12.0.1.0.0 (2019-11-18) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [MIG] Migration to V12. + + +13.0.1.0.0 (2021-01-27) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [MIG] Migration to V13. + + +14.0.1.0.0 (2021-01-29) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [MIG] Migration to V14. + + +15.0.1.0.0 (2022-01-11) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [MIG] Migration to V15. +* Define pdf watermark in company settings + +16.0.1.0.0 (2023-03-13) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [MIG] Migration to V16. + +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 +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Therp BV + +Contributors +~~~~~~~~~~~~ + +* Holger Brunn +* Stefan Rijnhart +* Rod Schouteden +* Robin Goots +* Foram Shah +* Emiel van Bokhoven +* Anjeel Haria +* Hugo Martínez + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/reporting-engine `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/__init__.py b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/__init__.py new file mode 100644 index 0000000..5c17050 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/__init__.py @@ -0,0 +1,4 @@ +# © 2016 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/__manifest__.py b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/__manifest__.py new file mode 100644 index 0000000..4313e87 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/__manifest__.py @@ -0,0 +1,25 @@ +# © 2016 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "Pdf watermark", + "version": "16.0.1.0.1", + "author": "Therp BV, " "Odoo Community Association (OCA)", + "license": "AGPL-3", + "category": "Technical Settings", + "development_status": "Production/Stable", + "summary": "Add watermarks to your QWEB PDF reports", + "website": "https://github.com/OCA/reporting-engine", + "depends": ["web"], + "data": [ + "demo/report.xml", + "views/ir_actions_report_xml.xml", + "views/res_company.xml", + ], + "assets": { + "web.report_assets_pdf": [ + "/report_qweb_pdf_watermark/static/src/css/report_qweb_pdf_watermark.css" + ], + }, + "demo": ["demo/report.xml"], + "installable": True, +} diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/demo/report.xml b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/demo/report.xml new file mode 100644 index 0000000..9e58bd3 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/demo/report.xml @@ -0,0 +1,27 @@ + + + + Watermark Demo report + res.users + qweb-pdf + report_qweb_pdf_watermark.demo_report_view + report_qweb_pdf_watermark.demo_report_view + + docs[:1].company_id.logo + + report + + + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/bs.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/bs.po new file mode 100644 index 0000000..045f7b2 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/bs.po @@ -0,0 +1,69 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "Kompanije" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +msgid "Report Action" +msgstr "Akcija izvještaja" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "Učitajte PDF datoteku koju ćete koristiti kao vodeni žig na ovom izvještaju." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "Koristi vodeni žig kompanije" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "Koristite PDF vodeni žig definisan globalno u postavkama kompanije." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "Vodeni žig" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "Demo izvještaj vodenog žiga" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "Izraz za vodeni žig" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/ca.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/ca.po new file mode 100644 index 0000000..c48d2ec --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/ca.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Carles Antoli , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Carles Antoli , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\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: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Informe" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/da.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/da.po new file mode 100644 index 0000000..7b7a3b3 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/da.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Hans Henrik Gabelgaard , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Hans Henrik Gabelgaard , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\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: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/de.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/de.po new file mode 100644 index 0000000..b99cc63 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/de.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# OCA Transbot , 2017 +# Rudolf Schnapka , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-04 05:58+0000\n" +"PO-Revision-Date: 2017-03-04 05:58+0000\n" +"Last-Translator: Rudolf Schnapka , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\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: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" +"Ein Ausdruck der base64-geschlüsselte Daten, zur Verwendung als " +"Wasserzeichen, liefert.\n" +"Sie haben die Variablen 'env' und 'docs' zur Verfügung" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Bericht" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "Wasserzeichen" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "Wasserzeichnen-Ausdruck" + +#~ msgid "Demo report" +#~ msgstr "Beispielbericht" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/el_GR.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/el_GR.po new file mode 100644 index 0000000..dca96ae --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/el_GR.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Kostas Goutoudis , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Kostas Goutoudis , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\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: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Αναφορά" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/es.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/es.po new file mode 100644 index 0000000..ba9dd8a --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/es.po @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Pedro M. Baeza , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2023-09-02 20:42+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" +"Una expresión que obtenga los datos codificados en base64 a ser usada como " +"marca de agua.\n" +"Tiene acceso a las variables `env` y `docs`" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +msgid "Report Action" +msgstr "Informar Acción" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" +"Cargue un archivo pdf para utilizarlo como marca de agua de la compañía. " +"Debe activar la opción \"utilizar marca de agua de la compañía\" en los " +"informes en los que desee utilizarla." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" +"Cargue un archivo pdf para utilizarlo como marca de agua en este informe." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "Utilizar la marca de agua de la compañía" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" +"Utilice la marca de agua pdf definida globalmente en la configuración de la " +"compañía." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "Marca de agua" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "Informe de demostración de marca de agua" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "Expresión para la marca de agua" + +#~ msgid "Demo report" +#~ msgstr "Informe demo" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/es_CO.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/es_CO.po new file mode 100644 index 0000000..47d7703 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/es_CO.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# John Toro , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: John Toro , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\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: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Iforme" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/fr.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/fr.po new file mode 100644 index 0000000..1f8b8f5 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/fr.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Yannick Vaucher , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\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: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/gl.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/gl.po new file mode 100644 index 0000000..2373ba4 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/gl.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Alejandro Santana , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Alejandro Santana , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\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: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Informe" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/hr.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/hr.po new file mode 100644 index 0000000..bb8a1cc --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/hr.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/hr_HR.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/hr_HR.po new file mode 100644 index 0000000..24024e2 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/hr_HR.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:42+0000\n" +"PO-Revision-Date: 2017-07-13 02:42+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" +"Izraz koji polučuje base46 kodirane podatke koji se koriste kao vodeni žig.\n" +"Imate pristup varijablama 'env' i 'docs'" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Izvještaj" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "Vodeni žig" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "Izraz vodenog žiga" + +#~ msgid "Demo report" +#~ msgstr "Demo izvještaj" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/it.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/it.po new file mode 100644 index 0000000..8e9113c --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/it.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Paolo Valier , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2024-01-15 12:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" +"Una espressione che restituisce il dato codificato base 64 da utilizzare " +"come watermark.\n" +"Si ha accesso alle variabili `env` e `docs`" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +msgid "Report Action" +msgstr "Azione resoconto" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" +"Caricare un file PDF da utilizzare come watermark dell'azienda. Bisogna " +"attivare le impostationi 'usare watermark azienda' nei resoconti dove lo si " +"vuole usare." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" +"Caricare un file PDF da utilizzare come watermark da utilizzare in questo " +"resoconto." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "Usare watermark azienda" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "Usare il watermark PDF definito globalmente nelle impostazioni azienda." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "Watermark" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "Resoconto esempio watermark" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "Espressione watermark" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/nb_NO.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/nb_NO.po new file mode 100644 index 0000000..56408c1 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/nb_NO.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Imre Kristoffer Eilertsen , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Imre Kristoffer Eilertsen , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\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: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/nl_NL.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/nl_NL.po new file mode 100644 index 0000000..9efefc5 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/nl_NL.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-23 00:28+0000\n" +"PO-Revision-Date: 2017-06-23 00:28+0000\n" +"Last-Translator: Peter Hageman , 2017\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" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pl.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pl.po new file mode 100644 index 0000000..9b8fa07 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pl.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Raport" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pt.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pt.po new file mode 100644 index 0000000..6b76e59 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pt.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\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: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Relatório" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pt_BR.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pt_BR.po new file mode 100644 index 0000000..d315a94 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pt_BR.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Armando Vulcano Junior , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2024-05-29 18:37+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" +"Uma expressão que produz os dados codificados em base64 a serem usados como " +"marca d'água.\n" +"Você tem acesso às variáveis `env` e `docs`" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +msgid "Report Action" +msgstr "Ação do Relatório" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" +"Carregue um arquivo pdf para usar como marca d'água da empresa. Você precisa " +"ativar a configuração 'usar marca d'água da empresa' nos relatórios onde " +"deseja usá-la." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "Carregue um arquivo pdf para usar como marca d'água neste relatório." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "Usar marca d'água da empresa" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" +"Use a marca d'água do pdf definida globalmente nas configurações da empresa." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "Marca d'água" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "Relatório de demonstração de marca d'água" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "Expressão de marca d’água" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pt_PT.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pt_PT.po new file mode 100644 index 0000000..c96f0ae --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/pt_PT.po @@ -0,0 +1,80 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# OCA Transbot , 2017 +# Carla Berjano , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-14 06:07+0000\n" +"PO-Revision-Date: 2017-01-14 06:07+0000\n" +"Last-Translator: Carla Berjano , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\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: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Relatório" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/report_qweb_pdf_watermark.pot b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/report_qweb_pdf_watermark.pot new file mode 100644 index 0000000..fdf632e --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/report_qweb_pdf_watermark.pot @@ -0,0 +1,69 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/sl.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/sl.po new file mode 100644 index 0000000..149c203 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/sl.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Matjaž Mozetič , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Matjaž Mozetič , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Poročilo" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/tr.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/tr.po new file mode 100644 index 0000000..099d2fd --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/tr.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Ahmet Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Ahmet Altinisik , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\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: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/tr_TR.po b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/tr_TR.po new file mode 100644 index 0000000..94bee31 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/i18n/tr_TR.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Ozge Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Ozge Altinisik , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapor" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/models/__init__.py b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/models/__init__.py new file mode 100644 index 0000000..a305da9 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/models/__init__.py @@ -0,0 +1,5 @@ +# © 2016 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import res_company +from . import report diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/models/report.py b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/models/report.py new file mode 100644 index 0000000..9e178fd --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/models/report.py @@ -0,0 +1,152 @@ +# © 2016 Therp BV +# Copyright 2023 Onestein - Anjeel Haria +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from base64 import b64decode +from io import BytesIO +from logging import getLogger + +from PIL import Image + +from odoo import api, fields, models +from odoo.tools.safe_eval import safe_eval + +logger = getLogger(__name__) + +try: + # we need this to be sure PIL has loaded PDF support + from PIL import PdfImagePlugin # noqa: F401 +except ImportError: + logger.error("ImportError: The PdfImagePlugin could not be imported") + +try: + from PyPDF2 import PdfFileReader, PdfFileWriter # pylint: disable=W0404 + from PyPDF2.utils import PdfReadError # pylint: disable=W0404 +except ImportError: + logger.debug("Can not import PyPDF2") + + +class Report(models.Model): + _inherit = "ir.actions.report" + + use_company_watermark = fields.Boolean( + default=False, + help="Use the pdf watermark defined globally in the company settings.", + ) + pdf_watermark = fields.Binary( + "Watermark", help="Upload an pdf file to use as an watermark on this report." + ) + pdf_watermark_expression = fields.Char( + "Watermark expression", + help="An expression yielding the base64 " + "encoded data to be used as watermark. \n" + "You have access to variables `env` and `docs`", + ) + + def _render_qweb_pdf(self, report_ref, res_ids=None, data=None): + if not self.env.context.get("res_ids"): + return super(Report, self.with_context(res_ids=res_ids))._render_qweb_pdf( + report_ref, res_ids=res_ids, data=data + ) + return super(Report, self)._render_qweb_pdf( + report_ref, res_ids=res_ids, data=data + ) + + def pdf_has_usable_pages(self, numpages): + if numpages < 1: + logger.error("Your watermark pdf does not contain any pages") + return False + if numpages > 1: + logger.debug( + "Your watermark pdf contains more than one page, " + "all but the first one will be ignored" + ) + return True + + def _get_watermark(self, report_ref): + docids = self.env.context.get("res_ids", False) + report_sudo = self._get_report(report_ref) + watermark = None + if self.pdf_watermark or report_sudo.pdf_watermark: + watermark = b64decode(self.pdf_watermark or report_sudo.pdf_watermark) + elif ( + self.use_company_watermark or report_sudo.use_company_watermark + ) and self.env.company.pdf_watermark: + watermark = b64decode(self.env.company.pdf_watermark) + elif docids: + watermark = safe_eval( + self.pdf_watermark_expression + or report_sudo.pdf_watermark_expression + or "None", + dict( + env=self.env, + docs=self.env[self.model or report_sudo.model].browse(docids), + ), + ) + if watermark: + watermark = b64decode(watermark) + + return watermark + + @api.model + def _run_wkhtmltopdf( + self, + bodies, + report_ref=False, + header=None, + footer=None, + landscape=False, + specific_paperformat_args=None, + set_viewport_size=False, + ): + result = super(Report, self)._run_wkhtmltopdf( + bodies, + report_ref=report_ref, + header=header, + footer=footer, + landscape=landscape, + specific_paperformat_args=specific_paperformat_args, + set_viewport_size=set_viewport_size, + ) + watermark = self._get_watermark(report_ref) + + if not watermark: + return result + + pdf = PdfFileWriter() + pdf_watermark = None + try: + pdf_watermark = PdfFileReader(BytesIO(watermark)) + except PdfReadError: + # let's see if we can convert this with pillow + try: + Image.init() + image = Image.open(BytesIO(watermark)) + pdf_buffer = BytesIO() + if image.mode != "RGB": + image = image.convert("RGB") + resolution = image.info.get("dpi", self.paperformat_id.dpi or 90) + if isinstance(resolution, tuple): + resolution = resolution[0] + image.save(pdf_buffer, "pdf", resolution=resolution) + pdf_watermark = PdfFileReader(pdf_buffer) + except Exception as e: + logger.exception("Failed to load watermark", e) + + if not pdf_watermark: + logger.error("No usable watermark found, got %s...", watermark[:100]) + return result + + if not self.pdf_has_usable_pages(pdf_watermark.numPages): + return result + + for page in PdfFileReader(BytesIO(result)).pages: + watermark_page = pdf.addBlankPage( + page.mediaBox.getWidth(), page.mediaBox.getHeight() + ) + watermark_page.mergePage(pdf_watermark.getPage(0)) + watermark_page.mergePage(page) + + pdf_content = BytesIO() + pdf.write(pdf_content) + + return pdf_content.getvalue() diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/models/res_company.py b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/models/res_company.py new file mode 100644 index 0000000..a7bbf87 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/models/res_company.py @@ -0,0 +1,10 @@ +# Copyright 2022 360 ERP () +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from odoo import fields, models + + +class ResCompany(models.Model): + _inherit = "res.company" + + pdf_watermark = fields.Binary("Watermark") diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..dfd4a1e --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/CONTRIBUTORS.rst @@ -0,0 +1,8 @@ +* Holger Brunn +* Stefan Rijnhart +* Rod Schouteden +* Robin Goots +* Foram Shah +* Emiel van Bokhoven +* Anjeel Haria +* Hugo Martínez diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/DESCRIPTION.rst b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/DESCRIPTION.rst new file mode 100644 index 0000000..31f5962 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module was written to add watermarks (backgrounds) to PDF reports. Because of the way wkhtmltopdf handles headers and footers in the current versions, it is quite impossible to have a background for the complete page using HTML and CSS. That is why this module inserts the image at the PDF level. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/HISTORY.rst b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/HISTORY.rst new file mode 100644 index 0000000..caf0c91 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/HISTORY.rst @@ -0,0 +1,28 @@ +12.0.1.0.0 (2019-11-18) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [MIG] Migration to V12. + + +13.0.1.0.0 (2021-01-27) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [MIG] Migration to V13. + + +14.0.1.0.0 (2021-01-29) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [MIG] Migration to V14. + + +15.0.1.0.0 (2022-01-11) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [MIG] Migration to V15. +* Define pdf watermark in company settings + +16.0.1.0.0 (2023-03-13) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [MIG] Migration to V16. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/INSTALL.rst b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/INSTALL.rst new file mode 100644 index 0000000..dc11dad --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/INSTALL.rst @@ -0,0 +1,4 @@ + +As PyPDF is not supported in python3, you need to install PyPDF2:: + +$ pip install pypdf2 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/ROADMAP.rst b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/ROADMAP.rst new file mode 100644 index 0000000..22c286a --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/ROADMAP.rst @@ -0,0 +1 @@ +This module depends on support for transparent backgrounds in Wkhtmltopdf, which has been flaky in the past. This module has been reported to work with Wkhtmltopdf 0.12.4. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/USAGE.rst b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/USAGE.rst new file mode 100644 index 0000000..a725032 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/readme/USAGE.rst @@ -0,0 +1,20 @@ +To use this module, you need to: + +#. go to your report +#. select a PDF or image to use as watermark. Note that resolutions and size must match, otherwise you'll have funny results +#. You can also fill in an expression that returns the data (base64 encoded) to be used as watermark + +To use the Company watermark, you need to: + +#. go to settings --> company --> update info +#. upload an pdf watermark +#. go to settings --> technical --> reporting --> reports +#. Select the report where you want to use it. +#. On the 'Advanced Properties' tab of the notebook check 'use company watermark' + +### Demo +And demo report is available (if you have demo data installed) on the users form view. + +#. go to Configuration --> users +#. Select an users +#. Click the print button --> Watermark Demo report. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/static/description/icon.png b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/static/description/index.html b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/static/description/index.html new file mode 100644 index 0000000..38aa9d0 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/static/description/index.html @@ -0,0 +1,510 @@ + + + + + +Pdf watermark + + + +
+

Pdf watermark

+ + +

Production/Stable License: AGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runboat

+

This module was written to add watermarks (backgrounds) to PDF reports. Because of the way wkhtmltopdf handles headers and footers in the current versions, it is quite impossible to have a background for the complete page using HTML and CSS. That is why this module inserts the image at the PDF level.

+

Table of contents

+ +
+

Installation

+

As PyPDF is not supported in python3, you need to install PyPDF2:

+
+$ pip install pypdf2
+
+
+
+

Usage

+

To use this module, you need to:

+
    +
  1. go to your report
  2. +
  3. select a PDF or image to use as watermark. Note that resolutions and size must match, otherwise you’ll have funny results
  4. +
  5. You can also fill in an expression that returns the data (base64 encoded) to be used as watermark
  6. +
+

To use the Company watermark, you need to:

+
    +
  1. go to settings –> company –> update info
  2. +
  3. upload an pdf watermark
  4. +
  5. go to settings –> technical –> reporting –> reports
  6. +
  7. Select the report where you want to use it.
  8. +
  9. On the ‘Advanced Properties’ tab of the notebook check ‘use company watermark’
  10. +
+

### Demo +And demo report is available (if you have demo data installed) on the users form view.

+
    +
  1. go to Configuration –> users
  2. +
  3. Select an users
  4. +
  5. Click the print button –> Watermark Demo report.
  6. +
+
+
+

Known issues / Roadmap

+

This module depends on support for transparent backgrounds in Wkhtmltopdf, which has been flaky in the past. This module has been reported to work with Wkhtmltopdf 0.12.4.

+
+
+

Changelog

+
+

12.0.1.0.0 (2019-11-18)

+
    +
  • [MIG] Migration to V12.
  • +
+
+
+

13.0.1.0.0 (2021-01-27)

+
    +
  • [MIG] Migration to V13.
  • +
+
+
+

14.0.1.0.0 (2021-01-29)

+
    +
  • [MIG] Migration to V14.
  • +
+
+
+

15.0.1.0.0 (2022-01-11)

+
    +
  • [MIG] Migration to V15.
  • +
  • Define pdf watermark in company settings
  • +
+
+
+

16.0.1.0.0 (2023-03-13)

+
    +
  • [MIG] Migration to V16.
  • +
+
+
+
+

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 +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Therp BV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

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

+

This module is part of the OCA/reporting-engine project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/static/src/css/report_qweb_pdf_watermark.css b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/static/src/css/report_qweb_pdf_watermark.css new file mode 100644 index 0000000..83cc2eb --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/static/src/css/report_qweb_pdf_watermark.css @@ -0,0 +1,3 @@ +body { + background: transparent !important; +} diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/tests/__init__.py b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/tests/__init__.py new file mode 100644 index 0000000..1934090 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/tests/__init__.py @@ -0,0 +1,4 @@ +# © 2016 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_report_qweb_pdf_watermark diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/tests/test_report_qweb_pdf_watermark.py b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/tests/test_report_qweb_pdf_watermark.py new file mode 100644 index 0000000..a4af8be --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/tests/test_report_qweb_pdf_watermark.py @@ -0,0 +1,63 @@ +# © 2016 Therp BV +# Copyright 2023 Onestein - Anjeel Haria +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from PIL import Image + +from odoo.tests.common import HttpCase + + +class TestReportQwebPdfWatermark(HttpCase): + def test_report_qweb_pdf_watermark(self): + Image.init() + # with our image, we have three + self._test_report_images(3) + + self.env.ref("report_qweb_pdf_watermark.demo_report").write( + {"pdf_watermark_expression": False} + ) + # without, we have two + self._test_report_images(2) + + self.env.ref("report_qweb_pdf_watermark.demo_report").write( + {"pdf_watermark": self.env.user.company_id.logo} + ) + # and now we should have three again + self._test_report_images(3) + + # test use company watermark + self.env.ref("report_qweb_pdf_watermark.demo_report").write( + {"pdf_watermark": False} + ) + self.env.ref("report_qweb_pdf_watermark.demo_report").write( + {"use_company_watermark": True} + ) + self.env.ref("base.main_company").write( + {"pdf_watermark": self.env.user.company_id.logo} + ) + self._test_report_images(3) + + def _test_report_images(self, number): + pdf, _ = ( + self.env["ir.actions.report"] + .with_context(force_report_rendering=True) + ._render_qweb_pdf( + "report_qweb_pdf_watermark.demo_report", + self.env["res.users"].search([]).ids, + ) + ) + self.assertEqual(pdf.count(b"/Subtype /Image"), number) + + def test_pdf_has_usable_pages(self): + # test 0 + numpages = 0 + # pdf_has_usable_pages(self, pdf_watermark) + with self.assertLogs(level="ERROR"): + self.assertFalse( + self.env["ir.actions.report"].pdf_has_usable_pages(numpages) + ) + # test 1 + numpages = 1 + self.assertTrue(self.env["ir.actions.report"].pdf_has_usable_pages(numpages)) + # test 2 + numpages = 2 + self.assertTrue(self.env["ir.actions.report"].pdf_has_usable_pages(numpages)) diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/views/ir_actions_report_xml.xml b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/views/ir_actions_report_xml.xml new file mode 100644 index 0000000..98b493f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/views/ir_actions_report_xml.xml @@ -0,0 +1,25 @@ + + + + ir.actions.report + + + + + + + + + + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/views/res_company.xml b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/views/res_company.xml new file mode 100644 index 0000000..66a55d4 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_pdf_watermark/report_qweb_pdf_watermark/views/res_company.xml @@ -0,0 +1,20 @@ + + + + + res.company + + + + + + + + + + + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/README.md b/odoo-bringout-oca-reporting-engine-report_qweb_signer/README.md new file mode 100644 index 0000000..2e5c962 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/README.md @@ -0,0 +1,46 @@ +# Qweb PDF reports signer + +Odoo addon: report_qweb_signer + +## Installation + +```bash +pip install odoo-bringout-oca-reporting-engine-report_qweb_signer +``` + +## Dependencies + +This addon depends on: +- web_editor + +## Manifest Information + +- **Name**: Qweb PDF reports signer +- **Version**: 16.0.1.0.4 +- **Category**: Reporting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/reporting-engine](https://github.com/OCA/reporting-engine) branch 16.0, addon `report_qweb_signer`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Reports: doc/REPORTS.md +- Security: doc/SECURITY.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/ARCHITECTURE.md b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/ARCHITECTURE.md new file mode 100644 index 0000000..a2f8ca0 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Report_qweb_signer Module - report_qweb_signer + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/CONFIGURATION.md b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/CONFIGURATION.md new file mode 100644 index 0000000..37bea74 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for report_qweb_signer. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/CONTROLLERS.md b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/DEPENDENCIES.md b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/DEPENDENCIES.md new file mode 100644 index 0000000..5596e3e --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [web_editor](../../odoo-bringout-oca-ocb-web_editor) diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/FAQ.md b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/FAQ.md new file mode 100644 index 0000000..7fc5354 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon report_qweb_signer or install in UI. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/INSTALL.md b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/INSTALL.md new file mode 100644 index 0000000..548490b --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-reporting-engine-report_qweb_signer" +# or +uv pip install odoo-bringout-oca-reporting-engine-report_qweb_signer" +``` diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/MODELS.md b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/MODELS.md new file mode 100644 index 0000000..e0a31e6 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/MODELS.md @@ -0,0 +1,14 @@ +# Models + +Detected core models and extensions in report_qweb_signer. + +```mermaid +classDiagram + class report_certificate + class ir_actions_report + class res_company +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/OVERVIEW.md b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/OVERVIEW.md new file mode 100644 index 0000000..92dcdef --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: report_qweb_signer. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon report_qweb_signer +- License: LGPL-3 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/REPORTS.md b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/SECURITY.md b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/SECURITY.md new file mode 100644 index 0000000..afe3b61 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in report_qweb_signer. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../report_qweb_signer/security/ir.model.access.csv)** + - 2 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../report_qweb_signer/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/USAGE.md b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/USAGE.md new file mode 100644 index 0000000..f5bd2ec --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon report_qweb_signer +``` diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/WIZARDS.md b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/pyproject.toml b/odoo-bringout-oca-reporting-engine-report_qweb_signer/pyproject.toml new file mode 100644 index 0000000..f032344 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-reporting-engine-report_qweb_signer" +version = "16.0.0" +description = "Qweb PDF reports signer - Sign Qweb PDFs usign a PKCS#12 certificate" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-web_editor>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["report_qweb_signer"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/README.rst b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/README.rst new file mode 100644 index 0000000..851d889 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/README.rst @@ -0,0 +1,176 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +======================= +Qweb PDF reports signer +======================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:98ab01f40082429507d6180e23d3ffba607dff06c259e5adf5e41fd07bf25b76 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/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%2Freporting--engine-lightgray.png?logo=github + :target: https://github.com/OCA/reporting-engine/tree/16.0/report_qweb_signer + :alt: OCA/reporting-engine +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/reporting-engine-16-0/reporting-engine-16-0-report_qweb_signer + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/reporting-engine&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of report module to sign +PDFs using a PKCS#12 certificate. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +To install this module, you need to install Java JDK Headlees, e.g.: + + apt-get install default-jre-headless + +Configuration +============= + +In order to start signing PDF documents you need to configure certificate(s) +to use in your company. + +* Go to ``Settings > Companies > Companies > Your company`` +* Go to ``Report configuration`` tab +* Click ``Edit`` +* Add a new item in ``PDF report certificates`` list +* Click ``Create`` +* Set name, certificate file, password file and model +* Optionally you can set a domain and filename pattern for saving as attachment + +For example, if you want to sign only customer invoices in posted state: + +* Model: ``account.move`` +* Domain: ``[('move_type','=','out_invoice'), ('state', '=', 'posted')]`` +* Save as attachment: ``(object.name or '').replace('/','_') + '.signed.pdf'`` + +**Note**: Linux user that executes Odoo server process must have +read access to certificate file and password file + +Java Memory Settings +~~~~~~~~~~~~~~~~~~~~ + +If you are signing large amounts of reports at the same time, or if you have a +lower worker memory size than the JVM defaults, you may need to tune the JVM +heap memory limits. Do so by adding a ``$JVM_ARGS`` environment variable that +contains the required flags. Check out these links too: + +- `StackOverflow answer `_. +- `Java docs `_. + +Usage +===== + +User just prints PDF documents (only Qweb PDF reports supported) as usual, +but signed PDF is automatically downloaded if this document model is configured +as indicated above. + +If 'Save as attachment' is configured, signed PDF is saved as attachment and +next time saved one is downloaded without signing again. This is appropiate +when signing date is important, for example, when signing customer invoices. + +You can try the signing with the demo report that is included for customers +called "Test PDF certificate". + +You can set extra parameters of JSignPdf library in the system parameter +named 'report_qweb_signer.java_position_parameters', for example '-V' to +visible signature into pdf. You can also set extra parameters for Java in the +system parameter named 'report_qweb_signer.java_parameters'. + +Known issues / Roadmap +====================== + +* When signing multiple documents (if 'Allow only one document' is disable) + then 'Save as attachment' is not applied and signed result is not + saved as attachment. +* Add tests. +* Why not taking the occasion to add the whole configuration at report level + (if to be signed or not, the domain, etc...)? + See https://github.com/OCA/reporting-engine/pull/533#issuecomment-898321161 + +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 +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `_: + + * Rafael Blasco + * Antonio Espinosa + * Pedro M. Baeza + * Jairo Llopis + * David Vidal +* Santi Argüeso +* Omar Castiñeira +* `Punt Sistemes `_: + + * Isaac Gallart + +Other credits +~~~~~~~~~~~~~ + +External utilities +++++++++++++++++++ + +* JSignPdf: © Josef Cacek - License `MPL `__ or `LGPL2 `__ - http://jsignpdf.sourceforge.net/ + +Icon +++++ + +`Created by Anton Noskov from the Noun Project `__ + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/reporting-engine `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/__init__.py b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/__init__.py new file mode 100644 index 0000000..83e553a --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/__manifest__.py b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/__manifest__.py new file mode 100644 index 0000000..0feabed --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/__manifest__.py @@ -0,0 +1,31 @@ +# Copyright 2015 Tecnativa - Antonio Espinosa +# Copyright 2017 Tecnativa - Pedro M. Baeza +# Copyright 2018 Tecnativa - David Vidal +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Qweb PDF reports signer", + "summary": "Sign Qweb PDFs usign a PKCS#12 certificate", + "version": "16.0.1.0.4", + "category": "Reporting", + "website": "https://github.com/OCA/reporting-engine", + "author": "Tecnativa, " "Odoo Community Association (OCA)", + "license": "AGPL-3", + "installable": True, + "depends": ["web_editor"], + "external_dependencies": { + "python": [ + "endesive<=2.18.5 ; python_version < '3.12'", + "endesive ; python_version >= '3.12'", + "cryptography", + ], + "deb": ["default-jre-headless"], + }, + "data": [ + "data/defaults.xml", + "security/ir.model.access.csv", + "views/report_certificate_view.xml", + "views/res_company_view.xml", + ], + "demo": ["demo/report_partner_demo.xml", "demo/report_certificate_demo.xml"], +} diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/data/defaults.xml b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/data/defaults.xml new file mode 100644 index 0000000..959d375 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/data/defaults.xml @@ -0,0 +1,11 @@ + + + + report_qweb_signer.java_parameters + -Xms16M -Xmx16M -XX:CompressedClassSpaceSize=256m + + + report_qweb_signer.java_position_parameters + -llx 400 -lly 820 -urx 600 -ury 100 -fs 8 + + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/demo/report_certificate_demo.xml b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/demo/report_certificate_demo.xml new file mode 100644 index 0000000..8d8257d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/demo/report_certificate_demo.xml @@ -0,0 +1,20 @@ + + + + + + Test OCA certificate + test.p12 + test.passwd + java + + + 'test_' + (object.name or '').replace(' ', '_').lower() + '.signed.pdf' + + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/demo/report_partner_demo.xml b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/demo/report_partner_demo.xml new file mode 100644 index 0000000..dea7a77 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/demo/report_partner_demo.xml @@ -0,0 +1,48 @@ + + + + + + + Test PDF certificate + res.partner + qweb-pdf + report_qweb_signer.report_partner_demo + 'test_' + (object.name or '').replace(' ', '_').lower() + '.pdf' + True + + report + + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/am.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/am.po new file mode 100644 index 0000000..621abf2 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/am.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "ኩባንያዎች" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +msgid "Display Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %(error_code)s). Message: " +"%(message)s. Output: %(output)s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ar.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ar.po new file mode 100644 index 0000000..8f575a2 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ar.po @@ -0,0 +1,267 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "الشركات" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "الشركة" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +msgid "ID" +msgstr "المعرف" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "الاسم" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "المسلسل" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %(error_code)s). Message: " +"%(message)s. Output: %(output)s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/bg.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/bg.po new file mode 100644 index 0000000..352c15e --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/bg.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Фирма" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +msgid "Display Name" +msgstr "Име за Показване" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +msgid "Last Modified on" +msgstr "Последно обновено на" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Име" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Последователност" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %(error_code)s). Message: " +"%(message)s. Output: %(output)s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/bs.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/bs.po new file mode 100644 index 0000000..2df2163 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/bs.po @@ -0,0 +1,261 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "Ovo je uzorak izvještaja za testiranje PDF certifikata." + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "Partner:" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "Dozvoli samo jedan dokument" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "Dozvoljeni izvještaji" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "Putanja do datoteke certifikata" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "Certifikati (PDF potpisivanje)" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Poduzeća" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Kompanija" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "Domena" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "Domena za filtriranje da li potpisati dokument ili ne." + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "E-mail adresa koja se uključuje u PDF digitalni potpis." + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "Endesive" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save" +" signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "Java" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "Lokacija koja se uključuje u digitalni potpis (obično naziv grada). " + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Model" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "Model na koji se primjenjuje ovaj certifikat" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Ime" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "PDF certifikati" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "Certifikat PDF izvještaja" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "Certifikati PDF izvještaja" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "Putanja do datoteke s lozinkom" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "Putanja do datoteke certifikata PKCS#12" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "Putanja do datoteke za zaporkom certifikata" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "Tekst razloga koji se uključuje u digitalni potpis." + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "Izvještaj" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "report.certificate" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "Spremi kao prilog" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "E-mail potpisa" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "Lokacija potpisa" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "Razlog potpisa" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "Metoda potpisivanja" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "Potpisivanje izvještaja (PDF): Datoteka certifikata ili lozinke nije pronađena" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %(error_code)s). Message:" +" %(message)s. Output: %(output)s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "Test PDF certifikata" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ca.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ca.po new file mode 100644 index 0000000..195bd55 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ca.po @@ -0,0 +1,287 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2023-08-08 14:10+0000\n" +"Last-Translator: jabelchi \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" +"Això és un informe de mostra per a provar certificats PDF." + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "Partner:" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "Permet solament un document" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "Informes permesos" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "Ruta del fitxer de certificat" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "Certificats (signatura PDFs)" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Empreses" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Empresa" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +msgid "Display Name" +msgstr "Veure el nom" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "Domini" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "Domini per filtrar si signa o no el document" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "Adreça d'email a incloure a la signatura digital PDF." + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "Endesive" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" +"Nom de fitxer utilitzat per emmagatzemar el document signat com a adjunt. " +"Deixeu en blanc per a no guardar el document signat." + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" +"Si és cert, aquest certificat no es pot utilitzar per signar un PDF des de " +"diversos documents." + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "Java" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" +"Ubicació per a incloure a la signatura digital (típicament, un nom de " +"ciutat) " + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Model" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "Model on aplicar aquest certificat" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nom" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "Certificats PDF" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "Certificat d'informe PDF" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "Certificats d'informe PDF" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "Ruta del fitxer de contrasenya" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "Ruta al fitxer de certificat PKCS#12" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "Ruta al fitxer de contrasenya del certificat" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "Text de raó a incloure en la signatura digital." + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "Acció informe" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "Certificat informe" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" +"Informes a signar per al model seleccionat. Si no es selecciona cap informe " +"vol dir que tots els informes estan permesos." + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "Guardar com adjunt" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" +"Guardar informes PDF signats: No teniu prou drets d'accés per a guardar " +"adjunts" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Seqüència" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "E-mail de signatura" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "Ubicació de signatura" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "Motiu de signatura" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "Mètode de signatura" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" +"Signar informes PDF: No s'ha trobat el fitxer de certificat o de contrasenya" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %(error_code)s). Message: " +"%(message)s. Output: %(output)s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "Provar certificat PDF" + +#, python-format +#~ msgid "" +#~ "Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. " +#~ "Output: %s" +#~ msgstr "" +#~ "Signar informes PDF: ha fallat jPdfSign (codi d'error: %s). Missatge: %s. " +#~ "Sortida: %s" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ca_ES.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ca_ES.po new file mode 100644 index 0000000..5eac03e --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ca_ES.po @@ -0,0 +1,267 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (Spain) (https://www.transifex.com/oca/teams/23907/" +"ca_ES/)\n" +"Language: ca_ES\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Companyia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +msgid "Display Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +msgid "ID" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %(error_code)s). Message: " +"%(message)s. Output: %(output)s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/cs.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/cs.po new file mode 100644 index 0000000..d07c0b6 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/cs.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Společnost" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Název" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Číselná řada" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %(error_code)s). Message: " +"%(message)s. Output: %(output)s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/da.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/da.po new file mode 100644 index 0000000..4a454d0 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/da.po @@ -0,0 +1,267 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Virksomheder" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Virksomhed" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +msgid "Display Name" +msgstr "Vist navn" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +msgid "ID" +msgstr "Id" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Navn" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Rækkefølge" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %(error_code)s). Message: " +"%(message)s. Output: %(output)s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/de.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/de.po new file mode 100644 index 0000000..0495178 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/de.po @@ -0,0 +1,280 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "Nur einzelne Dokumente erlaubt" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "Dateipfad des Zertifikats" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Unternehmen" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Unternehmen" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Erstellt am:" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "Domäne" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "Domäne zur Auswahl, ob das Dokument abgezeichnet wird oder nicht." + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" +"Dateiname für das gespeicherte, abgezeichnete Dokument. Leer lassen, um das " +"gezeichnete Dokument nicht abzuspeichern." + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" +"Wenn gesetzt, kann dieses Zertikat nicht zum abzeichnen des PDFs mehrerer " +"Dokumente verwendet werden." + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert von" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Modell" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "Modell zur Anwendung dieses Zertifikats" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Bezeichnung" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "PDF-Zertifikate" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "PDF-Berichts-Zertifikat" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "PDF-Berichtszertifikate" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "Passwort-Dateipfad" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "Pfad zur PKCS#12 Zertifikatsdatei" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "Pfad zur Zertifikats-Passwortdatei" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Bericht" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +#, fuzzy +msgid "Report Certificate" +msgstr "PDF-Berichts-Zertifikat" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "Speichere den Anhang" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Reihenfolge" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "Bericht abzeichnen (PDF): Zertifikat oder Passwortdatei nicht gefunden" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %(error_code)s). Message: " +"%(message)s. Output: %(output)s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "Test-PDF-Zertifikat" + +#, python-format +#~ msgid "" +#~ "Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. " +#~ "Output: %s" +#~ msgstr "" +#~ "Bericht abzeichnen (PDF): jPdfSign scheiterte (Fehlerkennzeichen: %s). " +#~ "Meldung; %s. Ausgabe: %s" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/el_GR.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/el_GR.po new file mode 100644 index 0000000..e86fc36 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/el_GR.po @@ -0,0 +1,268 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Εταιρίες" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Εταιρεία" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +msgid "Display Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +msgid "ID" +msgstr "Κωδικός" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Αναφορά" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %(error_code)s). Message: " +"%(message)s. Output: %(output)s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/en_GB.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/en_GB.po new file mode 100644 index 0000000..c81958c --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/en_GB.po @@ -0,0 +1,267 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Company" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Created on" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Name" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Sequence" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %(error_code)s). Message: " +"%(message)s. Output: %(output)s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es.po new file mode 100644 index 0000000..97aac06 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es.po @@ -0,0 +1,291 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +# Fernando Lara , 2017 +# enjolras , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-16 01:44+0000\n" +"PO-Revision-Date: 2024-04-22 22:43+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "Informe de ejemplo para probar certificados PDF." + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "Socio:" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "Sólo un documento" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "Informes permitidos" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "Ruta al certificado" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "Certificados (firma PDF)" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Compañía" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "Dominio" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "Dominio para filrar si firmar o no el documento" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "Dirección de correo electrónico para incluir en la firma digital PDF." + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "Endesiva" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" +"Nombre de fichero usado para guardar el documento firmado como adjunto. " +"Dejar en blanco para no guardar el documento firmado." + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" +"Si Verdadero, este certificado no puede ser usado para firmar un PDF desde " +"varios documentos." + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "Java" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" +"Ubicación que se incluirá en la firma digital (normalmente, el nombre de una " +"ciudad). " + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Modelo" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "Modelo en el que usar este certificado para firmar" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nombre" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "Certificados PDF" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "Certificado de informe PDF" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "Certificados de informes PDF" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "Ruta al fichero de contraseña" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "Ruta al fichero de certificado PKCS#12" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" +"Ruta al fichero que contiene la contraseña con la que se proteje el fichero " +"de certificado" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "Texto de la razón para incluir en la firma digital." + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "Informar Acción" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "Informe Certificado" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" +"Informes a firmar para el modelo seleccionado. Si no se selecciona ningún " +"informe, todos los informes están permitidos." + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "Guardar como adjunto" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" +"Guardar informe firmado (PDF): no tiene suficientes permisos de acceso para " +"guardar adjuntos" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "Correo electrónico de firma" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "Localización de la firma" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "Razón de la firma" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "Método de Firma" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "Firmar informes (PDF): Certificado o archivo contraseña no encontrado" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %(error_code)s). Message: " +"%(message)s. Output: %(output)s" +msgstr "" +"Informe de firma (PDF): jPdfSign falló (error code: %(error_code)s). Mensaje:" +" %(message)s. Salida: %(output)s" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "Probar certificado PDF" + +#, python-format +#~ msgid "" +#~ "Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. " +#~ "Output: %s" +#~ msgstr "" +#~ "Firmar informes (PDF): jPdfSign falló (código de error: %s). Mensaje: %s. " +#~ "Salida: %s" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_AR.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_AR.po new file mode 100644 index 0000000..b3f055f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_AR.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/" +"teams/23907/es_AR/)\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nombre" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_CL.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_CL.po new file mode 100644 index 0000000..cfb0d0d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_CL.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nombre" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_CO.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_CO.po new file mode 100644 index 0000000..e960efb --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_CO.po @@ -0,0 +1,271 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creado" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nombre" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Iforme" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_CR.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_CR.po new file mode 100644 index 0000000..76f9dd9 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_CR.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Compañía" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nombre" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_DO.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_DO.po new file mode 100644 index 0000000..8c11bf1 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_DO.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nombre" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_EC.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_EC.po new file mode 100644 index 0000000..09a9c48 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_EC.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Compañia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nombre" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_ES.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_ES.po new file mode 100644 index 0000000..e11422f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_ES.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Compañía" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_MX.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_MX.po new file mode 100644 index 0000000..b98b472 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_MX.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Compañía" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Ultima modificacion realizada" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizacion por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Ultima actualización realizada" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nombre" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_PE.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_PE.po new file mode 100644 index 0000000..da8b547 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_PE.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nombre" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_PY.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_PY.po new file mode 100644 index 0000000..947a0d5 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_PY.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nombre" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_VE.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_VE.po new file mode 100644 index 0000000..3180c32 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/es_VE.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nombre" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/et.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/et.po new file mode 100644 index 0000000..51f00c8 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/et.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Ettevõte" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Loodud" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nimi" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Jada" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/eu.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/eu.po new file mode 100644 index 0000000..0b21ea1 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/eu.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Enpresak" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Enpresa" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Created on" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Model" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Izena" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Sekuentzia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fa.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fa.po new file mode 100644 index 0000000..7b12382 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fa.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "شناسه" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "تاریخ آخرین به‌روزرسانی" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "نام" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "دنباله" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fi.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fi.po new file mode 100644 index 0000000..1ef261a --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fi.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Yritykset" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Yritys" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Mall" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nimi" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Sekvenssi" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr.po new file mode 100644 index 0000000..b456712 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Société" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Date" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nom à afficher" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Modèle" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nom" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Sequence" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr_CA.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr_CA.po new file mode 100644 index 0000000..9c89226 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr_CA.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Entreprises" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "Identifiant" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Modèle" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nom" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr_CH.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr_CH.po new file mode 100644 index 0000000..2540b9e --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr_CH.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr_FR.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr_FR.po new file mode 100644 index 0000000..ed2dec5 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/fr_FR.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-24 04:38+0000\n" +"PO-Revision-Date: 2016-12-27 08:20+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: French (France) (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/fr_FR/)\n" +"Language: fr_FR\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/gl.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/gl.po new file mode 100644 index 0000000..5707328 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/gl.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Compañía" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Última modificación" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Informe" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/gl_ES.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/gl_ES.po new file mode 100644 index 0000000..21c62e2 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/gl_ES.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/" +"gl_ES/)\n" +"Language: gl_ES\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/he.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/he.po new file mode 100644 index 0000000..6143eec --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/he.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "מזהה" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "שם" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "רצף" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/hr.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/hr.po new file mode 100644 index 0000000..91f4b4e --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/hr.po @@ -0,0 +1,273 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-16 01:44+0000\n" +"PO-Revision-Date: 2018-02-16 01:44+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "Ovo je uzorak izvještaja za testiranje PDF certifikata." + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "Partner:" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "Dozvoli samo jedan dokument" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Poduzeća" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Poduzeće" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Model" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Naziv" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "Putanja do datoteke za zaporkom certifikata" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Izvještaj" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +#, fuzzy +msgid "Report Certificate" +msgstr "report.certificate" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "Spremi kao prilog" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "Test PDF certifikata" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/hr_HR.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/hr_HR.po new file mode 100644 index 0000000..061bd55 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/hr_HR.po @@ -0,0 +1,273 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Poduzeća" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Poduzeće" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Naziv" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Izvještaj" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/hu.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/hu.po new file mode 100644 index 0000000..f11bf0c --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/hu.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Vállalat" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Készítette" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Utolsó frissítés dátuma" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Utoljára frissítve " + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Név" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Sorszám" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/id.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/id.po new file mode 100644 index 0000000..76261c9 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/id.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Perusahaan" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Terakhir Dimodifikasi pada" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nama" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Berurutan" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/it.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/it.po new file mode 100644 index 0000000..92c7cd0 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/it.po @@ -0,0 +1,284 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2024-04-29 10:36+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" +"Questo è un semplice resoconto per testare la certificazione " +"PDF." + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "Partner:" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "Consentire un solo documento" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "Resoconti consentiti" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "Percorso file certificato" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "Certificato (firma PDF)" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Azienda" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "Dominio" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "Dominio per filtrare se documento firmato o meno" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "Indirizzo e-mail da includere nella firma digitale PDF." + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "Endesive" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" +"Nome file utilizzato per archiviare il documento firmato come allegato. " +"Lasciare vuoto per non salvare il documento firmato." + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" +"Se vero, il certificato non puè essere usato per firmare un PDF da diversi " +"documenti." + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "Java" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" +"Località da includere nelle firma digitale (tipicamente, il nome di una " +"città). " + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Modello" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "Modello a cui applicare questo certificato" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nome" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "Certificati PDF" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "Resoconto certificato PDF" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "Resoconti certificato PDF" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "Percorso file password" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "Percorso al file certificato PKCS#12" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "Percorso del file passowrd certificato" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "Testo motivazione da includere nella firma digitale." + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "Azione resoconto" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "Certificato resoconto" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" +"Resoconti da firmare per il modulo selezionato. Nessun resoconto selezionato " +"significa che tutti i resoconti sono consentiti." + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "Salva come allaegato" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" +"Salvataggio resoconto firmato (PDF); non si hanno sufficienti autorizzazioni " +"per salvare allegati" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Sequenza" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "E-mail firma" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "Località firma" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "Motivo firma" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "Metodo firma" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "Firma resoconto (PDF): file certificato o password non trovato" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" +"Firma resoconto (PDF): jPdfSign fallito (codice errore: %s). Messaggio: %s. " +"Risultato: %s" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "Tes certificato PDF" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ja.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ja.po new file mode 100644 index 0000000..51a3c56 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ja.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "会社" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "作成日" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "名称" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "付番" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ko.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ko.po new file mode 100644 index 0000000..2de6ead --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ko.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "작성일" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "표시 이름" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "이름" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "순서" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/lt.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/lt.po new file mode 100644 index 0000000..8cc6e11 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/lt.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Įmonė" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Pavadinimas" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Seka" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/lt_LT.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/lt_LT.po new file mode 100644 index 0000000..9640f92 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/lt_LT.po @@ -0,0 +1,271 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/" +"teams/23907/lt_LT/)\n" +"Language: lt_LT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/lv.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/lv.po new file mode 100644 index 0000000..b1cd0e4 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/lv.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Uzņēmums" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nosaukums" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Sērija" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/mk.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/mk.po new file mode 100644 index 0000000..082f7a5 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/mk.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Компанија" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Име" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Секвенца" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/mn.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/mn.po new file mode 100644 index 0000000..37f0c74 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/mn.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Компани" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Нэр" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Дараалал" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nb.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nb.po new file mode 100644 index 0000000..3f2b17f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nb.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Firmaer" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Firma" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Opprettet den" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Visnings navn" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Navn" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Sekvens" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nb_NO.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nb_NO.po new file mode 100644 index 0000000..5195cf0 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nb_NO.po @@ -0,0 +1,271 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Firmaer" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Firma" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Laget av" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Laget den" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Sist endret den" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nl.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nl.po new file mode 100644 index 0000000..80b8c8a --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nl.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Naam" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Reeks" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nl_BE.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nl_BE.po new file mode 100644 index 0000000..d2f7ae6 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nl_BE.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Gemaakt door" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Gemaakt op" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Laatst Aangepast op" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Naam:" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Volgorde" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nl_NL.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nl_NL.po new file mode 100644 index 0000000..feb7571 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/nl_NL.po @@ -0,0 +1,271 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: Peter Hageman , 2017\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" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Naam" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pl.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pl.po new file mode 100644 index 0000000..6bcc5ea --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pl.po @@ -0,0 +1,272 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Firma" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Utworzone przez" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Utworzono" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Ostatnio modyfikowano" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Ostatnia zmiana" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nazwa" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Raport" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Numeracja" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pt.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pt.po new file mode 100644 index 0000000..1596635 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pt.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Empresa" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nome" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Modificado a última vez por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Modelo" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nome" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Relatório" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Sequência" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pt_BR.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pt_BR.po new file mode 100644 index 0000000..58bec7a --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pt_BR.po @@ -0,0 +1,271 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Empresa" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nome para Mostrar" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "Identificação" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Última atualização em" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Modelo" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nome" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Relatório" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Sequência" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pt_PT.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pt_PT.po new file mode 100644 index 0000000..dae88c3 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/pt_PT.po @@ -0,0 +1,271 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Empresa" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nome a Apresentar" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Última Modificação Em" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Modelo" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Nome" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Relatório" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/report_qweb_signer.pot b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/report_qweb_signer.pot new file mode 100644 index 0000000..bf6b179 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/report_qweb_signer.pot @@ -0,0 +1,261 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +msgid "Display Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save" +" signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +msgid "ID" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#. odoo-python +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %(error_code)s). Message:" +" %(message)s. Output: %(output)s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ro.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ro.po new file mode 100644 index 0000000..8597f4d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ro.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Companii" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Companie" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Creat la" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Ultima actualizare în" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Secventa" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ru.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ru.po new file mode 100644 index 0000000..7610008 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/ru.po @@ -0,0 +1,271 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Компания" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Создан" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Модель" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Название" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Последовательность" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sk.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sk.po new file mode 100644 index 0000000..f0089e3 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sk.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Spoločnosti" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Spoločnosť" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravoval" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Naposledy upravované" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Meno" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Postupnosť" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sl.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sl.po new file mode 100644 index 0000000..656d183 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sl.po @@ -0,0 +1,280 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2023-04-11 13:23+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "Dovoli le en dokument" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "Pot do datoteke certifikata" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Družbe" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Družba" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "Domena" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "Domena, ki določa če naj se dokument podpiše ali ne" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" +"Naziv datoteke za shranjevanje podpisanega dokumenta kot priponke. Da bi " +"pustili dokument nepodpisan pustite prazno." + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" +"Če pravilno, se tega certifikata ne more uporabljati za podpisovanje PDF iz " +"več dokumentov." + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Model" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "Model, na katerega se uveljavi ta certifikat" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Naziv" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "PDF certifikati" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "Certifikat PDF poročila" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "Certifikati PDF poročil" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "Pot do datoteke gesla" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "Pot do datoteke PKCS#12" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "Pot do datoteke gesla certifikata" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Poročilo" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +#, fuzzy +msgid "Report Certificate" +msgstr "Certifikat PDF poročila" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "Shrani kot priponko" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Zaporedje" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" +"Podpisovanje poročila (PDF): certifikat ali datoteka z geslom nista najdena" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" +"Podpisovanje poročila (PDF): jPdfSign neuspešno (koda napake: %s). " +"Sporočilo: %s. Izid: %s" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "Testiranje PDF certifikata" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sr.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sr.po new file mode 100644 index 0000000..78f3eab --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sr.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Ime" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Niz" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sr@latin.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sr@latin.po new file mode 100644 index 0000000..e958b00 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sr@latin.po @@ -0,0 +1,271 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/" +"sr@latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Ime:" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sv.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sv.po new file mode 100644 index 0000000..703fb7a --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/sv.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Företag" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Visa namn" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Namn" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Nummerserie" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/th.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/th.po new file mode 100644 index 0000000..4994f3a --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/th.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "บริษัท" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "รหัส" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "ชื่อ" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "กำหนดเลขที่เอกสาร" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/tr.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/tr.po new file mode 100644 index 0000000..a475127 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/tr.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\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: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "Şirketler" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Şirket" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Son değişiklik" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Son güncelleme" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Alan" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Adı" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Sıra" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/tr_TR.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/tr_TR.po new file mode 100644 index 0000000..772952f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/tr_TR.po @@ -0,0 +1,271 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "Sadece bir belgeye izin ver" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "Firma" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Görünen ad" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "Alan" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "Kimlik" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "En son güncelleme tarihi" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "Tip" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Ad" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapor" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Sıra" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/uk.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/uk.po new file mode 100644 index 0000000..c06fb0a --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/uk.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Дата створення" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Name" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Послідовність" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/vi.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/vi.po new file mode 100644 index 0000000..99e1ba9 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/vi.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Được tạo vào" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "Tên" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "Trình tự" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/vi_VN.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/vi_VN.po new file mode 100644 index 0000000..d0e874a --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/vi_VN.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "Tạo vào" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/zh_CN.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/zh_CN.po new file mode 100644 index 0000000..d0c3569 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/zh_CN.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "公司" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "公司" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "创建者" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "创建时间" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "最后修改时间" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "上次更新日期" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "名称" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "序号" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/zh_TW.po b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/zh_TW.po new file mode 100644 index 0000000..e2980b3 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/i18n/zh_TW.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_signer +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-17 02:52+0000\n" +"PO-Revision-Date: 2017-08-17 02:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "This is a sample report for testing PDF certificates." +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.report_partner_demo_document +msgid "Partner:" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__allow_only_one +msgid "Allow only one document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__action_report_ids +msgid "Allowed reports" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__path +msgid "Certificate file path" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_company_form +msgid "Certificates (PDF signing)" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__company_id +msgid "Company" +msgstr "公司" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_uid +msgid "Created by" +msgstr "建立者" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__create_date +msgid "Created on" +msgstr "建立於" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__display_name +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__domain +msgid "Domain" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__domain +msgid "Domain for filtering if sign or not the document" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "E-mail address to include in PDF digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__endesive +msgid "Endesive" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__attachment +msgid "" +"Filename used to store signed document as attachment. Keep empty to not save " +"signed document." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__id +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__id +msgid "ID" +msgstr "編號" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__allow_only_one +msgid "" +"If True, this certificate can not be useb to sign a PDF from several " +"documents." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields.selection,name:report_qweb_signer.selection__report_certificate__signing_method__java +msgid "Java" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_ir_actions_report____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate____last_update +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company____last_update +msgid "Last Modified on" +msgstr "最後修改:" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_uid +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Location to include in digital signature (typically, a city name). " +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__model_id +msgid "Model" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__model_id +msgid "Model where apply this certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__name +msgid "Name" +msgstr "名稱" + +#. module: report_qweb_signer +#: model:ir.actions.act_window,name:report_qweb_signer.action_report_certificate +#: model:ir.ui.menu,name:report_qweb_signer.menu_report_certificate +msgid "PDF certificates" +msgstr "" + +#. module: report_qweb_signer +#: model_terms:ir.ui.view,arch_db:report_qweb_signer.view_report_certificate_form +msgid "PDF report certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_res_company__report_certificate_ids +msgid "PDF report certificates" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__password_file +msgid "Password file path" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__path +msgid "Path to PKCS#12 certificate file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__password_file +msgid "Path to certificate password file" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Reason text to include in digital signature." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model,name:report_qweb_signer.model_report_certificate +msgid "Report Certificate" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,help:report_qweb_signer.field_report_certificate__action_report_ids +msgid "" +"Reports to sign for the selected model.No report selected means all reports " +"are allowed." +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__attachment +msgid "Save as attachment" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Saving signed report (PDF): You do not have enough access rights to save " +"attachments" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__sequence +msgid "Sequence" +msgstr "序列" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_mail +msgid "Signature e-mail" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_location +msgid "Signature location" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__endesive_certificate_reason +msgid "Signature reason" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.model.fields,field_description:report_qweb_signer.field_report_certificate__signing_method +msgid "Signing Method" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "Signing report (PDF): Certificate or password file not found" +msgstr "" + +#. module: report_qweb_signer +#: code:addons/report_qweb_signer/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Signing report (PDF): jPdfSign failed (error code: %s). Message: %s. Output: " +"%s" +msgstr "" + +#. module: report_qweb_signer +#: model:ir.actions.report,name:report_qweb_signer.partner_demo_report +msgid "Test PDF certificate" +msgstr "" diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/__init__.py b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/__init__.py new file mode 100644 index 0000000..8592691 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/__init__.py @@ -0,0 +1,5 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import ir_actions_report +from . import report_certificate +from . import res_company diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/ir_actions_report.py b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/ir_actions_report.py new file mode 100644 index 0000000..3669e4b --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/ir_actions_report.py @@ -0,0 +1,264 @@ +# Copyright 2015 Tecnativa - Antonio Espinosa +# Copyright 2017 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import base64 +import datetime +import logging +import os +import subprocess +import tempfile +from contextlib import closing + +from cryptography.hazmat import backends +from cryptography.hazmat.primitives.serialization import pkcs12 +from endesive import pdf + +from odoo import _, models +from odoo.exceptions import AccessError, UserError +from odoo.tools.safe_eval import safe_eval, time + +_logger = logging.getLogger(__name__) + + +def _normalize_filepath(path): + path = path or "" + path = path.strip() + if not os.path.isabs(path): + me = os.path.dirname(__file__) + path = "{}/../static/certificate/".format(me) + path + path = os.path.normpath(path) + return path if os.path.exists(path) else False + + +class IrActionsReport(models.Model): + _inherit = "ir.actions.report" + + def _is_report_type_signable(self): + self.ensure_one() + return self.report_type == "qweb-pdf" + + def _certificate_get(self, report, res_ids): + """Obtain the proper certificate for the report and the conditions.""" + if not report._is_report_type_signable(): + return False + company_id = self.env.company.id + if res_ids: + if isinstance(res_ids, int): + res_ids = [res_ids] + obj = self.env[report.model].browse(res_ids[0]) + if "company_id" in obj: + company_id = obj.company_id.id or company_id + certificates = self.env["report.certificate"].search( + [ + ("company_id", "=", company_id), + ("model_id", "=", report.model_id.id), + "|", + ("action_report_ids", "=", False), + ("action_report_ids", "in", report.id), + ] + ) + if not certificates: + return False + for cert in certificates: + # Check allow only one document + if cert.allow_only_one and len(res_ids) > 1: + _logger.debug( + "Certificate '%s' allows only one document, " + "but printing %d documents", + cert.name, + len(res_ids), + ) + continue + # Check domain + if cert.domain: + domain = [("id", "in", tuple(res_ids))] + domain = domain + safe_eval(cert.domain) + docs = self.env[cert.model_id.model].search(domain) + if not docs: + _logger.debug("Certificate '%s' domain not satisfied", cert.name) + continue + # Certificate match! + return cert + return False + + def _attach_filename_get(self, res_ids, certificate): + if len(res_ids) != 1: + return False + doc = self.env[certificate.model_id.model].browse(res_ids[0]) + return safe_eval(certificate.attachment, {"object": doc, "time": time}) + + def _attach_signed_read(self, res_ids, certificate): + if len(res_ids) != 1: + return False + filename = self._attach_filename_get(res_ids, certificate) + if not filename: + return False + attachment = self.env["ir.attachment"].search( + [ + ("name", "=", filename), + ("res_model", "=", certificate.model_id.model), + ("res_id", "=", res_ids[0]), + ], + limit=1, + ) + if attachment: + return base64.b64decode(attachment.datas) + return False + + def _attach_signed_write(self, res_ids, certificate, signed): + if len(res_ids) != 1: + return False + filename = self._attach_filename_get(res_ids, certificate) + if not filename: + return False + try: + attachment = self.env["ir.attachment"].create( + { + "name": filename, + "datas": base64.b64encode(signed), + "res_model": certificate.model_id.model, + "res_id": res_ids[0], + } + ) + except AccessError as exc: + raise UserError( + _( + "Saving signed report (PDF): " + "You do not have enough access rights to save attachments" + ) + ) from exc + return attachment + + def _signer_bin(self, opts): + me = os.path.dirname(__file__) + irc_param = self.env["ir.config_parameter"].sudo() + java_bin = "java -jar" + java_param = irc_param.get_param("report_qweb_signer.java_parameters") + java_position_param = irc_param.get_param( + "report_qweb_signer.java_position_parameters" + ) + jar = "{}/../static/jar/JSignPdf.jar".format(me) + return "{} {} {} {} {}".format( + java_bin, java_param, jar, opts, java_position_param + ) + + def _get_endesive_params(self, certificate): + date = datetime.datetime.utcnow() - datetime.timedelta(hours=12) + date = date.strftime("D:%Y%m%d%H%M%S+00'00'") + return { + "sigflags": 3, + "sigpage": 0, + "sigbutton": False, + "contact": certificate.endesive_certificate_mail, + "location": certificate.endesive_certificate_location, + "signingdate": date.encode(), + "reason": certificate.endesive_certificate_reason, + "signature": "", + "signaturebox": (0, 0, 0, 0), + "text": {"fontsize": 0}, + } + + def _signer_endesive(self, params, p12filepath, pdfpath, pdfsigned, passwd): + stringpassword = "" + with open(passwd, "r") as pw: + for line in pw: + stringpassword += line.rstrip() + password = stringpassword.encode("utf-8") + with open(p12filepath, "rb") as fp: + p12 = pkcs12.load_key_and_certificates( + fp.read(), password, backends.default_backend() + ) + with open(pdfpath, "rb") as fh: + datau = fh.read() + datas = pdf.cms.sign(datau, params, p12[0], p12[1], p12[2], "sha256") + with open(pdfsigned, "wb") as res: + res.write(datau) + res.write(datas) + return pdfsigned + + def pdf_sign(self, pdf, certificate): + pdfsigned = pdf[:-4] + "_signed.pdf" + p12 = _normalize_filepath(certificate.path) + passwd = _normalize_filepath(certificate.password_file) + method_used = certificate.signing_method + if not (p12 or passwd): + raise UserError( + _("Signing report (PDF): " "Certificate or password file not found") + ) + if method_used == "java": + passwd_f = open(passwd, "tr") + passwd = passwd_f.read().strip() + passwd_f.close() + signer_opts = ' "{}" -ksf "{}" -ksp "{}" -d "/tmp"'.format(pdf, p12, passwd) + signer = self._signer_bin(signer_opts) + process = subprocess.Popen( + signer, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True + ) + out, err = process.communicate() + if process.returncode: + raise UserError( + _( + "Signing report (PDF): jPdfSign failed (error code: %(error_code)s). " + "Message: %(message)s. Output: %(output)s", + error_code=process.returncode, + message=err, + output=out, + ) + ) + elif method_used == "endesive": + params = self._get_endesive_params(certificate) + self._signer_endesive(params, p12, pdf, pdfsigned, passwd) + return pdfsigned + + def _read_attached_signed_content(self, report, res_ids, certificate): + signed_content, ext = False, False + if certificate and certificate.attachment: + signed_content = self._attach_signed_read(res_ids, certificate) + if signed_content: + _logger.debug( + "The signed PDF document '%s/%s' was loaded from the " "database", + report.report_name, + res_ids, + ) + return signed_content, "pdf" + return signed_content, ext + + def _render_qweb_pdf(self, report_ref, res_ids=None, data=None): + report = self._get_report(report_ref) + certificate = self._certificate_get(report, res_ids) + signed_content, ext = self._read_attached_signed_content( + report, res_ids, certificate + ) + if signed_content: + return signed_content, "pdf" + content, ext = super()._render_qweb_pdf(report_ref, res_ids=res_ids, data=data) + if certificate: + content = self._sign_pdf_and_attach(res_ids, certificate, content) + return content, ext + + def _sign_pdf_and_attach(self, res_ids, certificate, content): + # Creating temporary origin PDF + pdf_fd, pdf = tempfile.mkstemp(suffix=".pdf", prefix="report.tmp.") + with closing(os.fdopen(pdf_fd, "wb")) as pf: + pf.write(content) + _logger.debug( + "Signing PDF document '%s' for IDs %s with certificate '%s'", + self.report_name, + res_ids, + certificate.name, + ) + signed = self.pdf_sign(pdf, certificate) + # Read signed PDF + if os.path.exists(signed): + with open(signed, "rb") as pf: + content = pf.read() + # Manual cleanup of the temporary files + for fname in (pdf, signed): + try: + os.unlink(fname) + except OSError: + _logger.error("Error when trying to remove file %s", fname) + if certificate.attachment: + self._attach_signed_write(res_ids, certificate, content) + return content diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/report_certificate.py b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/report_certificate.py new file mode 100644 index 0000000..9438109 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/report_certificate.py @@ -0,0 +1,81 @@ +# Copyright 2015 Tecnativa - Antonio Espinosa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class ReportCertificate(models.Model): + _name = "report.certificate" + _description = "Report Certificate" + _order = "sequence,id" + + @api.model + def _default_company(self): + m_company = self.env["res.company"] + return m_company._company_default_get("report.certificate") + + sequence = fields.Integer(default=10) + name = fields.Char(required=True) + path = fields.Char( + string="Certificate file path", + required=True, + help="Path to PKCS#12 certificate file", + ) + password_file = fields.Char( + string="Password file path", + required=True, + help="Path to certificate password file", + ) + model_id = fields.Many2one( + required=True, + comodel_name="ir.model", + help="Model where apply this certificate", + ondelete="cascade", + ) + domain = fields.Char( + help="Domain for filtering if sign or not the document", + ) + action_report_ids = fields.Many2many( + string="Allowed reports", + help="Reports to sign for the selected model." + "No report selected means all reports are allowed.", + comodel_name="ir.actions.report", + relation="report_certificate_action_report", + column1="report_certificate_id", + column2="action_report_id", + domain="[('model_id', '=', model_id)]", + ) + allow_only_one = fields.Boolean( + string="Allow only one document", + default=True, + help="If True, this certificate can not be useb to sign " + "a PDF from several documents.", + ) + attachment = fields.Char( + string="Save as attachment", + help="Filename used to store signed document as attachment. " + "Keep empty to not save signed document.", + ) + company_id = fields.Many2one( + string="Company", + comodel_name="res.company", + required=True, + default=_default_company, + ) + signing_method = fields.Selection( + selection=[("java", "Java"), ("endesive", "Endesive")], + default="java", + required=True, + ) + endesive_certificate_mail = fields.Char( + string="Signature e-mail", + help="E-mail address to include in PDF digital signature.", + ) + endesive_certificate_location = fields.Char( + string="Signature location", + help="Location to include in digital signature (typically, a city name). ", + ) + endesive_certificate_reason = fields.Char( + string="Signature reason", + help="Reason text to include in digital signature.", + ) diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/res_company.py b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/res_company.py new file mode 100644 index 0000000..2f5742c --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/models/res_company.py @@ -0,0 +1,14 @@ +# Copyright 2015 Tecnativa - Antonio Espinosa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class ResCompany(models.Model): + _inherit = "res.company" + + report_certificate_ids = fields.One2many( + string="PDF report certificates", + comodel_name="report.certificate", + inverse_name="company_id", + ) diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/CONFIGURE.rst b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/CONFIGURE.rst new file mode 100644 index 0000000..50ef28e --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/CONFIGURE.rst @@ -0,0 +1,30 @@ +In order to start signing PDF documents you need to configure certificate(s) +to use in your company. + +* Go to ``Settings > Companies > Companies > Your company`` +* Go to ``Report configuration`` tab +* Click ``Edit`` +* Add a new item in ``PDF report certificates`` list +* Click ``Create`` +* Set name, certificate file, password file and model +* Optionally you can set a domain and filename pattern for saving as attachment + +For example, if you want to sign only customer invoices in posted state: + +* Model: ``account.move`` +* Domain: ``[('move_type','=','out_invoice'), ('state', '=', 'posted')]`` +* Save as attachment: ``(object.name or '').replace('/','_') + '.signed.pdf'`` + +**Note**: Linux user that executes Odoo server process must have +read access to certificate file and password file + +Java Memory Settings +~~~~~~~~~~~~~~~~~~~~ + +If you are signing large amounts of reports at the same time, or if you have a +lower worker memory size than the JVM defaults, you may need to tune the JVM +heap memory limits. Do so by adding a ``$JVM_ARGS`` environment variable that +contains the required flags. Check out these links too: + +- `StackOverflow answer `_. +- `Java docs `_. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..f3497e0 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/CONTRIBUTORS.rst @@ -0,0 +1,12 @@ +* `Tecnativa `_: + + * Rafael Blasco + * Antonio Espinosa + * Pedro M. Baeza + * Jairo Llopis + * David Vidal +* Santi Argüeso +* Omar Castiñeira +* `Punt Sistemes `_: + + * Isaac Gallart diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/CREDITS.rst b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/CREDITS.rst new file mode 100644 index 0000000..49127c5 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/CREDITS.rst @@ -0,0 +1,9 @@ +External utilities +++++++++++++++++++ + +* JSignPdf: © Josef Cacek - License `MPL `__ or `LGPL2 `__ - http://jsignpdf.sourceforge.net/ + +Icon +++++ + +`Created by Anton Noskov from the Noun Project `__ diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/DESCRIPTION.rst b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/DESCRIPTION.rst new file mode 100644 index 0000000..11a02c1 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module extends the functionality of report module to sign +PDFs using a PKCS#12 certificate. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/INSTALL.rst b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/INSTALL.rst new file mode 100644 index 0000000..e6018cf --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/INSTALL.rst @@ -0,0 +1,3 @@ +To install this module, you need to install Java JDK Headlees, e.g.: + + apt-get install default-jre-headless diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/ROADMAP.rst b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/ROADMAP.rst new file mode 100644 index 0000000..ba0b283 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/ROADMAP.rst @@ -0,0 +1,7 @@ +* When signing multiple documents (if 'Allow only one document' is disable) + then 'Save as attachment' is not applied and signed result is not + saved as attachment. +* Add tests. +* Why not taking the occasion to add the whole configuration at report level + (if to be signed or not, the domain, etc...)? + See https://github.com/OCA/reporting-engine/pull/533#issuecomment-898321161 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/USAGE.rst b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/USAGE.rst new file mode 100644 index 0000000..641c84f --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/readme/USAGE.rst @@ -0,0 +1,15 @@ +User just prints PDF documents (only Qweb PDF reports supported) as usual, +but signed PDF is automatically downloaded if this document model is configured +as indicated above. + +If 'Save as attachment' is configured, signed PDF is saved as attachment and +next time saved one is downloaded without signing again. This is appropiate +when signing date is important, for example, when signing customer invoices. + +You can try the signing with the demo report that is included for customers +called "Test PDF certificate". + +You can set extra parameters of JSignPdf library in the system parameter +named 'report_qweb_signer.java_position_parameters', for example '-V' to +visible signature into pdf. You can also set extra parameters for Java in the +system parameter named 'report_qweb_signer.java_parameters'. diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/security/ir.model.access.csv b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/security/ir.model.access.csv new file mode 100644 index 0000000..e04b17c --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/security/ir.model.access.csv @@ -0,0 +1,3 @@ +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_report_certificate_public","report_certificate group_public","model_report_certificate","base.group_user",1,0,0,0 +"access_report_certificate_manager","report_certificate group_manager","model_report_certificate","base.group_erp_manager",1,1,1,1 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/certificate/test.p12 b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/certificate/test.p12 new file mode 100644 index 0000000000000000000000000000000000000000..eca08285ce175f0c421c8348b4a14afc10e803d0 GIT binary patch literal 6036 zcmXqL5}&}t$ZXIg9>vC~)#lOmotKfFaY2)~H%pVayFrtHFh=bB zHoa!?q^t3_KE6}Amm2!3*w}3O&)jVd8)rOL_{d%qbLH&^v)8^0Z!x;$FIi#5yfjSE z`ShAeNrwFA-2#65Y2HlxmU^}5_kx}dp?KAmsaMamsjPO~d21$X+gsV3KRb2*Uv)PFx6R6Q9Zu>w5qJrhQbeOe(E<1LK1I0 zP2aaDJ?zj?H_qL1&t4vVut7zv>1@ZE-YG(XKD{s1+_GIFmx)hUTX+{Q8)_tiZBQRy(9k11e59-`?Im(>=k>>Q*qAzr(0f#GhY0j6rABbPm}da3j3Fs zGlm{#IBL51xF1~z@qZHP7*?uiY5m1a@KxhK7VjV1F2D1t=+{x>e<@YnBXsP=!{-_g zR%ic=x-sAHor}WBCEVGJhE{QL!mc0IaufvFt7fa7{I$5U=6Ihe4;mg9b z&8JOY>89wxbYerwyOYPPrt+!EX?2Sod}@)>#L}wr;+GNM^>pzWR&93{Wk&=?TbJ%i z=m@DQ`eoE5FZgBQ!rOByS3Y{{d3NLGNoP;Ic5cveS*>B~;q=AYr?>RFro{GwfK7pW z7Z^%k56bk+(@;tjVZE84KTkvBEOVj8rTCDHZ}Ar@6ZS>lV3x4ti(_8hFs3-`o z*)rD-zgTLYQJwp>V&~$ttuwneN&Jbwmli*}fX}GTY=QpA>eI(vgKjOJ&nf6PUmsi>!5U?!J zuR750|LVWqMo+`P4Pn7W!in=1>CKxn+uh)4%)zO9PB%Zv3SyIZ*|~q^AE(8tA<7O@ z%N9=7TY2H6rAyBefiSPWXtap2`AwF!<$1AQ((q0U`)7|Ux?iVyajv=i`}Krfaf)G4vTq76%l+N(Y@^^Km3x19 z<5LW#9uVb5KU95$c&_4^04vw>~_Zs%rcn18LT-qpu5BP8d~ z%xE6Hbm#YW96NrOJzy|YsJ?SbTK}h=pZj*k#Fy@;uJ<}8zFuS1!1(R=hx0d<%~mtp z#P77>Z?hJE&#}ic{<*wD2o0{)yFRqW`|9^dvb0|-< z>9UzpOwJSb$4*rXpUr#r)q`V?9!E94{GQI7vT@<0>V2F~cPO6>K086R^mVnJ-*T1j zMy=ite5KAj>$GgC?~V9ZR<-=R=)q@B*RQPdik}hYbN9XNDk;$$pN_p;;WJ&&F#CbU z@3Mmd+FO43E@N)|%Te`A;po46`&Ql9Cps-`=l|XAeOs4F96a;u^P?y0&HPm7FUm>y z-;%}DanNv?=BFc;w@e2Uar_>j_)6;}} zC3f4Z2EM3my(3`Luyaix<9GL2Q*FXm`H6MkS8d-E?b}8(2KUdd%__$i%!K3@{b{x7Yp!n~NMvF0< zo3K=VV02SdPl74Sw2H5etKQr));=`la+{J=@Dp?I*DW44QI%nteNMvlK}V-aHol43 zws7m5rWFemrYzQ4aEY;L<@ctL1FW1o|0J~<3NL>%JM-M}2(L$bd6;%6cTJ5yf9%Xl zi!X+5QL=yb|CytANMpXnn(Tjk3*SE8%X6c+neDbqwQlQ$3MH*4@p-8;To1Buyz8>` z#I0qsYZZwk(*I7^wK<(cA^`>(_R@kypBCvO(ay-DZbdf3)f|A%41`Uz@Dk?T*sW&Zw0XPdT3sMIOn*{ixn&1USm7q z&~5o=&yJhRPy5_<>P)*HQ@iH)3AHN<%ipeBx2?SMunk|iCaYmhiF8-Lgln2pdBdMu z>~=YKDtdP;Te9t@ueEH|@6c2KRwUdvRM=cATOZt|79v(N<)jAh@)b6w+$(21^h)Qj zo$<|D@09O@t=D+PC$!G9_-uZD;$Owwm>oAZNlm*b*e0PHur2z7pGoQEO&`PG8N7|N zTG*uPzwdfkChMMwt7f<^YX0qBb&IQ$;rq&41!oMm2>k!u6J^IIv#rAL;qN1rrzJ%r zwsEr?%hs-~u?%>{yZB;f+_|{qiaE!&pW#Y+T2NFft#d0D$k$c-i5=Cs#;zR^s2Lk};_JCtk;Mv=7R1%w3F=(Ej~N(%pA)`jb5gh>tA2CGDv!?`oCssdg=Z6WzEr3?-!S5gz-2jmN_hQ{qyql zEx#9=7B#H;x$aEW;hir}FWsZ@;CSRo&j%6PHss9N!y&@)^+@RA#pwV{H2e~Ci9hx9w#opP%yRnf~)<4J54G< zrwx-H)Hh7KEu?>=BIJCfV!u~$_NR?kPI>OTcH#erGr3OeD%yOm>1C_|wcj)L91dPs zZopKov}49q9Z~-iAJ}Ge>{JNbdLZ<1OoNfrb`w7S4HC@8C6gCjI4kmBbNB9kt6Qtq z^SE%V>)Pukzc1xQ=M&~tJI^nO>~V1D={=NkQgz*gJPWS}JKuYJ+S%h2d~#yf-|%%u zc_*=|eecM~m_O|(uMl%qYuNnuBPxx(d(J8632?7bd>XD&*SbDx>#2pt`X=}P8D7(T zfBVxUlc`6%T|c&^Yd9~{+;iDgS>w*)h7C(rga^&5wq14XO-S%r1%8J`LG6;Wzo*GP z`s&FSw@bwRy8pZXC+-+5JmjIfYqH9Rwx1qfe&_AWd>EB@-gbBNTc%5E|8a3QyR5ms z{SdSBtIO5PSza}AB;|iS6ZN%0=MR74fsAN=eg3W0}MnyDUwdHw~INuNpLQUS#8jb)&c# znHDs0<{30`W})=1m_fZO6&5e<-+C7}gL+piO`IOKYpVaw-MZkm`{EsazG4~A{_}=@ zjnt5iDEHMmo^qW@sKWZH_3THVE7ZHbS#};!_4vtqSw>;*zg52~t^1B2))NT}3YfAn zD<|Y&w&sEL2i9y_z`XWRWUAuY!g|&1lT0oC_nmrWRNS)o>bs;+)xf<9?iwpx7wxmT z8oz-5ntKDPx{NRe!ty3-84=w_1$hmo~tX`ci1z3 z6^**F-zibj`pFHgr6P}3E$OSCGj-`{m0tHdHQNfjR@fguB?j%U_446wpJTTEY*}F^rZaQ##s2oS_fB%XzHa%bD!#E>qRew) zWc{00(^PewJJn=LbDVz(t}mV}R~b96-$<4_jqj46D7(nRW93y5kHxyKdodk4+)=(= zGF0GC;AUaACaat^ugvqpudO||)#lkkQG<;^AG+t>@c-HM_tNos-N$nc-aPjkD@w*sJU0iT# z{gWNSS;v|WChG6zO4;!IxOYR{>tAATLLZ|EdKk!mGx~|UV;$PtvYcsdVD*XA7 z6|(HnLAUJcyOAC2fwO(QKL{S}5~%FeQeO4Vfpy}U-}8$)#4oTx0Y5r=Tkcl@V0F20(`U%(vybE&;hzW?E#n~Za=Ut?M_b7`{e{7mL~>%YsSoqr~> zgX2jGS68fb{j3_tKz8kUxyecABeM;{WLR3)n)DkVtH_%z@L7HB!7YcG=alMPFWng= z!gQ-=!|S3+CtR{#w(hc0-1^S^T2(q%rlHX@>#U_y-M?sUGd%V2YxXbBZBux>ScF|q z?wNecUeu^gC~{qDhH7f;vL(AR)y?;3FKmrEw|(m3{+v_Wnrx554jUdPT+f@=j_e!P4`>gXiu~)_O(2Qxf z8B}%_Mr5+ah-~;=zx24#`CH=Y)AsoEFEps-&%7!n)-eCwGG3Pr?{1iU=4#_zy(0em z0?s*a%H28HmOhqdiOb~6`O(T8-MEMG?aI3?F^ghPR(xN@89Z&->ENUrE4Od`XC-Uy zT(xAuR&|@H;;-M{{`|z))NIkDhgaq8CapfmC0#4*^Iul$$nvC+T^-Hhvzg1~?QV+f z>YOh2Y^ITy5Q_3WHO8ZY0l&3|dtbuwatN%NyyVpDdBG%ggZxqLX~-qF0c zD4m2CQF0QOtbBrV)&2K)wx9j^JMZ$+w6cX80{V>K$;616hhBL6W4o?hq|A;ik0l;z zp@!YnUmFbB`7>5s%yfucx^3foN&e4sHeWn+#dP;1@ri-9!rkval^9Q~5;eB{9aIqh z$obIE*x&4@f3W^r8CWV6sQPnBC;#TTM!r*anHL#wOrNMec{iWh=i94Tw`=#F(|xmM zF~>tbztEU{msR8McfJ(6cKOrWN%tzd4^Fe6bo9oHMUC^aRrYVTlIhAl(so8!((tjR z|CGN=U6fhnXBY$uKT3~b<)4-@>C*M}7k$rXS#A)#_pDK0VvGDL%PX(-*jL{E@O74A zBTvzkAm5MvLT{vO=F~83uvpEI_SW&rou4;%T=slwTI_nwZWpWGhu(R98$KDnowaw- z`ROTD=Phs5F7g!oE}v;xJM*i@QSrr#!^7FF?z4!mmt}mr;k%5&lk6RB0#DX;JLSo8 zN9VWov?a&sho=`Wo0Xiqw@!E3hNb+4B`f1@>c@X~mPv_bKlUo_)q%4nvW*-c8TZ@g z%a-vkHf<1cB7Ecx7U|Kj|HwzdG)b+ z@*-1Sq5FJQPl}6;K0C}}D0rIqeWveIPeY{whkwC7GoKf{_x{+nY18^J<-3=y5}eLd z`Arm+Q1-C>w`a?x6~DB+DxRFFx7?na>&~yc-v03iIq7TDRO&+JF`{P~G9r~KGC`O~ywextVNA8PN{9Vx5zdU8bV^yicrC*ng30z0z!PyE>O{+ud4kND8fc=kSR6 zz|?Oau8N)IQ|Fyq(Y%#qo7A<_OUs+?Y!d2X_z?0i>Z9GKl9I%g9#i8P?cCbh3QPE{ z9|WB@T+Q;LFNEcy&eB^};(uIt#m&XJEZt&7S-!hVe9HbX;ceRk(^ECm&0e$k?(vBc zNffv{&p15jOe@Rpb6L4^MH_$J=Uw#5Z{FvAC7%RW_6o)T5d)TWhTDG0bxl9_S-UWsM2Fmc(8KkHXapV8DPp99qUtY5;@%f{(_aEzTGtfjR5;2sKlVb2^NMXol$Y)Ss@MmylaAZ(m z2w_NNC}t=z&^1sr;ACUf=3{1(Vr5_vai3!AWMHzCjr-L%TM>4pJL=t6byzq)+M0GS I?bay(0EyCU)Bpeg literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/certificate/test.passwd b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/certificate/test.passwd new file mode 100644 index 0000000..7fbe952 --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/certificate/test.passwd @@ -0,0 +1 @@ +admin diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/description/icon.png b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9c3fc036c661f9a61752f19c94e7919859348f07 GIT binary patch literal 2850 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4mJh`hQoG=rx_R+*pj^6T^Rm@;DWu&Co?cG za29w(7BevLUI$@DCym(^3=9nHC7!;n?Du(C1eG-Bp2}orVBlKs>EaktaqI2e+6keh zlE>}KzrW+==HTAVrlzX)tSiv-oPxp9%p1!jXKETu3s5r^eWa0Oy4UBj$;#Aa!84~$ zo5ahykEgSD<~JiFpC#OkTx*pR9Ug5G*{!Fu`}X#clF#@g+9Of;pTUIDcfEnQ9;$#v#GV^o8mCY(+Eq z0|_h!5{x`<49$WE1Qu&7V4NXZEV-m{zi`ldmm4fIm~A}vtZw|zV%K(NRhKNI(19Z} zgcBD11et!2Bf)@4;?XmfZ>z;+zAw9w6T|sIrl9i7R0Hpx(+6K}cog3ZQwO$U8aoH4 z?}=AQg>e?IBtEEI5O-(VBm9FijIVCqjA_lq^A#nNnOc6mdB!|LIKzNRqKAR4*x`_a z`3Id#vNGXs9J`V>svNlAaCBMw9>H*?mR}#(J~Q?(eB*-nRN;yg4Xl;>NlPBV-2 zUpD1g!};*uePok%=S}bDnX87DN)5H2U^Qyn+YHRMV3R}Q^ljl+J z0hPbeViqYZD|AXM>*lSvwTI#6E7OOMuE#8|uiyUoy`)o|yoDD_1@Fy}O?EBS`&~Y! z-l*Z8pr5jzb=|Cj`wy)}r*bH8vE1OiBeALS{6e?-a}^N{3w+AFI8#{)1f3#gFxCiq zK9vjOJzHzb;1SaU z?K01E6B3RWC_Bvjs8uk(>TNKS+V!dj-dULp{}|se&1(GorM%iSJm8w7(=-k%!G30Y z?g-}pOm`-#|B<=XV6W+T>4eD6-lug5$_Em1_wxU!ZCLnB*5mVP>0Mvvz5cRKg7MJt z{S&`-Tf0}x7|O8e^T^4)&+A9yBd-CN+??aHW_ymFG#>cU^uwdZmV>_1sz85H`Z zNXp#OWL}XQ<1}`Op34*E_Qh~tFS+`_*!J9cUdg;2OcAZ$_c?HW)z{;Go!HBuz9`DH ztnu-8Zqp=-N{;KZ`0uRgnp3sca|31wC43Y~L9D~?A@`(zJ;;sU=``}qem@7l2~>%Y3HVEy+U ze!Q1-_nbLyc*aU5?Rh{!ou&MpLkAe&&SzQU7)QCEYGlQWpO5phVV8;$%7)yXBB?ly7}nBi^~n`R|o%C zll6Y7M{?#u(euA1R2|IQn--+&-up}Z>ri#1jJ+xH!rl)~Q4gwOrR~?pLuWS3o zR9u>KfARU-&0oIHo&J4y{>s#d_3symXIexqEBqg_lzdQPYIy`FflF;68s;`t-*ElRn` z$qn*H6?xVu&CtA>_}er158Ers>0?&3KNp|5z(o#tk5b}$ZF=;LyiX-Unx{T}j3TNbwp zUl-$Gy8dg=?wCl+5+;$TZ#iO{J{@cA`KO!I9JGRM$(9=7d#^R*L)(pooDbyvb%@hE z7uLH}-q9$TUE{Hq#9@Um-F9JXMd~hPR!(%{zBGBqgvM11rN1d0UEv{+uv+djcT4bg zjm^~^C!9LEQ&fTeeYOvG?$lta>Tu zj1#(PI|+O1%2Rp|phw@!wuYWJHmoVGRX7S80A z)(f(_R{mn+-MHLTg~ocXG7E|P^;cm{M5%xLCsj&)jz7Pcz`(%3;OXk;vd$@?2>_GY B5*h#i literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/description/index.html b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/description/index.html new file mode 100644 index 0000000..62ded6d --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/description/index.html @@ -0,0 +1,542 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Qweb PDF reports signer

+ +

Beta License: AGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runboat

+

This module extends the functionality of report module to sign +PDFs using a PKCS#12 certificate.

+

Table of contents

+ +
+

Installation

+

To install this module, you need to install Java JDK Headlees, e.g.:

+
+apt-get install default-jre-headless
+
+
+

Configuration

+

In order to start signing PDF documents you need to configure certificate(s) +to use in your company.

+
    +
  • Go to Settings > Companies > Companies > Your company
  • +
  • Go to Report configuration tab
  • +
  • Click Edit
  • +
  • Add a new item in PDF report certificates list
  • +
  • Click Create
  • +
  • Set name, certificate file, password file and model
  • +
  • Optionally you can set a domain and filename pattern for saving as attachment
  • +
+

For example, if you want to sign only customer invoices in posted state:

+
    +
  • Model: account.move
  • +
  • Domain: [('move_type','=','out_invoice'), ('state', '=', 'posted')]
  • +
  • Save as attachment: (object.name or '').replace('/','_') + '.signed.pdf'
  • +
+

Note: Linux user that executes Odoo server process must have +read access to certificate file and password file

+
+

Java Memory Settings

+

If you are signing large amounts of reports at the same time, or if you have a +lower worker memory size than the JVM defaults, you may need to tune the JVM +heap memory limits. Do so by adding a $JVM_ARGS environment variable that +contains the required flags. Check out these links too:

+ +
+
+
+

Usage

+

User just prints PDF documents (only Qweb PDF reports supported) as usual, +but signed PDF is automatically downloaded if this document model is configured +as indicated above.

+

If ‘Save as attachment’ is configured, signed PDF is saved as attachment and +next time saved one is downloaded without signing again. This is appropiate +when signing date is important, for example, when signing customer invoices.

+

You can try the signing with the demo report that is included for customers +called “Test PDF certificate”.

+

You can set extra parameters of JSignPdf library in the system parameter +named ‘report_qweb_signer.java_position_parameters’, for example ‘-V’ to +visible signature into pdf. You can also set extra parameters for Java in the +system parameter named ‘report_qweb_signer.java_parameters’.

+
+
+

Known issues / Roadmap

+
    +
  • When signing multiple documents (if ‘Allow only one document’ is disable) +then ‘Save as attachment’ is not applied and signed result is not +saved as attachment.
  • +
  • Add tests.
  • +
  • Why not taking the occasion to add the whole configuration at report level +(if to be signed or not, the domain, etc…)? +See https://github.com/OCA/reporting-engine/pull/533#issuecomment-898321161
  • +
+
+
+

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 +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+ +
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

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

+

This module is part of the OCA/reporting-engine project on GitHub.

+

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

+
+
+
+
+ + diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/description/noun_65694_cc.svg b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/description/noun_65694_cc.svg new file mode 100644 index 0000000..0da32ca --- /dev/null +++ b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/description/noun_65694_cc.svg @@ -0,0 +1 @@ +Created by Anton Noskovfrom the Noun Project diff --git a/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/jar/JSignPdf.jar b/odoo-bringout-oca-reporting-engine-report_qweb_signer/report_qweb_signer/static/jar/JSignPdf.jar new file mode 100644 index 0000000000000000000000000000000000000000..27de18c27c71b639e2f75a6cad0a4ce753457b56 GIT binary patch literal 19558829 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
3aYr~f$cyZ5xD`7G(P2jdfMxa*c~6mp+$Jdb(* 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%0D;M%g_5# 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

F+*&+%7ElMrFJC#aiLL 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%0A6|Bji36N|~rk)q7zflr=f0hI9YXQ(5Nk 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�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

8`{g%+N)OXy;Rt7Xtp5J@0HGb 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

w;!qQJ>XO&a>Nj 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%0DSkWN6on!E(#xEjmw?7R6j%T+x^^K)0`t> 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 z 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%0A~kPH*;gHB|JL{I*)weSeX|A3p9Q(h(~6e1sQY zy8KxwR72J_{a|??->jWFN5gH7h3)8*R`A`t?YX>+{w-@s?~8`~&P`Q*3ys}bP8CnO z&@}B-aKsKR6D>Ez_*EUwnwk|$T=rcF&?sH6@%-{H`-$wE1&m|8Ci(SpEu6D-g7f>; zaWC$ARnMp^{aG7P!jyXU)+?^;kDOEF+X5e1dpNK%mMcUghVI(@>)=(@#W}G@I>XO3 zXmSfqaGjx-zR2U;p(IJCsXD&9jYA%1YaQ^p^yYdfA4dY?T@`a7?lW;_TfPUnoOFBg z`RxESEt0>WzBtG^WSa0)?`2CqtzEf7g1zVDiZzN_*_~c@r-ZcGXwB7|I%#9b zr!&lz&r(X(DOt_#@bi|MJE^dwNOW%Xp4WFX+7_5ktdD7%5dE^~>q1YXmbY*$Q>3zDxypIousHz}m< zIA`l?YrS=EO-_q%xbw+)#Z56SP20|=k`wA!FF)D1McijyyNUSs-RHYws=nrjs1(1P z`+iS?-zD$*MMs`hbhaCL{Za6;C#d`l~5tKQ15ol&LM zPj9P+Fh8%dyxzL~(($len~&5tJmhj^*ZM7b*?jgs)@!G(?f#hhIw&iDyWZk&++mDc z&3C7-irq8IT5oB-Ty6K-)0yG@q26!5UK71i7Ug=SEW$Y2x&30&*)>Zy^HtVreal?FVO!XK>785u8Lzk<_Qt;RYroj*Cvi^VmtE|x z?YvhzOD|>u|Dg%X1*h-_23F1Jx}^N%VZWlv{_dNf3eQZvf7tCO%dV%9ZzlLBPOo9x z`zi9vX?X?B`i{Myj!R6jKUnwE=G_$i2OTwn$Df@3G3$@yKE?XR{FCvIcKi{2H+BE9 zzn@I!Oxb@>@~4&D^!x{$KdWtY?;k1t)L-Gfuh;%W`G;*a;_pv=FYudpnDytr1y-6R zXZ4q5MutT47{(gAt`rNf+bGB~S$N(-=O@}v7?u0n7q@@ph}55dZ{N0}Jp#6yb~a^} z%oM4Z;%2w$Po<69dZXB*kCQ~$&R^X6*=E(%sk8p=lfLxQeD>@)GVh+KG54nnKYCwz z)9OvyYt=U~PYSw!^sUJ2SemD&QxHG>&5U&QC;3mGL

8tnYdHc1ipCkj&rlA6kCL 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�yy)U`;a!B? z^5yn+cPvHj3(NJmSp`qryYk$-g(nOmbz{#hURu3~dF5P|jZp!a-`tft>(;fgpVXNm z!};AkxjCHAwd}*IPiG7SW$&CUG%)r%>dqoMGcev}Y8U_KFCG;M3hztOW?0UZj9zZM z_)O-$iVm6NBiq~pb{o&@i1U_gX%FN1xb^TdomJ)TLMt==x9r^X@5F@*2}*We%MM;l zNpYQYUa~`_qkVDc#5Wtd4p05a^85AL)vWu97j4YQvUI(_X>VzFmV%vwVaPX^WX`6}m4WD<|1iA}HY+H>u;jAWOyawH$Jp zn(I`LCb}3|&+g7&(qg{s(BJE8c>8ZOFx{>Gt*pFKBe%QxpNq;IBS#LgT`@D*H*GDr z%BEjfyC*Zr`QeR(=ezc;R{s0!Zq3!M5G}#C(!Q=0bGP5$vtpyh@&o5=mR@}t`PNFf z@W!3Z*7^R2U1s+8raakq>*o9)JHtn@Xus9u%~o2#=}*YC5kbenIRgYz|sBE_?} zCjI)=DEnIXq`rOT$$p+UFV4(SKar_^CvcL~vbWszJx@B`*3^B=+5dTC_O2L7>uK8! zr>$!IP~l&pV|U7zS9k4Aon^U<`my#8D)WTS{3>=i zp4)R=wx?EhCEu&H%5vQ$2A9j0Jd%AFVYAhE(uIYJdle(qUxzx0OK(za2~Sy^;P@=Z z#>^y5?z+JID~D~Syy-Y<{V469U)hoJk`+Z(&m=c#s?1L9R*ZHo>dXn=ciXvwx1Hs) zdQ#%?b>2nCeG_CoKW_|U4R{~L(DEc`r;f_>$qx+rTApz2G*SuooY85lQhUk&u-#4` zxkJWA3v{+{*v*_Hdua0}<(B6kKMH(X*%yD|p0|pThV{&&&O%3n6?aCh<9rzW!=(24 zj+GO=0@&^!Z4{6T{hL|!ILcT5#+J?_+X^nPl)T8ry^eEoc15~{Xu5()RM_YKw4`Odx>0*vg2F78 z&K18S;;HheQ@dUHq)KzyrsB0%4Y^Oe*qZoyuW4F_Y#OVOZBx{vYaiaQ+YRpo{Q8rpE)b>Pj+T0+x?}&Npts}e=zah2ZM>%x9)fp z^Q7rA>xA1EpZ!y8n|-e$XK(D1wfyQ8qM?Vnm+ySiAG3Gaq#3h%-ajbr+Wg^2`3L64 zr&Fsx#&6qM9{T;2>E64mS<>g^Se`dBpZ7w}%PREMr+aVI&oE6_m;EnRn|AzUtpdk0 z+3&Ls38&4KIcw!~xTR)(p};58vbM>4Q;yk48_(_(n^>E+?7^nHU%m*3{CZ|4?2>76 zQ~KRjuNQBHxh~43ckVu@#dW&ac=i^xGpqB%)9gNH9=KMRdb(&=PJry~sF3yzkw0&k zR*JN(JalV*jF4pXmRCEb{xP`5Wo&lfP~6do>}b~te&I=eGyUgG$=BY=w5*hS*<#7b z4-PUYt#B4DOAu(9%kX@WO#EE)eQow@f-L%GKDMZj*f8U7%U!j%W~tj3m+iit_x;A( zxZSdwZ)d-qcC`CuT>AFww{^Wmx5cduJM&F#_uceuZ;u>#<5Fep{(jLE^#fKAa^y#UQ1F`i<5t!m_Q14D4W7+vyfe4lSt6>o)+94@_IHIRtdn4Uk@TH`8T&Xb@WS}4gXzwAVLz?tg-BFZ9%^SU1BpWJ$|O3AJ<`b&7`o7zhu zQ#16QOR*|07Mbv_YUx{sSKpJ5&dFa`X`go9vhA6P-_8D2i)ZXvn|3PE$F?Q2zhH9t zIl(!v4qjtF)B3Xb(u|46&K#bx^mUAN?>0H9<9fTLWsdXhj<)Udew&vd^ZISxQHxz~ z-~B1n*|>Xo-{Q;f{N#`8?6%I9@hvMqW})@w-I;2QFESgdFJ?H+wiTS!wMWJO$@T*a zEVMMbJVlOW{>Yxwxc{KdowmF`vUIj+wvo?z`npcJ7A%nDdU$-6386(0d8H z!8xnPa@WlN_e}q&U#V2Ds{JYaL--S&Cp;_wTMc{ZZIuqsSQ_o*VDE9OO2M z<8RE)uNr>K4Y#eyeJ&k!`}U=b?C0F8FV8rf6ulI(BB3$T+7$BN;}0 z3)4I^tAjJ8p5OWX@bug7vok`=v;$qM>;vr@iflThYUW;i$dL9x;py~aNiv66b+WHN z=HUG!op1lbbNImBXZH)4zkkrr z|LguhR_=88QTxEDX$=~d(|epkPTqCj*t05P-?qIfy~X{DDx*&-&be+qT}a0}xpiBk zNm!P&&tmV}0aB}<1r^>cUb*Ay+bfrTzAav{%|!3QHoaccTS5BbS>AhNmgs)Hl$>3; zHtVKw--5ocb6%MnU;Di3+TUvdH&>LsU04*XdfPd5Re<2 zFS7h+e)he($%^S8D|daI{xNvguhk|m|3550dj7-wANEDnz3TDL&z%2xU;l$y-N_@L z+J1ak*789+^T_(AA%EP`9&b0|-#=Nk!u#Ce+eLzP`m;Z<-|VyZVtMbu^ZwNGkMr*I zeNVNwn_&HM;Y$@|j-q=-lN7>r)ir}xpRwSq-ZuG!Y{{hamj$Js2=lmYU(h0vcUXLe z$zGS=GVfB?PpObUDt_~`;77)`jj<&y<(XgqpPF~SWJX@dzW&*~H8bA@MFs|bw2Qs> zS#H%Pd-6tEj=Wf_|-sEV_(b>yhY&g5% zvYE4R&Swp^+{JsBY+SkbqDOLZwesOB)4sXIOGVE-G5yEvKVNoxKdX9f{`2yUdrzjD z=*^AJ>Me>);7qn(p*3G(g_yn6QXXTK1~JYgM%V2Tr#5TY8U(`>D#`p^)o9IT>*>uFrDU@wnryou<=Lreat1`Bp?JSMW= z(Rt3H8NW=U1x-KfYk$SLNd5o%;M_3YV)6GEqNlCop7rSC_Om{ZjlN#J^P#Bp@SP7_ zU-#bmaB7Z2+U#jpTN+Fj2dORgT$ZrPXR(9d(U_Tyn^V=!O}zZ+(w$9j9#1#?^M2Fi zIs9>^(tVeF*u<{*ZGOcNviIuu)Nc9tey3z6r=GZ#uvz5q)sEU9O26ke2ES9w5DUC& zdEwXjLko(hp8R8z(5SPaAyPN$fR}?Px9yJ=+^bftw+fj1w(HfxHD9LRUQv^49QpGp zmlgL#qba98*|_Y}QJNol{MFI>C9Fa3SS~%~dXiYK@YGKso8!qLC5LY}9OMdFgC4SM zIwyLD>)M&m9X`CSUB1*-rbNzfm)yVd>xUJeKQz34`2WPI_syc~zH03^Qe{+iR9!g7 zLV8QwWNFQFvn5Qv8D`Y*lz#eXbMacbYxH@Ml+JIv-(_hPuX;K8$?ug)S*Jc!otYbc z;N)xLC#APJD{SAL(|+;fYviX}^-OX8J3ez+R`yQ5Zma&_s|xo_r@7axn_q~>l>XZL zhCQFJqpsDe@s7Jfye88Vw%@ZqW?s*Td(HA`f%b&-O&4pJCPb-EILuPCgk!?%Gah<6 zPwq5av23(?!}TPxT%puY;lAPo_il!r_t-wwhL>xX?z)}4&Y|u>p7K&Z1%Kfa#;y%L zH_SfG(H595e4==rL){C$BhOhrDK+j1VevS`_DMNBIk#Zdv*qg?=9QaYV^g1So#V+@ zC5OB%yF+}C z{k}Hs&h~E_zqW0aclxhv#=)GpnfJr(TUys=SvD=7RIoasBJ08TD@qSmx?i}QaPRgp zp_}I~um3drRI`HirSOmY)wb_?Gx^mI+bO@Nc0I3QwvW#IknQs&{#8y%@muw2A(n@m z(!K66dvBUlclXZM&;Qv$;~q}OB{)|KFfdeTAdh=o+;%pI0STyK8~1R{NzF~oEAh!J zE=kQxErJY&miF)Eb95AFJzo&{KhPsYDDdJ9x8i%ry@=lhV+W=cep zi%X$Vv0A*}xtRRt+zpIbOsb8W99k!Yo>pCWb#BJ?iPvPWp4#xG=9AI3Jr9rYR~I{J z+GXCWdOT^bgXxc%-sQ87A2V9`QAs`Rz2(E$`n7yr7yeEE@r>guyXIQ2u%cZNo4>U@ z`#hy8Iko0TleK-N^76~>50=Nwb2!10dU(Ewpwg43)9m7{noV4Z=ND9fgW{=V^_=Yt z3=BLdN9bHY3kqdyK~a`kRGgWgr&myvUyxcq$jVpuGYCT=Qo>PF}`MO z^qh$S6yyb$J${KZFffQRAO|`6-f^t!P8{=+GxDJ!JvBT#ASPY1&hFbAxd=W+v&IQ( zxxpSfI^NqhnjM>TAxJ3bR%?vL!GP%M2)+#`H+h$zS6dhtwDoJy>b2#bd)&LHpYhnz zx^iyes}+IPR(*^2%f2oxx$?2S{?ElnpXU`vOe+xk!v4PQx%K_uHt+vh@A>rW`#$~$ zzCWg2`)eU^EYBv2mDy6TvT}>7h|3(&Lcb%Gg2qa6mp}Fy^zREkvfE{kb&u?hfX?HG zEBNn4_kMrKDd_*IqF#dcM?(kysonf1U#-llk??>0qoc3C>ya^2q2oOp?SA>o9}8vY zb1ar*m7Ra(qh{-_JyX4BzMLGUH~&;x+b=%N6~9HYsy5BslbiNta@wv0*8j4%#p<_a zzS+?<&2YI+tH+})mDhTfpFQJJbK%@lBjLGRp_bWqPDRdC;cwwvVx+m-Tk*oJvPoIC zHx1uiQwx&JUSMFF^;FKl{W4#GnP=5xw+}aOUwLyfBrY*pY3AIn<(r?M>6{|EeeLJ6 zJ=T-woOyO)>DF&t>*j4cW4P(^tGL#;YqL$O)VOCF&n+^WF=eS!@J?qg-nH3(g{}tN zi_|_+!?&jO_1Ux>cYo>UUWwT=mAR~=s;?XGoVdQ0_tl5$jeUyNHA=-fM(NLVpKmpK z`FP9cH_~PAHC`uOFq@qI>ujcauuk~$jxR4`%rc+O+;rE@rv37@DN{EJuiTTHx+W(5 zHV0=gS9A+S6-v*}ZrR`M+!uX)SdLe;Y6Pu{w@_`7z9hwj^` z(6~Y-l^IL`JEc0!?$CsDZwB0?bru4ie)%xUu^yui@UT@x>dwNFl zqLTB0d9%`9PN}@TW7mQ7Wz)NB*3UoGxJj+7Oz@4_{0VDUA98dsXA2hQNmX>ecKh$$ z8x7%`Gq+zpU3;eN-X``rnh6D^NlTx9?R+X8JuNbfpCdWx>Q4dr_M*&XH9sqkZF=mi zE+lkiC6oV~n49m+FF(F{XNu{u@7h0~N(6K8r*ZFGa&`8k4Pm>LllnEJZZuo-Y*9{I z;Cw{xjrc{)M+-W3yOwnCaChPV9Fz7;VuMS5%n{8Vi61&?ku!Cz^rUvQoZnc)QzI8| z@WHjFGxPiVEav!W%JBzNnd6UM=do!&tz*Gl{KJa7}&lS;vM=bo0T?glbE@wx2i{Xrq;Z?n9#nZ!4H0YN}N@x`1H-6f>ZN! zj8|H!eepE5cL-Y^;r?V_kzAPglZzKGhXu_F_J7Ln?|a+0N6XuCW7>xwy}!48y6zsj z&tO+gu*sHhKffO^n#f}umD$&;c_*SS$0{x~@TBhH*EZj6GNljd?s--I`LS|?^ar*( zT&-btp$m9tnJ`?R^@XAS_0PViPL!iWxjVH^3)==eeaVqjGH2g3sbZ(g z-F+^hPdoLd3B=x-;89cD`R-%Ku}&omL7`F|rI>jyEnlP`6oX3@&OsSy$!v^_3-T=FT` za>MD1&6^$Pl`g){{@3)5&xwV*uV!BmN!}^0s6I`-l&3iUV&gAWwNtlSw{Lf8;mY@Z zS)ncelhHw|^Ea#hJOBMHvdhH^lbb&7e_7A{@5F!6KWA4r**|ZJZ+@7g{~+yIGNbj( z-qUYCpW859q-0}8!+oQQ{m#5`Pq%)k-gZb{Vu5{;(%;U5zm02uatD71pYcO_`IGyF za{nLvpZxzw@Q>+}+w^{wPiQQ^?BKumLs*fEt%vWw;0Ervth}f0lV;D-aNB#u=83P{ z_dkb^e$Ibh>3PQS#rovweeN~IpHFz@ZM&i;c;t4RAK%$&_vBS`gp%W~msvPZkBtbg zUuq%cbnaTcSKc~@kIy!BUEY6s_P>Q0*44GC8(LDsGdWfzoLs{%>aF`EW|NckyZ)uI z{h`ild{Z}A*{tEb*QFPBr&v=X)o}kU&8s1gLN>ezITaqcJMO1g{L{-8k2SsL9octl z`h^-V2C<7q^8-HjIhl%Gt;Jy zL?I4^1Qr)Xfljp?N3-pIlcuL67zwATF}f74{oNPkxc1hn9o$`vOSY{jUAc8zRQA^D z?DDl`8`tUlJwMlcrl--un!2XX_iVqqDU&=c(y2`dp&r3Xeny;+t zMOvAq|1I|?ODDd$7HNLt!=%}^pFUK*O#0?|`ikZG13u3Poc^P;a>bUu zPfq6y1P$*jczejysjAPcV#)k1BHtwQ&D z$E3})S-WN4i>0qCCY_tS*QBq1@^O*5%d1w-S`r;Zy}PMRL} zp)+pYQT3lcQs%vVY#F24zw?m&`3G5*^OHW*G-vbJU43ww=hu-3QO&P;enqJD30QLT z{0ey98fWENw!KN*GkfDf?rI~db`}H4s zm;T#zZo1@`MI1Y0cuHE&g>w~7b)5gIX6wQ09aFMfe_J)Lzy6cW@KP_^{ge-BbMwUx zXFPJ)E>W}k;C+K1W^=c{*faIyZJBPDq}S8hqJ(^YZe8s>cVSmwibYVMc-H)bPge48 zcX2-1x8tbE*5@zIh)8m}Mr*yA{IOt5s@wf}krNi0A76BG*0!=`f?InxZsXDs&*F?0 z^~|o_v`8ws`_aa81(QYD*H@=mNco*hDw@(4eeB7aF4M?O>kF<#UATBH;pp@>DWw-5 zuOE|go|w9@A|hk=<(WCWk3}y3T6bwyPIrjPq1?BEt8GR6BR+P$3P?5*yWg<%_Sy=g z9Mug!4zx^-5$S4=dbIG{wJ7Z?Ey4!AT5q-2&(=OZG4=kul$>5s-uc-_XSSuS)IGY% z#J0n9XE5JocaF)|EIAiny)>hTtuK7aQM3Ho#aHL?9AA{Q_}iDf8GTlF;u5<&euY$i zJsI#=YDVBozKo_Ft_93CGu(7vcBmcBy|$@9smD?9LYnH@A8#^DrtzFy)%j)PweXf* z*4knvE=o$g+)vGqtqr&oHRa~bm+j$?1!t^TWy)fnamr}sid$FtetE3D7tV6|l8m(V zqNDulUomR(UTG6PIcv$)VquAMB_l{zO;wdO_QOtvi%Cx1%cie9_INaV6*{N1=) zvu9~|6Pjvp?!HP%d|^T(N7!2f`mku+;Dn5Ni=k$hfl(hjmHipT3i$M z5i?t}P3q~3buL+x{Wzz+lU-3-b;POAKjQ9%yqg~icAqPMQM24ja_Z7}Ex{9s&%WC| zoZkPNk>NvMfXgR$+YKTs7Y8afp1YsYRku^O?&sYfK^Nn$-V%&Gd}YF6|NWa9g0nrI zaJNoR312qp&dSgqLSDA(j$OIO_FY}DoF~RxK#-w3OSSl6c)QTcy(aBaSL2T43g(4v zF`RbFJ+3;m)L$a_@lNR%@DepD#^plDM(Nn!~Vgy660lchz#2-uB(szMu8R3-hPSJ^gye zZT@XL`TbL^+Wqsled-$IS)M)hc>f`7vizfV!7s&08&i}zWv@q`ycQ9xbpLF>$cM#0 z^`Zg}^w0cbk$=6i{iOeg$*g;X7yFAAOh381V*APJADNTqEq(5D@AQ4cpOPOgZ+{ub z;@f;xraStcuxNQaq~~Tx^)fn#m|~3e{TL`=fszF^jAR4BH1#R=iENd zzs@(QyW zzwjjdr~9W0-{azZKcDtm1m)B$opANo#xaH%TQITEG4E zAm-YSuwz-Q{^xuF3oUo4n)v{HGtq z_wg^|QCH-C>DX`Tawyw+gFK(|6R9LY71`q-g&#ie^ZIJzIPXrw>!f!-)^Q)bUZSwZ zMmBJb-fXt&_LKEb_rLs8KKZ_I@SgMQ6EAkY;%{?*T;6l?{{#LF$2*@&bRBz?yRhS= zyw~*Xq@PPTgAGIY(l*;(QAxCqo0PvU_Dpv~uE(vQsV8p!&-}Fi$9=2+$Dj27*k2U# zMthcsXid%~_b>62?H~FJF59`#H|C+SjP=Ef37?+-X*?PKq0V)?w}Z@qa~tF3Qa?HV zb9nB&%x%-thdZYl%lC)u44EQa?9*#{_KM7-V?QOE!`zb;dn{AuA1<=`Fel)U7vuWf zt71;{{lv0&vOdj4vBm|iCrg-F1!N|1f2vY>qkP+S{*}q6 zr@JiuRyNb^`}D{hz7%2W?IqXi*Ijy*6^ zro4{oKBd3jbjk{5EA2qeP~r7XA50GaeyjZ0WvS)+Ba*3lA(bj3Gap{vGpj!{C-Xk{ zqa88j$2R`uepe|LzGAO!)7&17vvJ#ZD&JbM>QL5h!^Q0nFW)}2^45_%$EV7b<((7$ zdMW0Y!Rb9Eo72864x4dYHfze8Ri`=+PbskE4{n`Z?>>81L&c%9-H*Z!O=_^Udj4+r z%&WDg7gw`!KZ~$Uf4b=1^c`|bbKhP4w1x3gq^gkDssKZS2vJVYg$5hicdtAr87H;! zX}9{dZ%)cfS51s+wBbtR=x8ic3frQ3bJZSR(TREiyXz8-g*-EROM0vq8LU_t*vN3i zcLm?d{tMGj*LHaoe-}^tmBmo2%T(9KHG5V@y<_v=r`pqQdVVn}QDGHo`mgR(72=R5 z67+RZ`ysh|J?kWG4ZJ=|Jk0x{_3q%jHq)O^niS$D>{{u5b+x)uN&9TZeb=r$*W12T zY^v`f`R{S6TQl8_g4%Cj>K$yt%mc?GHf6qF!uQ}n`4`rtop8XSh zuHL>@{z&)w-jp?F+s<``D_(7!v^#Ke=u|DXV_)=bcVCjdu$g^#`)xhT)IK4*`%&}b z1h={dCsjtAn|?WT!Lg<(^RlA~f;R?5Yn?k7r5o`kFNgPNx_WS8z}3f_`gBCxzX|-m za=3Hn!)Y6mR!>sxD#|QzTXn)~>RJxt4t@JYU4fy2Tzn67W{Nyu-lB8#$D|E1i7Rw& z=3lk=-4VFFUhF^k`SDFj}!ZE2x9T z_4uRDN}Q#er_D<}#HV@T`k@~&t1YhxzI^-Z@AF47v*Jr!g2O|ve<|DhZ*`RLulc&y zf0#|>IpRF+<*fTx*s@gBWEWJI=57$F;-4MmAf1%u{Iqb28B1w)+QWh^!kPOPgurd&t*vZ&T9>`Y%vmbu01rGtR%)7b}T=2z`%Er5$amRFHr4N>z5zORoJ^1ivhRR)^?E(|sm+V`oFLxcwAN}+VxP0+^#q5KzM-JXyV(Z!`n{_N!<^PN&4|h(ObH$;YJG^W9 zyM_5H1Fw91&>$nnEoc5qZ0cT@eGAUNf1`B0Z|{@1$YVOP$N| zwP$$Eu}eJFv*SYOBd7ajpRO)Vb=c=A{8Ge5{bJ15vK4#JE@ZONU31&VF3a(MmexYk z5)s!7k*yakx{~5}Heb7B(skL#E1^zZMJ3a&^g+n$D>I)>?yG$K(r%Z0wyf*YExmFF zq!xep?pVd~DSeV7|Kg`Xd-^Xd_R{WtVOTZCW9znLw#hGYEiBJAo474kFR2Q$c5z+u za*J?o(%gBMR&v|O%{;fod)B9!hs=)N-?*YDN9*(R(u)ntHRm6Q6R43=b3QDubK94B zcSgX5Gx1kkkM3T%V$^XnR2n+kK^6bFMkzTB)#z0Y=dOux%}oLPsNt| zU0J)z_lwEfqm@tZ+~0V!yI#LHW@oqC)oBO$-KXcizjuN`qwT?Iwi-+Rd2P|^Hv<0+xz zX(_v|o^XzQ_-JctXUp?k&f~X*K22%4RBNKwK4JN$mM4xUzUM0HC)^e)mOh|v_&wo+ zYtGW{rs$JLZ#Qp^c|PmutYb*@4@_hYuqPo+$o+>{1_EAyFH?JlCm3`WcML9W~e@~cAIX|?DZz$EzYKnZ`{@}A?Cv(%klhrRQ zc-L936Pxh*4r9R#B@OFRe&6IMgF1fM^IKehb4yM2xjdIqJ!1K8rgbm#a%agElwaiJ zU%j-T?8nco+IrPO?@!py<=)r+edg|Uvsi2vxX0YqlKQys@ZNj+6XKGxjFW+SmJNLAutitC}UuFN8(+9#Z`xbYZiI?S0)Z zG8fb}cLj-88NHY+8k@yo%k?G4m0vGFnCqgUd+7_-8G%deRoow*4{~?9A{6?-TzY>P zs~iizq7}@0+zglu}<-g0jR&48j zbt%VuIos|GM{(Ubc`Q8tmEI(2KV7&r;@jbm3+g$S-&||==4)52N|bl#YL>N^cf0BY zD`_?TdwN&N?W^F%AVbEQu%$C!I8>ca=Q!T|rN7~#Yr5ZOk;<~mk(c*=JNPI4u>oWL zE0>w~ibK|aVduW%%W=oV`9gisf!T3M+28G!RqrwldC6Pxr{n7dF)8UU;!9P{9Gp6@ z-Az(S%e&X;hH#|S7w`JNqw@R!)!I|)m!I#Mupw=kwbi?7_rNIEe!6vu-1`ro zT-@dSgCq)Mc^{lEtgIHk(Q-9&)!kn_k>OjnB(G$f@tsSLU$~(yf8qJnyh}w7?B8y< ztMiuVeD~c#;fr!l*vIACf13SjvDaJPDt29Q-%Ix#W&Q}=VrpY3RMGQkciSKIB4SM~ z*PlPU8=h^?j0uW~cIfQ89+Y4&%EZopfnjdl^2_h}A2y}F_`=TGe`(?6-DV+7Wmo4n z?dfby{(jlxORe9tx>>WbdVV%Z@jX&0^40n|#Z6|>!Y5~@xqPuSo3v~1zre-^^Me## z$h9^B$Tiq=$?)tAx9JUjjStzD zU*No;X~46)C68q;)8VOk3tu}fKd`|~d>2;<7mvR|iydDH7te9g6`YGN7#??XH(e|s zyVlGq$!ntGixshX&5IlFr~G;L=zHm(vPa)J9R$VQ_c7F%{)l8a@o|#sC5Dxu(|@im zy!mncJ>P6CTUELHYs)9Si;sPIk|90IiPIq6H~z(yn3WGpM3^luU3j^1;pe+KFKSlv zS4&yh-o5bhWt(3=@7(fq=jYGtl!7koG~~9joRuW>g5`L3%{GTCGcWIPjcfFa=YR3# z=7|@t8Ry!)e9t-8uF)^PiZdRRyf<%sq5W~`){Muy4c9H1_S`dUF}Lb_{8{Gfo|6~PiCYQPbUs$vccqZG{%)ad{KFlS z*O%BF3%4x$u(fY)&D=xfB4K+3OApU)JR?_k%&m%lf4=fw_thIF-dj93Re5iC_NIyV zmg{btcyIAr7u!$Eoc^azeCslgf5yJh#C#IGIP29-ZeQ|xX-D6 zdc*SGf0urBuR7^-yjhDsBjn8v@28CJVR98(+WdE%4_~fSu%F9rb#n2A-|O4GSy?NO zi@sYf^tM>*t-f+kkYu90?0V5qIj6mq7Au|k9Vf1fJOP_*3;oP~M^ZsXtdUSd~82zm)V-E%@F24c$C}4f))2Tf_zO9bKTZXI8?03m@lYh2L;7HNz0;9?#UxU(R>WarO_+T{Gq{SzW1qw;}q*+dbXyp56T-VeeaAp>KQseqdU3 zlSq_L=&Q*SYaA<9-)_jidEdN5q)~o#gjKVd(yArrYI?kKncp>X+B=%;4*1Kr#6L8r zOVj&=g~QQPljlpAy(m6)T(r;En4ihMIeht^9gB9aYH_QoHF{8Mt99zix*7Wx{QdSM z@|(I~`Gz&`+wK0@?flWYX1&6@cf~ue9(UIJa7sNj`kLsrHJ+*ev_siGu|Bj2e{2=> zZ2z%$1uOdw8U5e7>M)0rbIjhww+jwWt)AC^`>tBdRs9A@eHMlom(&tNUzfo7H%~2j z=kGE3MZ)*%X5yAy+@BJ9o$tz!}^mn_2Hn(S5-5pH(ucc-D=DCi?Aj6hy6c+xn&-I<)+nTNM1aTPdn8SN0Tsgpa=9FlFo zUeR&ayvzM|ZSv2E-KOhyhaNlrj~_Iz;nXi#e_fn`;l3dQLx49kiwFY;2L}WC@&zKN z51ca+GxJhY0??)p=7vX?h&+}3fA(EYT3K0x>V}I2$AzSYrnw$5Y3&H|$WlnVdSQvT z$c#6BlN!&Sv9gxt*c;isw(FX9RzpX4mJ0^{TiWu zW>1Sl{qmN8sv8?}I5)0SKDJ__Mn#y}#?z&}8}+o`zn!q)tzq%HnPxV|$_xKZYN%<|Y*Re1>7lOwRK*?^N6NPRvot z?|rf9WJv*J`U#9qR7;JJ{YFyxQXw$z)o|BEr zX;CbW=K_`V(+lkqp0vxG6g6EmwdK4NSl9D>k=%I?`KP{;2MYR4Q>5b#KHc?JY;9(= z$F|8`VId#yY|ORNmr=jqS>A7%A+pJ2`PQyg(MRIWPigrgb(5*Lk4O5aq(k!67>ffY zrbaXWo_iOh7w){5t3*lKyvFdQN#uo-Mt_$&*2(_4WV12H@K&=);a?rerBmJ&+z~vS zZ9mVf*5l>WDdLv);YO?Tw>(L?d*_b)Y2WAnZHpsUxh#uXbE78WEmvHc`GgJMy=(Wl zZe;50$nLXPoF@5l)kB4;x2Bz&wmR;0Ay?k5Hyc{4OS!X3Hb1ytD89{T|LQFYvak*A>o(F0nR>i7zkhdEC>t*<$(Q^on42A%5?Otqay} zNk1!i`P(;XXPy~z(wD3ByqRhl^{Kezb%l4vtOK{L>Ke->uBXZFcQF?)T=uSEqPc6k zXidtl?A3jHZ!CWhD?7Qu-(7eX>*q?={g*yw$4uDp%{$2bcz!`$-|4067Cf$fc+}M} zMyM|TcfFO$@1t{E63$28;Ja~1cDwCt^XH})imGo#tWDl{eX}HMyGwSLX<67(PK)Nx zS*7ca{FF6H>3ibBzao1Nr=yDRi`go_U4)C>}{C@ME#9vcQ-zsk8c+SmS zX+O2)$GLN_`kmGp?B6`~=shKksC&jS>(^AD--`0irXI$rndr$*Rg!$%bpEMymT zwrBd;+j{+e_HN0is}aq=3+yeWGydr&D+QD@u_>;n}(+~Hb z*)8z=n&k|$dckGh#{?(o|8V%HTd|PovDCjd)=w=Lm3>&5Oin$qcB}ZbCHu_wV(HSg z$2M`bOf+hdnp`Ti<64*aTJFYdfdigr=C_}+ym&J5$2t>J;e{`Ju4V1pFuCN{%18lC z(T85FN=MBXMJ?rU<)6Mt(Bi;lgY)ZhSFQcaahfT?VAtdMkJf*@_0;vqv5igQ9~1U; z>XZLEoYL+p=PK6DZ;{#GWPL*U_?5#= zIWunrb4`EsON9!tm#I)1|G_xmVZoZ(Dzpsf`wcGWHbG?hR){Q%pCz*d0 zDNMgFGVwum2lo%IX4MO|lPa3(55B0F7W+VC_qpPT?&ljDKa1^gI1-m)5wBFIzgT?z zhOW4y27bn(amikL`h@S;HyS^&@$NFVv1~X0`NaRjPrLr@D_`o`%@v+;$Xesm%YPE@ zANkkJwLe__gZ=)K`pHf%rpHCRjF-B6T5)CC5#>77Z=2RtZJ2NPIz6|pdplRDhK+d1 zdt>omA963<^|jQTcT#E7)H^%EPWEP>>195{Ap3vO64@u!TQ2=QayNO8@XMQRuGcrZ z9z6IuLhtSZ$3)il9ias?79Y`9n7F*}rS#MIne6|Yk5-FHY!dq`<9&K=LPOBy6H~Z9 z_ZB5>KcjhOS>;s8J5fi%kKa`CTHae5To?PVc2&?c?LX5hC#F_*vYH>&*?&f6zsDE5 z6<1o1i6`&+6Q!lGMMq~p@1j2;Gp1fo?(dh`pt-7M&C;eo)0vYNM;VEBy*e4`X2{W@<`o&5uy|r>!c)g_j%3E=x=%EyI()QDI#~knREHo z8A(Qye^%~$$IlS_C3uNuRm+vi+1?y2Z#7QmF74S{w9wUcr|Z_V^R4OO=jt{ag}JfD zS}OO|3al4XeI3P@oj>=-3e_{mtPdq5pSPR7)a;YtXP@iKPfpbLk@)-Z=Ud^nvrdxh zxVPStSM85wTG+}qMc|f)RO`9+=okAKK@BVs;UoK(FfcH@z`Nu_hdBRx=B7h^-)ES| zWGLeDoH?tlrraCBXPQ5yy9(FuuO;ll)narvE z8I$LRp4^e3THqsebx-2uQ+3j{6K3=-v0mGHeX3_9(--@7XU_dMJFk(8<8u1y?!kWnf?sL|LAD z5p8*{DRIG4keHmEn4YSenU|Ii2_IiSM?WSKAvSG>WQzy8I; zC)0mh+mw=`mStxu=WmMR%oM#oW!V=mZ|>G9 z_ZFCEtUUcx@l1gFGGm{1_ER4YXzLps=9%)pkx%i@zRlT@o2IsXaeV%1?)y)_^V0kO zeYt=CAK!tqKc+U$-B5ByVny@S4q1=aCnP#prFU~4pE&huj_{*`6br@W>byHVq%y^#_TPey2Zl zH0D1Hw5;}NJDytMbbPYayh{S7#fyF}YU_Qhz9u+q)f4Nyto>8vuUxQrnqqreUo?kz zd&qn~*68b>Hm%g$|DfXL!LL(nuL$ZsdA719xb?@5;4hU%o7zma_;k5@L&e9Z2ibA4&qQv12ZEB_zU7P}T;|D>XCzq@nxBB!ePp>ssPSMvq` z^w3N8PLVl3Pvh*_8?DaQdc3`AY^HC!b2#ka#9EJ@Uz_%p8jyt!#M*aE4m~7WO z;i)SW=S55o__$)L)DNdR)<17M&reCX7@41Hq-+`PT>i)?Fx=3$cgN;Tf8id1^gz=2PQ>GM0)Y{}h}$ zr>$m1=enh;n*;rQZ%I`Cad=qzzkOGw`s4Fn+t;j?k-h(n_jq)7xb#H7r(UgFY+rRe z;?>@}(R+!{orY?Yn62yFePa4qgrk(tsr{O8<>Qvlbc2i}@kwg?n$vx4+TVBWd;hZH z-jVNx+dJhS^t7$>|L)=vXYkQ^&x(aRtpwHL4xRpT^oX`a@}tl{9?s8~KRb4$|Klu; z>bcV&-P$mtf;r#ljJ406*7-AjtlY4#x4h)fnIpR+Og_rpGx=Ej=g<-T!uGa(+B>pV zy^)<^nYg@mS=!b4hWGU%>iS;Z2q+caaPG5eeS|1;^n|@rCE{0SYaDdKbCBY0lnP@Kogcxu<_wuNGYq^X=(OXo*$bajfc^aiMYEQQ1e6KfTx-R@n4$a!~l?XD+_6Y`P~^r);-rZRFj!Im{yK zLTp=R&vJ8{S(RjSq`%u*c1xb|_dh9fwiqia&aznb&T3~*Ae5_^LFS)|AiA@OBX1s<|`cylxmRO`+ULIx`tiK&jl*w1ND+)uI=aF z``x_bo9^O;eEY++?9OkTx?U}TC$MH>{;b4(rSA@w-8pSOV~%F)4%Y2VS*5mli!a{3 z`i}e0)nfAlkqtbPq8n^VmO3bjI(!Rfn5i&IM5#x&p2!4Lo!)r!>{Yot2Ll;W zogHFLZvPOR72asV)#}h=<+EO?Q<&L+Q#Lq8-bsC5Oyi=}J&U?M+A|;fsjfV_Q|4f7 zqE(I&ceQ)MmX+K4pNVDKY`76}_)%cgAFbN`{rm36CvIGvvyr*lP%5ftQQqP}V^QTD z);>owA3nMx+t8tX{`a|qYdTe<8jmVXle~3)gWX#$ox7i1voxk&_$~f)^f}krA^xZ=qAHPKdb6 zBZf@&k4qJVZpByLa`<(8QHtbQDf{|o>^CY@s`zG~b8Bmni98ls`a|GjYK$+#$BGuU0fdsiRbuCq8+W&O+-|2fi(?rm&Y+kNAz{QDTE z>#J`}dea~9=~hM>=k>YA%}RG^-dsQJ?#UNIcH##X-E7RLHZieL&`!0q6UgpoJ^uCW z*M}d)B3TcxeM#B9ujOsG`2U?1AHSd6{FG_-k+eR3V~6Dzo7^uP+aI?3qlWc!L$P;{ zc`gWBw5d-#7W~KfyUFIyJvMd)ZR`7|f3!LG`Qb@Z&qE74mTIYfDV)(~_GhMVZN$>Yu0D^oea;!)vOc8NGsW9#f=^)3 zsa5iBr&)KMRQt;kt)H;FZ~e<1>o5P|=eeY}!29^$m_O37^H)gOFDv?Y;6Hfn?bjJ$ zfnV4d7_Rc+Yls>XSEYJ{`1*wB7iGgXO6{%UtO;=yDi7WJ{h6(B7VoB*Bc+KTClpqJ**_0kyAl#ht|F8yViZLjbFX) z`k|tl(7*S5)J`&7%-`QH|MK1SyP>hMv9W*GzpG69&&RfkO4UujW!=E!l? zdZ$UTYIZLf=ihy->(7H$!Up=9_ng4Z9@~i!O(b)N8@`ZnIjtQ#$ zdvxsoiR*dh?+PDl2>)N*Z_Rgr`EtQ}>F+Ne&u1!lJVRvJt^7xf&)n}=%)a3JMD1*^ z`iv#JH(v2=^IR8VG1td@r?1z?12dl#25T9spZ3jETUxE4Fo{jWd6Lh|iBHwm&$jxw zXXR$kn{q3b%6JyttynaBm&e}o+#a?zS0-0|vls`g`Fmzc52>5duA{5IOk>IxMS0k;JYSgeN*#h zy;~-kXLZuo*mu^`#@m_Oq|;}YY+|34(Kq|qtP(G+oCTG6IiH%=<+S=4zbxUuqrGdF z`27j9jD4aeaLs<(Z=9;L-}C7l@3Ucl?51k1nB*<;KR)qRt z{YmQ-SFW47#4k;1+LE|QM<=eac;yujZS7q~11o$r-M&>pvIw3cj=5Q~G+wH)WM8KKk(z zD?0k*PTSZdhR&19=}<~hH;@$X{4w3zv|MV^nz}Prx(ePd2&h=O-%3J4gjc7VZKi*^fa z5_)Fly=uqW_}jY-Pfnd4B)?*H%H4DGIvYLh8bOk^u{xeNk=uKfEa6Z_Y9|5B_Ve%oDZhT@%{Y_Uq`mAD;MBxA^UX zKDF&jg?0Nmudyyp7OZ+MU&YCO&hdhJi#Bu8vNf+Z9lQ0(A!XYMoojOIKD0mkq3rmx zOzUfg?}mlVQZtRJZ(Z5>@PtyT_R3X7WjD6nu>AS$6wBe}G`2re?>r7)Rq?>l=bmWb zn;T}g`5Go%u5vp4I(hOZpQtdw75!|L%Ck!pou2&fENQ=4aq$0bN8w|09_6nPj4w9O zE%mxI{i=asfIMf&kEyq#KK}Qfb9lv3^UWLeq}K4B;WT5Z+<5Hj)z(V$lR+n&w&lDR zyE$`(f40&`hpmkF3f8XJt@$do`On8wj;Xy1C(K~k%<+f+dHsr|1-hZuE$4ZkZrrij z$crtT!}ou*q*cX^Khr|JR`a<;AA34kz5c=aZ!C5*yP>NHZ^OTn{le@&k z|F^>?up3UPt605#vtp+2Q|G*-KMSsZTFS>eKP}VozarncO(5~?dKZ1a z-WL~w_Q)_hoj7kVk!anT)w53Em)tCcYmwp`4z60UB6Cghi3>~jo>KSdR%qIFEGqQb zQ5U_l7Q0h) zwrcJ?_Hd!OMpC%%k!OoG7JF&=XRh5JwWmMwT|UPg8BRmrfK?GXT%SVvUY(d0;Pa?W zCF?`Cz`71)O}5CVvdJn8;o>(A8JW9iS@2#9JMF@B@Rig-!yY@Szls}Us?##F-YqRP zKGahX@v3BZx;Lv{VxJ-_Q_=0y4=h}5C3vrNwfo&#I7ON@+4b$^-8-CvSFWD%wxTRN z)Z)lqODWTrN_?Lzo;;q>#jM;S%$FT5Yf`w;j{p6}9i8dw4|V2pStQRBHA@ zhYh!WE&h?<)3ha9DaS0yj?ci|Vo|NW$ zvP({kH@}oNE>&bZr?#|M^fz0JoaeT%93ke)cWDY~!m<4KE-n$>GhNGxvEF4`wqCpc zqOAcDF}rxInz!#Lx^pHl{l)oBOWc@hOnmv;udaEsUXxGCFFfAKMDdPB@^Y1ux079x zW?y)>kY{Rn?_KMY2d}Q$eAe2`pqgvd#Jld|=aQ!?dvM zqc46gJ@+wERwLQWZ}r=|RjL=S_}o*^QOJ3s)V$m7o~5V8olDdCpH0}mZO^6q+mCvG zkv(+VIVpOtn$U_#36XO>)MC3X>|9#@hU1;}j^60PZ)>bhAJ#cFqicdNd)CDdizFWO zwjST+C(imRBBD)t%N$V)?K=`HIehrKqR(b<-tQB!;;uWmkK=Hi_no|h%RfkN&Jms$ z{lT&(@nHCet*rMwKI#9M_4ns`r&_TZ?)#A+_D=X8z2mQfjg?aB?h`kg=08a1wrlCv zxzYbpcJdNe?==cP`dec+TI=TtapWGX{;;og@5X*s`$M;LDnsAoiCHw-&vzC3+ozYz zUgVLGanWnnoh8~c1pm&n{Zw(U^v#|>UoSIVoK=wO+}6GB%#q#3KD$mWTK!V0`=7&V zogWf*8$USh(NK%ZZaMzkr8--eJR4B7gt8!qK7{VLYC@V3kG?ZyfIeJr}Wn%`|%(fRMpi#G}9B0q5N zmgs&rDbMZ5H-o#APoK}r3QXSXD*Yl)Y~_5{?+WifF?ya~d#a=UrNYj(nX1R0rmx=c zLjOy6;P1UQDwdSm_l-bHugsl;T`5+< zDq^{d&OX|_C~)5Mzl$b^C ze3CA9SEvRa9t1Kq#CGW0RnJl+0L)|v((tVw(9=Yu=IB!i& zyfAs@mnk`I%XO>T!Z=gbClxFI6v+y=QUdMAj04!{6R4X^6P7Pk*6PtZH#B&i9!7?IG)H z-CrW&2J;I}EIR+9c-F&`VZY6PDBDeHQC(F^^XFKef2uKG7?U*c|S4!dnH;&%uw{GQmjvDNeo zZ?*5QX$v1XDhskr7pra8*8Mf_U+zWzFN-0bIMCQf3s{4yn*|RZQMW#7^&RD5)*s(vqrNCm! zb%|5lte^i>?paXzNaxd$&?i&fKfU@~vGns1*XJu|XzEAJ6kmI?+wD_R<a7u}Vz%-0KRh4;DGZot>~}*5XfDZO^XqoL((CFFbhCacRZ%Zs(Z7wxo5o zWNwl*zWqp`<>A|sZENmYuCw!-X*SjItVn%qs>icS_qMCvi9F6{@Qq{XWnsPzTf!2h zlS!l;01B;s*xH46F9_J>W?p{B~B!6Mn&h@Y6^K`3nue9N+zV7O+I?J1F zUvw-B=N#!z+9sCHwaROJ4((9>bXB|$6XAu5s$d@V!A}k`uv;~6HmG_$t>{Su>RDk$+0bewr%7qe0l7) zTG`8Kv+Fl-7xfi-yWU=U^82I@9jJ8-74@*MRATzz&f_mYG>z0MVXxxJGxUUB*=eSr0=|(%Ri@o+H-he zK}yNXl)(Mb?^b4q3hdvNynX(D-@omZ|E+)UrmWiKF}*$4vVHR1qqlAO4<1^aS1EgT zcSZC^tAc>3Ih=fj7a#StCBJ{~>gmaEweM)~47r&SD?XXG-FkPZ`QBaCtqT}sm7kWH zu70}DK`kfLP^LI6sq&NcJD17x*V#<4H@USqH8bwuibrivPART@Jo}A^+jgr-Nj^uU z+x`TW3h?>9;(h$ZGj+q;Vy6@LFDU49bXo;YU2I#h?3$-pjMM2S0XOpR+sV{&WLs_# z_U8;cJ7M*zT`PJn+%!8ZruyyugtsfUFX5`!Fj%)oQ6_6jw0pDpA`dma^seG^-QbdU z&z}}~iKeqCiQ4SAHN9$|(!}42r5p2)*QvROiZWh2?aDs)>Hqb2t>a@qUu~PtGDleJ zaM>fy{l{nAU6{PhInVlIxy(sD%eOnNtI|AfK6rD>Y@PK!w@BU6PxHcb7aU#7qGkJ{ zw{m4|x`le#^eagfZ}LReex5j`YSZ3JOSOE0^!I&>UAV`lFT1Dh?T?fH#B|R`#YM|K zJ3A$BwQ1WA!L+~cx6JympzzWEcNbDw=gx6CHcj(uRKzDkW&SFV~?Y)G7R*Y{qZ@YcJgH*Xj67 zw{wn>;g9(}@wdZy3fVTlaz6Ot%!f;C(Ndh1Pp6x;F9_=wyfgctN^(QnH20g++C`)% zT@5vguUyh`;`ajWCk_0;JjFM^X#FnR6>^v7xANmTw_kC}7(Vs4cp@m()2?N?wr_F- zhw`DTKcr7xx!n<$Za?wFvK6aW2(IFj+q2QtD>?46gvZJsTO8xUcZSx^i0WJVH0!R; zordz+QRO>VRNS~!bwPXDwaLPJoY!gm+QK8YCi+lG^RiX9-)A`oX7@ zm-_Iwi<_Qet5>YzwEEv-ft7ym&xAP zSK4GRGVADS3#*%FC+nmhR`|U=TD{mZ4ov_ zTMjdRS@_#A|3qVW-r9s_ZA1 z+E4#oa996>ykGg}>xUN^=nx-j5{&w|@p zuFh=k;ybQ9m^|m;*=Y;kM(%cK+hLR#VQjbNC6D$}`HMa>EO%G6+lFve<@n9uY7mZg_XuSkJ-SEcsO#AaODouaRP^r3 zYs@>!diKKJA9XLv=1W!fZxWEK7Tp|sR=Z5M;-S@v*4GQI?=UbY@QNIaGM&v-z2HYq z+mUqRBVkI#Cyw*P8S1X{+wFU0=E+p^2XP-}&A95f^WL}3E^k`q%5IiDveUqr>s|Yn zZM*hGdZzcMS%@{y=(Xhg81YW`(~cu{m!sZXHk zJCK>fFWGu;-tC3r2mMaW4%@;V6#2_9M`Ew}vEBvhvzJ6nW;`2ni)-bE-rfZ3l4kY? z95*H=oU48O=}T!$-^s&Y4$R}+eIl=V`qNV(-@K|7uOEq9*=O}>$3pXOg)DY`t^!Ww zjAE~DFYu3UwK>CVGiiZ9c?`q$O|Cv0)Q%``Sikw5xz)Zri}TlXCS-oN^XrrQ{@4je zBhxkW+W)Z>a~E)b$!^-R(psTD?qQh3j}vaD-HbV3m}TZC@E{<{KkqTY{uk%!xGGt#d^AZK~hzmbVJc*8DeEnz^?h z7D(E@D1XYzQwNUDez3ynxLf-)(f3XF`i$IO+U=Fte%PRQdgs=_HKa zZhpAKG(hS8p%)&JSJkgtnofG@{_)VNug`C#N!Xe%tV&*3-m^${%9JIOze_y4$&>8< z@{;2*+cG_2S#_5i&iWT~cdcQuTI+KDT5e{=j>5AB`;MG2yXGLjTK_Zew3_OQkHgg>#hGy5Od7We3r9S7vwkO7ao%H6|Z#8~?t8a4^C!O{454#u>b}?!L z*WTqCtjmvzx8Hu|DQYTO>EFwJ$otQdT<$V`nWcYT>qY3#{BE-R@yo?AcGvY@yej_r zWzpOKg}-S$TKYh21M8 zofgMfFDRSmu}k#TEJYc0&zNV|x+9*f&6kYc7h9U}6xTd!>7d*hU~&V8Eg@wmS{^ABdvxy6%ielTVC z(&^_j+KP*8xmE4A=ecA#O;^rY^=_4>d1$HS^1hkJcm3e;J3qNKI`Dz*eo4Ix-a7M7 z8@?7PcakSLo-m40~Zyw-c#A&R>%{Qf=TWc*5>x)rxFPM!RE#)SK3!Ma;);o+yu=FdFq z9C!KA#U$y+{9Ofn;gu1FtoK4~${O_qtgmIVubHA6dj4Mq4CyG}{$6V*RZtkcx zd-1u)cMg2pu}tz>*LC4$SzYN*Zbz$sC04v{e|op;rPk3eFRuB7`YiB%FyX<3%0uRw z`nR0^ET8eHE2+zR|K9aGB14~wSLPR%%sl7%ewW#<$qz5>{JwV8_BBhQPZnp_Oxo3A zVze?^_Soy>=6lOB+zOIUNxci6VbLn$y6N7`=AF!W^TRblqaX663zciV5)RpKovUkh zR{IuLz26+2=|(;5Un^&Em{rf)vgAw{FYB!uIoA|nO>-j#O<{(h9A<&_h8HbvTClQ7 zyzc2e_Ls-(Qo^E}b3c0)%sdr-$XTmi;{J3Q`vZHm?z_jTsL!vP{^S>%a&(dM@rX5_ zIyQPg_1|T3GIp1C{8Q%G;t;#*r3+8#7uhcTwA}aT`L?cGk}~Yv8@5V3SX$UJ`|!q_ zf--Y?A8?c#9N)3n;?Ud^hVNARf|nPzShXwPW|dhSR+zGThT+$pJ*)H|XOyYBuUjpl zw(gJKE{>2`l)C*z|h<23h!#;Ydh zlkJCB@=pt}x0%&dz|wngq6we-MNNw~zvIa(#Eu8C^e^T9U=h{$_{DdN#&yR!x3H;S zjJ25guj}~b#}=*gjv7^QF26k6qS@~7+akU( z?6>;0%=gI=zeQee%{N^1w}tnXT#r#k-WAiBMav%s?G@I$T>YTPmjC=E_6Iks80Q^+ z@j9kfV%~E9BcHzp?QyUd*1yDDv2mY-{>AB!x&F%R3E9t5zdXKi`pfGNy#8A4aoW$l z{)+j7tG{Y1djB!~bNnw7{__6gtXliH?1+lF6ML^qTkbgaqBXnsU&Z3U7IR7G5B|qA z_S~G&@w#X7N3+Kwd#=vtf8A^Rv23x_djqk@bKO|}=gjFXmlS`<_Sk68?Hxkz4c8ss zFY)?AT(WYW(Yxcnd(!S?*mTV9jjh=KQN>JJ|6$l;(>rNzdZCY z_qwQ>i=qdo$9R8Cz25qx{JQH8{_9(Rta|PCXL+{lzGu6bQr4xi#m%YVLdgi_hL5_=EFi;kuNvgZ;kpb$MmS{m;t%n0Zrvzrcpx)e7^! z2bu9Dv8?}m&g1Aoix%(uAK%$=wKp|ReQ-F@Vh(e!^v3VVl%D;#t8|U_?mYAC47Ky|<+WVSg=X{4 z%(6N3)%f*8-V0~s{5CA}ED++(Kf}23L)+_pz43ycJxi~#Ud`>;Qs{X%ui%TNS+2fJ z?xQ=0?yTFlcS3u0qQpDKTkLyx3a$M+;k@NVIgi`v;>LU@)^>G9{z-hKIfp4_>6_NP zm|N`0zH`za{n=|U<#vX7k6wvv1NXtnH{$=!7uProd^+S#=-wtk6`@R3n ze}e~KSzV zZ1*3_i(izp>1|++`L1?t?a5~O+ge||dwx6#J2WYI3jamXx6B;cZMV&iJ=&Xn>v+zs z2x*;X+8ZjSAFgUx!q_IVYc(xI0(Wfp+WN$|u&w5DKeqLF+KrH7tEyZ? z4la71v(}(9^X=5rWnq2c?pm_SrvhZ;p8l8d`^}TPg28wGLjKZq-;5tmsO;pekL>!| z=V_TS)3tD2-|3|6L%Saa?wISU@lDeD;kUFOx63Me*r&WwYkMDb+r%rMDg1Jyc#T!} z{~as-cCy&4xt+ZI;DeptW;Zw8S=1zILgVe)>;Qvs^m)ku!6~o>S@l{wi(hcy31ZY+;?!f%5$kufLQu9-{BpvcNo^0#nuyHKkhtf4 z_@kheRQ!U#A4<%3ufLS2X+QR;y+o(Z^Z3Jlo|^haA7v_h6y~Z0N%m8D?jf1ZRq|?g;T#zkJiAJ?uhETx(?s^V#L4cdE4K z`bodwx#hy0p*{Dcc936x5UZ{4)Gs`t7oUf$WxSe^$CahI#p833$LGMc*ScSAso~0Y zUKuCt*}XMcbJ5hG<}xnREbh$CZF8n&iC;3xRn@(|Zqeo~t6$2zWwQ$3-Foiwy9J-O z@|HAio2hrD?1Jj8$6K7L`}D5fTXcF$f5y^ps8o%dhgw^)1Y{Fhp9_m^zVyI{Jj z{ojJ+m$LS<$FBaq(Ee3x$y~b`>#nz7=>267wU~eT)?X33Jnt^A%pQm2?EcPyH_1yV7Bgly=sG$NlsGts)v*M1h*;f&XZrW z#oI*UnZb{TVOp)pB0mgYgglcu(#o@|?NBBcTjni~ciTCf7i6DSWY6B%ckt%)GoFnq zZwn<>{E)oGH{&4V6{lrC_;y(etXe&9wSvgY!?GN%MJJ9cOsQMLyD;g%Ny+{5j&I+o z`>gOuSdFR7$pa^kKTtY-w^Uyw`J0@E=gYGkr;ePED|jBUvw9)-^xel+U8>ytb@S_8 z8e2qesvlT=@W>0s4+hJM8M+T>mit{RDF0?Bk(ji&(|c2y^Zhq_C!CG_?x@dpc;ej& zTg5w~%bl;UvAvMFr`U17Nn892kvOsKchWYOpPHh)wm@q7rRxrXm#UZext=?^(c)~~ z(N|iX{Ig=ueo&cT?>e*c?1wA9XO8ZS(s{g1-MeJ%k)=~-+)UfHPcEx_)6JW9w(F1V zh&HL5RCRwsyGVmksVTp~r2kJAzHuovUT zl`pTb%zWclDY5*rs+yT>#MBx#of6+S-=go%{q1Ag`$PFij*y$o4??rCm}>t!%qBo-%Z& zZc|LWowAGjqtbKPoTkq@8taSiN~qdchwoqhHJfKIi{_LcHzrHf_j*2^{BBaq@(rSY z$~D^?&0aeNHvHLY^L~Z8ca`bGla~TRwZ-;#+Xu-`Ir{o-q`||~9hVe!ist!fCYqT& zjpm#pvV6~<56=6hmz>b%^Z$_;bm+ePybqI?w1mse`|x>5OZda9d=Cq*+H*b(=R7TA zo}{*y?f-(f4`H(Nj_&6>l(hBmqo_ZN4=-~0`>D}$%eL$eed|NV;{3k znS9%E-W|st8qO|OUb*&7xJ}#5wVXEB9u?fK`{1UxQt*SCUgoMV>Uy1;_j|U>xJ63I zxrs4{lQ*ZS)++X%IwjkbaINO|O@su6= zxNbDxJz3XN?O;{C#rsO2k&WKH0ym-j70(|g{V|^ZVakUD9n-Jp`pqvrRZ?#5_Z5DB zi@CPaO8P@yx|QMerSoFBqM3GH`_*_{=*wh5aRui0i5&+IKa79$J5y4BL4b($`UA5Q zKk!v#&inp!?T7Ee+_N5v_QjhYOwjv#xKcXL>O<)1ms1wMd1CTy7WV?nsArl%SM15Yr%m1<_htyJ^OO-xS> zD9SI(Oo1&{>+N^+JM6&Yy8reik+6>718s>HW2Y&w1POT9HhQk@T3yG4ZpX#9C%1BLpeVT!R!JH9aa2XI8TzSceyWi%9|4fz%mHmGvZSu_= zwoN{lL^iOmRlU2UF_%?)mQ?2SV{DU5W|?gb?V5b|=2?}^#;4EZc)t!5eHswBXF^p& z)JD0E1#h>BwN_~_dQf|R`#=6y&-cz$oBd8r_iyU6z3+e5?SKDyZ~DAn?^mib#B~2x z*(f(ztH|?+!Obq7Pg*{rttztuMSg3FPP^fwZZNr}caoo@eJ6vc;%@);rskyIyIA7p zACdmxcCc2XF}h?`jW?6|>kOgyYx;Hw#Pn_F{AL|;N7JmF^V@FWirweFJ8s;m-dNr_ z``+9mdn@`E>`1I`I;xCoPP3^v+xL=*$nUX*~YYzk7UCH@rEMcHWqeC%Vp| z?ONgL7ZQ#~jYV@Zj%;4}uW#+PNTaz6>K$S>oGe#Flo~MsO?t=bSA;vrP8N9$Vtu zW%uS8PxYY>Ive{tJ|>)6)LZ+!`2K{+-8Gj*BwQD6;M>;p%;;gj<73>L8}eqB?A`NH zGk{Gr#zanH=S;!HIuB17*e!VEsATY|lJ)du?%g}m`9pVb>BY}zHPo5qXx8=lQptIy ziTjp)JZbr8^(A4;%gdi>i??ZhnbG&sa|fsOEzOA9JWjzq%&EsVXx=qG^14OSXnVNe zyPcbMU;VUsowIA>l;=-9Ps^MBRq)|HYvwh%GPyVTUHs-o)e8#FuIskGG0qV?So80z zPgBPnnR4y8b23|&oYSaZC$`EYroCVDMaF}$UfbubJ#QDO8N`%6PY#~RT>9W?vqWL*(Nbpn4?UkcBz<;P?%&Hg-|L}9{CvNM zioEj=ria$}9X|YHPn-LPRuQ?}{A0HKMf^TOPpJr8ab zzhsc|%}98K}vu_&Ap9*1u>m{UKmCa!bU?EIU4^_OI}+L4mKOPki+I;{9CFmQ|BMb4g> zb2^uoGV?MSuK#YbW!Byk>!+jyXK&?7p7-+fkC=-Wjzp$aZmi5cy5TQt!RGa)hF@;S zoVPkr7B2ipWq)*?YWn-)88zL>;#&2(i~dNrb*#amE2{b} zGLjEGFWO!G@XkE@GfVV|M@vyd6g&aTJ5o>`-~=TtB*c@-}H_DVrlsK&ggS?<;TwOoEAL3F+rp!=0Vk$wCK#d<&WZfUTt{o z^}paoq1)+MLcXtFMp;bUS8yQ5c+Q^OU)fFv|FOk4adW(T@Miyp!yir^O|5?Azqu{9 zKf3XxL)rCK=P51oIrp2F7v;8|wN&KJ@L(}K`5^sp;pyHbr{D1UA3OAO*`xb^VyyJT zH6u1!$cJr|yZ-rlGIPCA$w$Wn`zOu#u|pwuam;=W&vok$cmJ&6TyW>;{eBDod2ekQ zmwqoiQa0b=a^aDkIrrAiaXZbq;`qcDwrwtpx>Dxf3u`Uo5@!sJ(OI#3b;kWtE=|WB zDRb9_Uo4c!eWViSnm&JD%b&f=FQ}gX{blLHZ7}Zc0@wH;_?f(7@U1Q1FRch}xd)9^X&*OBS7I%c@Ia=o(;kwh3 z*K@&r@sgb5VSAcZhbJ*v8=hRw$-KQtG(oD}p!xRC%cc5WJLL8H7W5?B*fPrdPkJmF zvZ3=>gD&-s{TU(jA%FEC1O3kzbz`WVqtdQ>|?imkB)X zO$=G$((`_aL3XTY_GA9jFF30weR{$mWTEl?9hYVLd%sKj5?=*oJk~hhvajb3^Vuun z^(A4U-70dEvbIc63=&p5U3Tf%i+KW9-1Z#}-6&G8EbhvH|OqH-pI=p*LrtiLA**#|KEL5CvU8IGVk+* znhkMAqQbtWlh(L6#;jg0d1&6@#BZzCELt3~=zE)q?}Z>;m2;^%;=T+;8Lo13&m4cM zVUWB$YtEjsYbUb{H=i+?7+QG5N?);M?`8qHPKBOVud@_74%u}1R>kwKjl6W}SE%V0 zHP6>q*7Id1ykjo1T`$%+kBzz%sidM|)$>gK1Jv7H>Y`?rGn= zhxOyRzCMwy`@*a)ADEw_ru~EYU#I;eBa1uy6V9vp&lG)e@@n0kV_qEL`G;mNzWVm! zsxwDy4u9v{^Z7rhDYEVM+Bv!$3=H@2o)T_MTvH^tq%tQpI3qQ+1hS`bZdh)xaJWca z-aWBHSxzE4`@$DLy}ICPSnDmNYfZcvtd7~WJ5{D{*l^R=Tw2HYYy6k?D>K8~tS`S@ zUbgJ={3j*9?wl2BV(IF8e7E?#?Q_fLHqY-!|NHm->w5;hN0CCY62=9#ogBw*6$(7A z+Bxybr&OWeg`1h*{y24@#calv+0ktK@|^D-m~zke_0zJpgzsBSrZ*n2W&X}8)|t$%%DmgPFc>pVxP7`?eCVos#!A&$)C$j(3*n z^&kEU4^Ib8a7?;Vr1O84!SuHS@gZ`Afe8 zBtK7Iv&um)zTmXw?OHYOX{Ua^Vz=M^Wcu5ft6JeXp%ddmD|z;(t)8j6w5HAfl-JQX z?hvNEdv}YODX#XOB|SH8O6KdBZ8y1(XwQpIG-8k1Vf27E^kazQuT>fsinl-e5f*ti zGPJw2$FlFW_x&Q-UFGJ9`M(4dcUMo7mONGyseS;5yR)12tzBWNwAO34n@aHF z^QVF&7Mz~;v~|%Lv+T{!S^c(i+}Qs1P=_d=i?Gw(+8Mg@3$x=K?`|pSx$^AC+{+wl zeGgVRJl_^+c(K=6jqmkS5jLNi?sm0(hm}9=Q{CcLk@JXCj$0s(%u;*`|bem(a3`d{5+IMm1?1cyJ1TE<)y!zzP z4X02`pM;v@EM*LtGfz8C;k8hU3Gt1&yjJSqiUTWsgHK16hKK0M`)J}SPSy;$A7uD?{-kc-FU_j`hpSH9 zt^K`iexLX4c^hj?lM+H7oSFAZ&|=?iS-TYGT|c~~9o_E7{<~Bs@TO{q{hrkOelxGn zdu^DtOkgRC%**)p7yo%DvcK;5*L7o=M7^Me-1A-Yj~xg-V$daGcbN0tnO)X?MyvsL zt(Ui4x-j`qR`ufggb%7hvkiWoXH8(@oR!frxpcFDlXv7C&IH~$N8Pu)(ye zJk+b4eNZATv$+4Y%)4Yc{vCP+TYsMVRnZ~;^TIq14x=Bw$rIjozx*V{Vw*4UWe$t1 z67SqEa*IS#TMXws&g_|W?tuBZ6AGCd1#&H1ti3Z27tfei`aAK~{O6Ti7tK#d?)bna z$t+*q{<(N!qJFMHf6|RdTb}tE`}(Yv-$ zDl%0%GPQ7KkjjL00bQ5YE1xjAc4EuAi(9zj`oiuUDSvoO$^5i+!Q@)@ymjx+_|CZ_ zb3@uZwaRME303o{vO7-h<2Qe~T&04vLT1Nc`aU1O9?;9VszEl4BiS(^IPg&>kF0DNC4}5RbzXv-OB(X9u z@bcp8O{(H7!oyROobz+?i;5wIc5f7CjY#OF^{-yetSeTX%*m+SuGl$&Ws<`5iPB6H z9TZM!KDc_aWRjUX5>Be);ZJ1@AZjqpPF6G68_flY=Xa7p_mxbSB zEh(8B9lkX;@@I=!G5xW>y~OnqZ_T=y_EB$GcnfN@4=Y?3NxE_Dx3_4C5sz_C!NkBe zL%Ur)`dQ@WpAB*y=-{SjrRa>0qZOFZ?9CISH=Bihv)5&e_PdwQ(l9bwgmaJ>q|FGdB&-!QYvnAqA7l181AH ztnm)Lja zgJ|1&qnh4_uX*k#RCGL?&2vBLhuPtBiG8O(*tWel{?qWVoyR`uhvDJ-hJRWfF6XgN z{$Y9eFi-vY4;+W}CF)Lo&~B?w_~G6bZ~RC2u)Xmg?!);Kb*De9=h>h9!}hSe#J>|C z@_GLEKfEvbulZqM+y9gw`fbN0{>^?^*!DlMqUoVOPkma&B+mmXDU*(Ht=@~C`d+-|@Y8ASIwKK|R^?>DoX3A0>r0rLmaeE^6x!`%$E&#cnEaKr z<591-e6ZQ7=b(IVR)Foy1(Ou7n6o|2m~7wlAm_@W;&bzqQj|o*u9~bqedSYwRF2Mk zY2M$>y~*8Q6}Q?(=>;r_;9IrUDUaWvY45z|H13A#ypXl|Gna1ToZB^}`@xJd&%M{g zRO2TUZC|%XOD1dXx>%=qE0^E*V$lq0pK#mx*OVFd4=(Ru+}0qL(_<#MYgU_DWaWNv| zX`P}t+n-+FiwndQ#UrmeL{Ii&X!5-(b$FIrbA;>b3|3!mjjtST+=~~osHw+loU}VC z?yiw|^?7)uOhodcOjY9_xBY&731v}nZs%6lb`1>;J?fqD`o!G*Q|df*g^E|WF%_|_ zy}Z$^QPq3mo8-r@nAsxV7XR&a+!uYTtT0Gt+3JaEi%#vBm!`jRo`Yfe8Q!BO&WF~W zyVv6)H>Gd~ci$m@y0|AnV^;X`r>x11 z44xBy2|33G*{|HM#9QFG+_O?IbHS8;2ECOIS}Jm1B35qQ=4zeM&Z_saBy$3{Zo#2e z$v+pT+xtD`SL0n~RFHU3XzP~5h?kM#F;+<#N1wLpt@My;2@vAm#^U_;pwUFrRNjRJ ztEF@wYn^(v#pqMAWN+Ky-rmyEu8=pAyp|~HWv&S6y6{|l(_z)Ao=^2MXOy&gOX+=m z{z9CnS$dyi`4Wc2FUHI(xFR9W_h{CtC7VSvcX_Xx zmbPPq$Y~A1j(dAlR@k}D^3>=Q@_qK@nP~rtw}%2PZmFJ~l%_oAo3`q-GT*G%TdlM% z>a7g3YWG<->218!6<{@Hp)o-4y<Sh z{PW6(V$8>8|5`EIT-y1_s)QM@#e<)CC+&&N&x*Q`vE5{)Zk?51#qQADB~z65r+kRh zco4r#GN4_8LpXD*%kq6E-#R-YVJrTZ%D~>G-P?1U(_^v2?~y45ep`6!UJ6?UR&|yoaTi9HcI=aG zzj#ej_ z^Yqdsm2>xeTDEACL{85O88OE4t-opyzEijv{r6x-ZA5UitF_Quj`kl;*Q8dh4_B@` zw?g6S&u0O18m~MKS^grh_K~Pdiq2ZG{P>8c?Ugo}Z>yY_N7Zb8XExREb{^Yp*ZUrk z_xx@(yilL{J|p<{6~3uG55;Gg`L4~+>NYi*5L>dg>*MqVZFj^vwicDFxGV1O9DQeZ z-YK`NBfJ@-eaH(y<4d_F2p;b?-7)_B|rm_ci;3DCYs$A}bm(y^*4=$wwpzEaV2gR?s()e+OFPP!OzkUjI=b`y73nt4NZY)`Bjum} zHpOq$u74PJa=+aQPsUfFA#>iXK5%)hV@*%Ny|XLV&Yk|F!(*1zX#|?Z+WPCojYmgqjs;qoDs%t+b6fGPpIG<$m05vIi%L8uZxFOy z#~EcI!xewUOT0u&c;ctXD(8r2@p&ex$SjcsCvR5^>tHKy55*LO?26|a^Z|0cBNddALG&{ zOU-n3e{EtlS3_G#$xB2#Rq}t`y4(kGvu5q#tW~_f;{J~lY7@UIu6kL*cmB!Ah+p``I6!4=K_(>`h70%=aVUM4tQ)f;pP|5DL3~n=<@F}^0;kkl{qs~bpPJ& zi;-I2XZy^acWS?LW#slx7N6E%+9q*wg-7y>|0z~HEv+A989WNKYWVFL4)rhkZhqov zd1aP$W{=&D7eDo1O}#wZZqk9MP0}AY8EudK|D?vY{LucFFE23`#OQ24T>pS&;g3ho z2@AyzOqw+P;9l`1u5qXHCVZb>(p0K`!^&~x$4!cJ6Yi&+vHI~wVEty{nAr`yFPXkS zR=wBbqCdH6o{RqL!m0{+^^anSmkNwnGR%$Msy2U{b*a-iwG(ew-(hC{y{URZd_2Et_4ltg-ZS>!NPDmMLivwE`612C z78AavMkgGKI}y7@+HbDy7U5rg6N{gwyGQFT&b8bo^Sbtee)zeKy)tX3Jkywa!QVzK zF8A#TdtPvXJHl7pFBmwpOZed+FI zzEGQOF4IfWs&l?Om#xfQar{|gXXoAt+gDr(3e%cCHR`liZtCvDgze{7D|Fi=uxnc_ z5SUxQw(FtKFSmI;GXr|%E*Nl6yR=(&^FyOIyxSAxZ!|4Gz;~uK{RQ_g)i><&j~E2o zIbF1PV>A{|wTa?YzRE{H*ytaYih0U}ZH@7Ch0sD?K-rKtS;g_4!E*ACW?B;(K5W&{F@mbW~X6uC+!WHdLPV5X5 zy25&NYxF_gU9kb1mQ9OFEpM6}CpPQF(cLV&RLZd^OUv6oe91HYD^SODeW2z=Z|j8a<<53|O^Ojdj51u0 zH}EV=v^;Yp(Lnw@gM43$LSLK2JkIHlBR6mzKOlAJPTS*$d~-OyKT@e+Q9pdyVk%SB zHjZZ{pPu@xP?7rMlQ`R>$VS9M@?GoYqchI@&1uk3)`Pw~?MAd9<7X4Hen>S}ue}wP9 zm3pssuUaZTrS;q-f5m#<*Dc0!z9HLq{4D2i&Wv!LH&eANSn17K@oCK&U&Tz$wB)>T zE}3?s$og53x7y$3$0S{!gt!#0yvKR?WP{-Bg$?2i%IEhgTPKR}_J8VI#-3`pp3~~n z8Rme%&+*JJo~k{R2{IS=DzNK0#Oir<&8>pB8ZVaa4%=~&$z$G=`n{LlP7a$?z9J)O z<@BplD$aX7D)XIl+jP!tXO`{hl{a(rrIjzQziOSOZu@fD7*F;|rCXf(5SS_6Bc3=rVBwQfVtTrAw>w33 zu4g?g+U@>kio#;qoo3GM>erX0pUF5LcH+#|qrz!h7WZFjuT*FKedFat*2%{$Dp`u= zPTLf-+-Lu_O)~CYJclmy&)MGMQDt{^Ew=)@e%rnX_T~+8T^HGxt_XB84akwwTsdon zmf7KwoW`3syf_70RBy1A?hu(}z_dMS%Bn|3H=5smV2fjF-^jf0(9;jHaa_kga;<9B z?#R-1?V0}C(KspRpwOyCB}o(GTvd8qZl%8QPZrz6xMJU@7Hej|2boH;?gtIeES|>u z&4GnINHX97Z@|WeC>}m%U9q6keDMc)Z02^nTd?Y`wCoY(gY_@olK({4QH}f$f#YY#$!GaXePr!DSx&cMo&kq1`VG_C&XQ zt||JenQ&NXl|0AdlP8ZZGQB3T`GC@gfC)b%YLnh*ExIFMxJ}E@ZQkNve>bnNX|oYD zkUqiuiCuicdheBaulK!E@VCy$>&~5@ylt~nSy;qe(QQo6f1Q1x`{i6tTu5ScNaETF z+Ye2u$@kshq`7CM_?cTC>Y)o)FIZQpZNbI;ii>-ewAPH>8+P(%uh>wX{rkr64R&4M z=j_t6*uK-LkH2Hy*6Ll3JU6^_r*zalxf*NGuBW~y_v-CGbKWFhzJ2$lSzDIz1G5Pq z1q&XRt=iiks9ML=RUqzjQ2pfnxl@96pS&KsLFW5`ttFyaUikjgK>hyJVg%wdk6kqVY(>gpewTW@(NW!^Y&k_f`2(rqChg@X!}`3e+`P z*X_z|UH7&8bJ*c6PVZx+&YaLck^kXbwqDM<+kr3U`YT^!%FNz&pG&Pj zm8;ANbz8~$!)E4ZrkB+dIlc(ZWnCXoTQ&97k=G&O_Zo_7CUg82^Eq1H()_8!yT#aH zOPi$LibKXbxsO~E*Kye zOQ~AieHTl+?q_`A4prBQJ7MU}bEdHIXIO%rQQ|rOn3G3-nFQ$xaGam&IpMqS1n%G- zPyJ^~%*7!IeOzbK)y^Dcd$#1jAIAi~Sq53RtW#>X>A5!Td+My_Q`^-tZ`v;&Nppci z#x4%~OdL&^KQXjV5ooaw65wTfw83DBw?|~^A(L10_IfzH6Puu`<}vx^&u6^9d2Qbp zdH=aHiBZj^c#`)Hh1JhxgcrGnKN9x3#%;aN*pW%I&UTtv)mpY^#_Lvyhnt*h;rOR@ z(`ng_HD+hGt9nMv729}a!y@m5bx+eQd?##Rtc-Aw6HAgaOH|@?y`yh?N6ys6M%m@f zv#2Pa2{RZY|8~!gT=u)xF8tCV*D13Z-fG6}H|&+2F45r|bF5(DQ(oaEhf~@kj}#^U z(|0<_mUp~J_(>4+rZ9(ZoTk~nGfsaw>+`&=$A9bx7kA0jQwOZwmw@#7wo$z*l(UXUxT)YDaRb8q(DE?7zekG5^ulFVk{7Hh#-) z+&P?-~U&5zE9+T z3D=oowKMs_2GN&7pZ@-8@r3h;pJM84&QA@Bsi8q9P1^rB#`^4Th*4LV?K5HRe!j{R z7ryK`AR{v4u-ci!nH@DpT5hK8Qkt>zYe(Lx0!E7?ca83}RG6sVvR{^Z?OVKVrS+s$ zKD&ZH8{X|}Ymv2``+vtvy=1>ebso{`ip&}Fr)gUAo>(h$Nljt?EQQ@A&c`^N%L?0d zOcm!{5u9Em>FadtyV{XpPrvJzlQ(l-yji=e+u8iAZSwZS*QaCr`x;`Bn@U~=6qX*&r>)z>$4U|By5{)aDIkU#yY$6Qbu)Nzg8F) z=hpXsK6Pd(^RDP9mIU7K-i@3eW4hMzFPZqU=2M`FF7JcZC6li%xYVw8!jbvY-V2|e zZ&^}z@j#BqjQ<>G+=QR0GJlQ;nrjmLE|vLn=61_x**CN`Xa93duro-E^F3IjWZ*yB zV7;pB!KTS!=Us%Kd=)WdZ<%r3cZNC7ndhBdI=3`uIBSM}@QAY8letRAHu7s&dG5y^ zkLcX{W>@u#H{3UT_MOxE+OoYH_OH&Kd8fAAF#Te+XFOk1@Vp%1M}Mb8o!?Ne^{C+L_b))5HauMt5=h2q8 zTYf~{Kec4Zld9V+KZCtEqi0UjsQ0r>`EqFg>6V|~vsQQg?E2u_HD__=`&0M7O-S~; zy8qSeO~nn1kGHn{uV*~*|BZ%j!`Dag|78rAPbH|GX_V?Xq_aad?Qq~sJx#2Wa5MA&mA}4;nV#jD==YxW7tmvmZy^i zHu1HXWvl9JHFLO8CF`<=-}%ZfsUvIdA2fYc>(coT@xC#Q zIJ>W1`fc2flXg0%7uwZ|-qRoR> z4eYVyhr+JcRh%egkt;jB;cP5R|Bmbjf#uRUE+|{NDay$8QOniG^Bk&PZ_Y zHqvWRHx4@#EXnVbek^-~^<(Q7r|pmi{)ejP4J#~H%kPt>sqgGmTNNK6xZ$? zdH?Y2IQ>0OWf}9U#Sd8Dd-`ErIrE<9Z=1gFoqv%1-u#D$-!y&*{ATjQ;x_;O)B8B> zPS!Emovq`yJ8j1`zquv-WBtOTh8AIaj{mg}@Mh;QZ)VEllVV^vZia7yNd@NwlSfHz zPDo-pbbhJ!I(x3=lOzDw05`# zUszLlBl_#JTXEYhpS%2BaQlvWhPU1uKBe{2x|MGi>c8B)YWKRQs&}D+Q5LQ)jL`z>Av)CQj0lkTIw0^cH`tt zH%aDwO^nOZbVIhV-uby|!AjR$&)YkGo7$*Gp9)v4jlIx!`@M`-WSZyGFT9S{{aoR0 z=KC}=F6mC~p0zh2V$wd<47KQ@yFrD@pK@(ZU3q?&x8D82mRubXGv@oQhjuz0wNiLl z?V%igO8MY>ZmIZ70q6KbGQ;%r-nL70HI+u6pWW8HrM@L~O@w=E-I`ZNrapY->S^y- zmU{M@SkBs*315QG2`fUF;??mA_&O*DSgJP<-2q?>|B(eqq1T>O1Aj@gIwH zUivp}TV(ZEL2l8^GS}QY^RLQfMV9^)|FYTp^rU~QuDO}}de$HAS~Ypm?au#l^Tjs@ zZTT>#KA|^c$C{^~+q@pnU)&IUt*G!pyl1&Y_y2r`%j!S)H*NPi9ii>HJu$*8?q;g; z`=q!3y5~&t4sp7@DeB#Urr1>xKT}j&ZpavL^&~c=NpVjTd3+*vE~91;$Fbe|M_JN# z?)|VseOs~T_E=@}O(L07`X8&hvh7r5_vT75NEEs1C^mUV{6=5RWd#do&M1>w9c*TL zxNEX&kReyqrwfu-vR|HFmYDcKtfY5-v4&@!HedcDnR~Xfra6ays2F)wSx@p~>K2vR zROx))dn0qZCg-u0=kol5O+HoTEV{8%@}|Z^i#NYC7FkwJI`{E}?)vlDqM^q)SE%Rf zcor_QD$A-q;+ZANyGK1qoNwpq_;+%rEc-;%S1T_{=Jh+c%OWq-_G8GG($%RkbK8_2 zF9^O+>a$0B?`gBVIenscFZ?IRh~UCzx$8&;+#Cgrrs6Bp)@SL3omDk9@#k(T`~P31 zZ`QUD>o?bxMHcK@5x?*HflJp9=RGM8-SgO8j;Zf~xZe48W!CYl z>gfqOLCK5TvZ4z8a(QO1`~9};e74D>yWOTQD!)cZUS0ZpVV{qEjQ6@rcMI0OPkdLx zyZX)QpVyn(W*G!$_X*AM%j-3HxV3p%6!%u2ggp)t`>neAlT#nRyfUlFarw$m@2_91 z%DuYzsk-yAtlFMD|@e1XN4#6MeSR!_Tp=; zRr8hYJd0Fsxf*X_mERS;(C`*pe)>Je^G5Gm`jhSC>>7W%{7`uo`=j3Iv*w4DXO%a5|=O`i$uhPtRQa!SR{)19k&@fjWWDia!pXk&8)QcbGR#J}xou zknS@EyE8Q`dB)`r^olvY&yZ*OK9jxRh)qlQ%n*R}jQ*Z57%<(WtAM%7ss-`#|+ACJA) zZ6?e9{o?Nn=Tu~0qy^Qpd;L1_?7?Xb*H`x=Z(laQ98p?Rc4y_Xv|zu|q_RURm!)6! zGc}%FxT+}3%KXBTS#cX)=DYqr_+z5{FYxL5ck)uV8nQDmq~bjaSPgF#9FSO44BJpK zH{>p8W#0e00yj4BvN<++EOp^+cp1UY5BcF_*W!a0x$k_4565FIjIUu}){Xa;i6W>Qgtf*;R7{54|{Q*Z43@ zSip^`IVXwfFK^YMi0Lgbs=$=@G!HLXsRIbhoO_v(j| zYx@2RuJ6A)JM`jVQon3{a^gs4U7v5F?mURZK!aW zKjDJ+zHYN$%o9slrd_*WW^QQqkL{rE4BH~>PJw49=1(s;JXNHot2xM@#ra1MgL6Pe zeuL3WrE60b)mk65^@>-iU&(k>QD)sji${Sr3vT_WDVdxkE9?C@JK&YbWVI+A$VNMVzkPiQYsqDcl1go3chxHEoAMgpj9u%O6#ne2sGsO{jH6Qis;QS; zw$vxJX4^3JCC7bv6Xw*gHcn~k^wTuB=JeoREa#u8N%a9=%!R&K2mas5-Do3J%97`E zv`gLK9Mev3VH5td`kUrQ-F>PhanO z|5_$UN?Qo=lQWOZK76xo-ya;V|fNpgFCCa+iDgw14Aw+z6Q4v z&fM;sSd?8_09nqpc6x11ba>_Q`R@BBtxLVxH`ijFuzK$0=@vyY!MEB>GM!W+w@p1U zO%R4u9zXiqEMV(yFLL*M_woI!zbJqFw^3;KbdRO;HQ2ZB zeJnP$Zk5aalDAv6{HK<6y5NAM4J}m4-9D@64Hf%C&vQt>EKZRM+0W z;${3da(B*@v~Px{$JYiOz2^08N1EO%t#(DJbG=KBOj#LGl@RnaZP|xe848x`in?ty zrpnl^DO#;_s?XIuH17D8bAqnLJI`DxP_i_c6TGu`rR$_Lp=Pb^;p*0#e3X`cs#@F1CzUcAA9Gl59&A)s@lkcqC5wJ66_zzW1JaD{INR zZar)NlP%A`omRC}nzo`XS-LE6YQKxIvnR_tuFN&s-l}Yd-@JaT3!7IsHAeO3qp~NL zlC|P{FI?$Lei@@@yXaF{=Kti2jg3!UOgLpbsmlMwy4}u~9+y^dyQ_Hbl}mpb*Yeh; zvh?NLOIjOC(iA3sJanbpv3Ll83WEOW zi*}|+)$UfE-m7l3GsR}sr)7KHK7Fb%n%$!sd{RcJxPSVLcZ?m&)D}&)U^cJVSh{p$ zh*jUG4cEPm{b%?+%z3+drrjJF36F%0(%DNqY*kjD`klQr$+>VUe}&oZAVZ;f{_>Je z7vf&ujCp(NSpet5Yt5!@JUu zL7J)i3{U?Rb3PP#O*$^DsUiQR=+x^KZ70sIRMh|SytK;F^iAu(J@+b-uAJ;qxxCEk zZhPMW=4Ost3#BIa^(eiM5tlz!$1c=-QF-N@V9RALa}$M@vE`X~wejYge|aO39`qaDE3vqEBq)v~Eu zEAL)AeKF|dCezyoT2F4dd9iFye6;Yle!W@CBD~)$T_OHp@s8A})MeVQ-yRjsJYBZm zm}{~W5AW)D&0gPG%j_1vI(zWB3TYpbK*!)nHpf!TGv zSJ(FSFE-0Lp?}LtWn%a3Z5h&O|08ZjT{yjMVfcoO3P1aYHR?T?ZaZHwm(Q^_O+Wim z)#Bn!KDNW>R1M`EwO&tkz3e8Vw`@;jSlq#Ke!I#Er%V6jO!X?*IwR=X^R=owD&uyv zzYLgrc8}1>zN&b)#2T@wZ%ywi?hT1)UdOF=M2vUyi+9q@8}rl6_6ZsqXX{Sm{%xe$qB~3 zd5h0qS+2-e9a84rYO_Um$Eusnds1(UJ(7>P(B-;3qiyfBJ*mjbpO@Wv0z>K{!#0`JjvkP)vGF<{qHi} ztnxF3P-11sgZbSRZ#yx_Z*dT~=0AuTDGr{aoWCA^um)BC510xMmJNf8jFY zmnC^`<6~EP$DG|OQ`jy+?K*TtBgb{|8&=_onZjHOdwHkFXzDKlO)#h1SLm=6W9) zEEGQ~RCqi}EC_n!{NS+A@&n33{Y{sJ`Wy2nSumgTn!_wVu|md1@#EPCo}K+o@#-IS zA4IF}d;anJuv?|h{Kt0Hf3hDmJKwYaUw33bdtLvL z{rq+7kGyBzAODE`K)u38_5<=$emFn4EL1P?N3c_#r9R}5JxjgMBjX4Cmv5Thb70)^ zk+bLda)p=2XMg^zg<^zo$Gr*#&b-rArS<+CF(KEAoWHv`ByJ zXTM!@zXvsbzi9G)xuuOA013t(ko4@|82jTl&&7g{4hS zpYHfxsP%Df%IDWFE%rCQd$Rk5UY+vZ+4o)MKQdQ-R(|>UPu-56(So11D?a{oE%q1p@I)19n~o}7QlnISawk=%F$7kP01)4lwcmu*(oIg_!NPvuV9`M}vS$@V<%wJd$VG`4;`o}pYn$I37) z=b2H@>y}&UFS{$a4$mvvcGXR*_M~Rgp*vrnaIXnked5yo1M-Cv_W8tr?3%J6SVA_1 zU+Sg)%k?pnEnhA(om(?y*F=ZtphI8oZSKEx?WD)=rTiCDm94{Hd-UZEMkIQdVh)xrAzS%i{~M<9>shi)|D*iH{9$mgj1sGK-zEEnPu=<6 zFRXXdejqD*U(3buy79UD`ya>%=C+^8x1RblzMc=%cf9;WCGia}1H)b!e0@j!BSqmw znI-U%B5Tfy5Z6ngck`d^^^sGVIl-a9L1>-9P5}|a1QsVH4NeaW7FU@`jXWwd4U82V zx+*qoTD|T&qudU;ZuWIeRt+l_B!z_Bi7mf+_iNPq-!c48ey#qs*V0LC-S6MEFBk8M zD-SK5YrEt7hsFL32R44%u2=B5+G^i>rbhWC4)uQmj`znr*q|m~{F&2ye$i)1^ZBoT zv~v4!KlIMqSM>1u4_@>8uYSzs{@;B6^^fL8`&}6y)#tr8|Bx=r|DxgoYwgDgeeIPm zZJGN6^bZJ}*lW;Y(z1-ZU2#s^1<5oCrPgx-dec3QzOPIvx~wcJCtzDTF|DIy`U!zN z@hM$CY~L=qPE*_zYvA>z?4Z@f_VSa4F7fYv7haAR-?>ZTz~RQW6U7HDCcYP9O%iZs zd!5w5t@en$O~Pxh#4%sR^*rV+#|2z>X_Ot*T-4&Y)JCiLV5W_&Z_k659I-Novz0wJ zC5dpl%4ByuE-}2ty7?n>mdirLzVsgw&T|fkOf&u!(bi*pr1MU=#3Pk=$EA~)imflQ z){9SVn{gy1?4#FKMZaftn-rH7)ORWRJM^$(>n2_4)s7j#PqJqy-eC1tdw)ivD*ARz2|CY&PK)lxyNcPk>0+eX|{Icsc^|h zSTsXB> z@5kmF86CHIKC;W*Ti0#9B{sW37rFMe!%ks^z^iJ7Rn1es;(29rtrOen&p5 ze{_<$tzyD&-L@O2Y7YqT7yjR%Cuit#gmr#b?wy?LNBLrHUNx;h;umZ4tV#dqW4649 z|2Xr?B$Ld)hf6*3d^g|d$mKilA3iI~d-rJBBY=VN2v=!+D(*8qQr`BXUvZ!L5&pIx7X|DUX9%zMn->&qxpvvIRb^_1rN>-Y z!b9IKk#Jc(H^N-@plxYq`OfWYPTt?B@{RYy z#lEfOm>zoBFIoGA^W^iHAK0YV?5!?u_EP^bdvAB`+It1cO^c_tZRN0FJ$UoQXR{wo z9L&4xtRi(o*_jgKCu}Rw3sROcsc!bZ9VNI)*ki67&z4_JiTm}Bta$uK_g?|)p^dGv z+vkd`$j??Q?Af~S8~dqcTU(=VA5yWOzrFI!hnp&QPdPAmD&?-)e>D8|wLKTa=e&%) z@g%vD{ncLI&3hf~&*v`q!oK2cSFU+#)YY!4`0N|<8H!O`3KrY91YDRp;aEX&@XeI0 zXDolkx;H5X^j~-{o}m`Y(ULSr-q-r>-d&rd@>ehFJv3AA+v_H0nU@EX;w!o?^;9h? zzxLnRWPcm`;)C~C9P>YJ^-|vwvieKK&%jkNoRUjVR zkZRl;XBW6=V$e2?Z=S1VzWO!_a2`H-%JSy5>Ymkon;z|W6;QCHaCPoc|J-y%_x*2X zyYzW+)r569ss4@ax?s<_NH@^UH+aQz0oKy5j`i9fv$Q-?7u-y;UAOymh1U zBA1DeY;NA^**0y%{+s5v2s&_E6*=0=AaCzy%U=9p62{EC^h`z_{DBA*R&aBZC7UO2p4ZOcp&bR#`WH6 zM|HH{l)lCLHujn>@(=&w6_+UTbj9RF8rwLJKIIjz<-UDrpTO@EKc-H&ov1GMP3WaZ zO~QiWmadsoH*Yn3@s!&)>GkESmm+9>uzj6udv{-`+=kD!2{j0~pI^OR_mxZTZ`m(hfoOkQ_elfdoYSIesP4gBX zXlQx8GUrp9)6{zb>L!QtC!hZ=XDs;X(aCiRyUwhM`u6b4b`y=CY2|%$w4)ba{Ji5F zm&v--o+Vcoa254sPB|33YI!&Fl;Gf}?mu_v@dd^CW*Un!PvH%Ih zv&#fL@TjnVVjtvEYmv&sewV~sk<&)s&FCR_N<5OM|U1uY*$$#nMHq}DQlY4hx^OB#) zGcDS4iQ&3^C;e8%ls0Zl*t`DLd6uO|o9i{-CqGI#_xe(wmy+b2tRzdJ;7HGikeKjQH!^eJ>{(hTIUj%SL?i>1y zADLX(e`gBYJoj@d{e90Hl~*ySi%p34-sj#sS3JF-DR$F@qHRl6xof+b=3KMh>-+ZJ zRF$pfAAGGADy%%F>58>cOsx^&9hskeRxuh?=|K2K-u^6F(X^{QuVTJDp))Z)BI`lq#D->H>M z+NF8Uxz{fK#*~*vho|Jt%zWe(Ohl z-+5x3I_=Db)NPv8!gDwA$2-1X{5BYG?TaQJ zGuv|YcSi3e_EvWjlZwN3Y$c(G{W@1^{yrTO%r}AAcc%Jh-$(`aiLd`2T{HFTQ>lID z!h-pxNpiOPZQ_3`X|B#TF-xDvWR1yF0m~^bazE*E1vhTJ;lG@Ja_gSEvzN)7%U

{^@xkq!HLLV+)Iz!Is+S}@qd2bE>sWoX|eV_O~i6b`N`?txAaA}R$ zvmWo9UKHgfJPVz<=*Y}Mox%mvrJ`K#tc!U6m#65}A^pg0eFd2pkIlM&^I&XYRY33K zyyTbcFBVp~R*5W~GS8{IOm`#yvogc?hyMt_yrO!ev-sADi%s=20@RmXtmZU*S|hb| z`!wHQDHoUS`#JrZesy=xf_2AUI&xVr+43*v)W7hF${%%`FB!Xivo@Q%V`ap7t_N$D z%I)91evj8JQFGCYSJsJ~_?5o+x!Hq%$*+Eu8|h`Wt4-P}A!+y0|AW@?Ywz`USpC#I z?p0-TanamQXMNP~y6-srT}sM;AY&%xC(Chqw+W~=A9w>I+6de7Z@ zv&L)s5xJAHnr*%UtjaIH?qA&~ou4fweyn+8=XY<(BOgyl`}`4FRi1zH#I&`) zXZ^h{6<)h{_D{yWvm@*G%$eQWT)Ah)<{A5y1Q*R!I=u98+T>sH5&L_3!mb#8ix)1x zZ+$Om@|p5QRz_E&mP@d`zQXoq_p&Y{f0NT*%a>ihD)^N3R{gFk`$J{t&I;UbpZ8rk z{nVA0`j?D9Gk-a=#@%0?t3K@SKaqcH_%Fo&Vf@u?@9=*P{{{QwcjmvF*tyFsDd;oH z#Tv1^rTpHf6T_vr&EMbnKJ!E1?mK>-t(VjM=cez>dwakjrG1%di z|2V!?YTd4|;4rpC{&n{&7!sGy3z4r+I_3NJ#pZcWz5MOwecY1Yu-85|^SRfQZ%=;3 zD;a1Vi|*g-D({wip_$7_A=5$i+aJEEhw`?_%{APVW5&KXA$Xz4?v~DtdaqrR@0Ko$ zDCazSRpp?V&CQC|<-GS9*msG{j_qVhyVY@nr)q7N;`E+ZdnMkT_IlEAFO082<%B@l zb{!Yy3tZ=R%yylS(zkZHNA-(1lW#HM`8gKmN0T4>Bp<#pMMZAesrAMyB;s=fOXGM> z?uu_%RK#G_{B3JaB**Lok>hF7ktJ^Ptnc}CO)d|Jk@k5T8Z>85^RbiCuli?x+;TWs z>`d}88L_lm-608llf?xq-PT?$j9*my;!J~Az=7^l(+pT9MWoz0yHGU4A#tx^ah2C` zwctBH8jj7+e)V*z_K_bmS1+y0>(!hea`E5mS4Zc&FRj?E`F8)gJM)jNe*OCU@{g~o zPM$Yi>wLcL`=!V3KU{tZuX^%Ni`-}dT% zOq2fc+p~2Zy}iF7{^;kZXBUpg-E7ZSc)s-1?LCLJ6J42QiYI3uIQ;iS_wQF~7bHq@ zzJ1KM*4-b!ch25|Lggt7g>SY0-t?qq%385`7p;PID-Ea0rQ8rXGW*X7Lt(a}RV;gt z=(D^?Y)%pEwVh|8XjHgjU24ejm!5^yWykbhT`F`;x;^pVK}Ff+$KCVe#jJgQ6vbUu zo696L$5vL_%&SAvrf^n!^~U}6*H=Wu7T;!DcTuo%aoUcE-j#~~1iGdw*(goYSv7I1 z#`dRIzfUj!_06Jsq3gAM?NKi}cI8aDUf&{k=>8X7dBaT?E_YwQvqV&FZr6mB&mL{6 zdcHh-o=yC(xi7^ns&g~m*?##^WBFs#%_rpr*71FH>)69}4_)xg4iniIrJwfm@jh+a z`b|c*`^%@j6t_5?)|~&d^2?97cNemc-F@-=)8_|m_0zALyLtTj%^!Q-Qs;5-okyo$ zMz;zr{#(MPufDeFYu>T81`}1is$AnDk^b@-leNEJ+gH3(TUQzJ%e6&&zAdEUUkme34k>_04(B zjRPmL9ZO$mO-{~Kz3|t{(Eb0MH}gFIreEH==DezGRod12@s&5S=AXUuzu@n`5cmEo z@BK@^c-;MGW?%Gl$NxZssPEfPs=U2%c-~^OH!F79e?5Kt)%WFfk*gS${UZSzb~)*AN_B^hmLc_GSZUI9(9@COPX~wIc>wf*~@0Wy?SVW#+94@ z0`{yd&Y3>riNW=4-?Y2@_}Vh9gBDG?t+MU;YO5pb8t-b>_KEssyfj?2_MP(ElgyHT z?d0tYcU)Z{k~vpH>bI)2+7F4>nTrn`e6?1qYF70kU(VGtP6oKoxud*0W}(=WOQ|>g zL;Z_id=h(caCZMX6RjIJydF<~6Kz&)Uw!pP&^PZz@9V#7fBh>OR(GL|Q}Z$FQg!Eb z`D^$2P16us=yEbrA>}GldSk%)Z^vGo;F9=#?MJGrbaqIAPW4%dUH5nF-lzX(>aRmw zm!oFbxGhyL;QA~PDf9dMla-Ha`MnNklsbf+T;%I4l6OTZ+56k8IaAA{Y8rhMSDMT+eGxnM;=Fe{FI&WU^51mg^~bB-1?_dlywF^lZMz{AJsM&BxEnM}7R-D*8h6 z$GRQm^{g!k0{b0|O$4_#my|I08Go|l{H7T!nO;=CaqV*Eid%+z+VoCcFx6e?vNhsy z!{vhBS5-cyk(Z0ibR{P|buP4Bz39`a1^cewWIyKq$VtpxRP|lV_A2u^x~^AKEZwfy zXU3kN`B8WK_br9rQr?)9%zI)4(6r0>)(t~u4FrV6; z_9f-+(N+Ts@3v+kZ%1Wb_etH+m!uBwEVsGV?7k^4d7jXndz{<8&GSn4kLI2??P24s z85>?doo&HstZJooBvkj>-4~U6-!ITEn6|*>>e7N~JOZk-3cM|USk7v;-?T~lT*_46 zr)o!TR~mg|spL6pa7ud04FlDNVxB6&jhna3a^mlu#1*6cK*)0K*I3?FE#BT{IT1=N zHC6wg-`+ooC;RE1o!YN&M%-(?HRJxP$ItJ|aMne0|2ZX8z3fQYvf>lWP4+>0tBxiv z4RL%JtC-{(IMrj3@~g{Ji=VGmkvzYCd;Pxi5l@TGrChyy@A6GGIpxa}a`cY19IIS5 z*TQFl*z&zEFGf5%#h2f{h(m5i%f|)f45kI19Eu$t@3fRQoqPWy$?BZ_tH;Ny4j)NQ zoBh#Tfjhj+*imNL`Yr2(e5dbrjpC>i)L$i{`E$yqnNOy*oDJLQ|FybUzW7~OZfdzn zkN?hEdFi(K%Pt8Wc789rZS&6D^LMt@E{$9my0;=Ax?ekq?cv#fZSPW-rZ0EA{Pc9# z_gDLBjZH+4ZSnVh(==&e@bMp-lb0KZZ7t;E5x#k8&oKt!6Ni|7K9j$`?jcv!om2B{ zE#v+^5!vy-%?S{@u(khbwf&cP#z(uuAY zAM~1S-Ot5)pG|1q`pWOCOLI4TVvXfr`gY5^*1p!ux2&on`j2*IF3Bqh5Dm&T6zko* zJZx>=iwh1*%Sv)qgqar{O3n<(*9rS-*isj*5WYjZgv-X@hshe>q<{#YGlCIcCglE= z{p7sg=k}*a$A1eeH=b=0Y8G~KR+v~`A+2Gu=I_vBfMoT!jH4fTXoDu zecf!g$Llf{6mF5~UEaRinR)A}z_$y^f~+6jms%wo+V{WM6SJRtZakxNdRFGs?3?$rVpr-` zeEv5p;i>eo5MiI!g?115xKDq)v3Je&mw#EER_3>qR0=E;4L+^8=kK3cRogzy?ccUB zI(zW%i;{$jy_b0X6tF8?-9 zb~hI5>RuEy>$}*JU3Us5I)35%U_VQJo8%2O!;c51Kj)8eE5D%pMd0qu{Tm)^J{P;} z=m%qi=0}e{Y&q}#a!J7S=#bmecb&`^vi{i6&RwP}KYjYlul5DIwNfUFx#_70Ts%FI z`@2oYqc~wHuR3bR_$(?hzKDI2V+MyX$ zxZFQ!T||ArauvycE4pv5a*;H8{V}@;j8TF7uM(+!(^_>L>DiUi2rK$EC+- z>`k2)y`YUbsc_5Agj+MTKK_{-ayU0qe{GF>>c+U;y*tvcIDZl~d-66^-6>iG8kcmFdNW@I!oMrDef)x5PO`H5gL=hld*y*cX`ekv;dRAg{m%XO{j z&aI2g+fJHZ4VwD((aagkW(g(>H#^+n zUhqRVdqpnGGe&6%2^?M3GfBc{j^*=YPXS@3Kg{Q9xPv+J? z+<0ovmlyLs)#Vwio%wakvDa(1t+~h=UXedlFD2K(`RvqP`TQG-pLCtOb$89-gvV}~ z`PT1iEjB!HYjVA~*53X=NNIPSqqDigw4L9|+IIdBTP$gD<44o!X9Rd%fIsq8|Bjd{#krs6lx8HC>CdU>q3IkNrMU8AZ@ zUhNy3)}39}_+ocK^}XK(#aXAFB0sR#9jNw74SdNKk*+oUXovdgH%~Y9>a%TTUb;80 z^3I-)+kxwzKDipPEM&_2taJBg&TH3*G+FI^E-c2QW~;B>SE)>$6>|Pu*D951?MZi&d|qF1 z$)7Xh221qRT?^F{l;%8*UN0*&SH`fe&hS~o=2wod#m}z_d9UsmX1I6HJq9m3zYrZS zrcl#^p;y#5CWvTDBu8bRSZs1+@}CQiAD&2DYhvf?JYaoeiiO^>nhnbqy>q#dBs+P! z{F0!+GLEbI8E)!MS1b-reI>e9cxsx{B;VWlD|FmB_*~p_{+xZA^f&!)*~W91cgdd4 z+47;`O7W&+yWS?e zS+58kVG8;3KEPs~fo}EJeYLB-zqQSIAvfhp-Oqay|9<{60JGLsbBU~ zF5bM@UV7?{jSn`T?|OcAzHe5EWz*$j?T@Y)7luXb{VyJr&pm0++4Cp1Z1~t%nz3@_ zloQSNNA%JjE!zD0vf5?s?}pa{Ik-32996loa?XLU0%rE9#%q@b2(H!hFG=#2$vx7< zWjJv|@an66ep;q=9tL~&zSqr{?mR6Zu=2!0Q`NsmxrB4({g*rSw^u;($AYEu6Lua9 zDc*P>rZ`bp;gn_2_r@JMZfRR%v&k8)O@LCz!TBD^9xM`f3y4X-hDHrCG^Rp zlvA3&g{(_C3&cV;W-&at@*{DkR^y7fCsZZ-VMy}{b*4>#7W*buI!Z_!;XpH=lx)_mEbLtE?v0s||{pO^09ZAyE)$9vw_G>Lx= zU)KDn+p=YlaL%*#J&)F`fB#ceh-!t=(0SUh^f=iQToc`$yHp-(1@TepOv$zpwx4y4mHu?|B!0I(b*^di~KA z!3zo=&wV+EM`m-!w@n=N=a&9#o|WmPZF#6-d)uSm(^4i**D2ESe)ID8v;~tVai(vb z687PA{E77u`&O8!3p#cDnYL8mlUabDj8FETl{4zM&8VMIY_Y(+;d@kB|3}`{rf!?f zJQVMoG&-kqCTV&1Hqli(Lyj69n_0MUYE{I&55g&((%zhG4%;NQOq}C*@)wVDxB|~z zrum5vI^`ym|A zNBsposRCV3%G$YZ-J7$`{nm{cw=?Zjwz;2t`~KZ+*QEXG+qa9|n{iwB*LK70$v>X` zGfcAx`;hEu&HR4VL(%UO?mC^bfAB#iV~6=xud>s5AM@Wgh<~_0<%6e)zL{kA%1EFOqxrKI3Y9joVMo+GXd0!*=9Y zKTMzd+E&{x|8{iMKU)Ev54Ue8NvwO{s(5H)eooV8Mh`KQgW7QdVcj*0#B(aM6UtR< z!amQqd+1;GmixJ{)MF0(eY3Q#s`!5Rj_=X-8@GR9dAoj2`)}*0FWalyY`#`a_^Fv4 zvrYEn=5wX<)_%5W`|$E~>@@+MkGH|LGzRkXEqr?P@2?3unTI|tnRNX98udNTOU_9g z`*}bA51)5{%|HI$sS$2BwNG6$t(5s8x%Z{z+@CkopFN)+dBEVH;o+cl2RGR0Bt#xw z&AgfK&aMq>AIvVi@hm}RmzBk<$Cdo+zCWmzKUY<8cE?*=!*>V1Kd7_+$A94iqm`Y@ z>FSpgGn1-5FwIYyRC%*6;O_(<&NnW5%NO6<5d20z=D^>%YfFzTnf_zv^r;)9Qy>3- zlJ0wccA`eNAy5CWs^q1QMXtT}`Xux3ywp5VALE$Yd=l&4{j~}`-{$ebaPRy@F)y$0 zvUv5-@bRYYM|UvUuc>~&HCk=Xde?vZ{>fL|?~XpE|8mu=2hUIF*$B#~ZxZxZNjv%8 z+$?8-lhL>D(yyF1jqPju9Q_xUHNSE>3&cyKl z(XZKR7v2@lV6VN%SMrL}sJ;%FBi!DL=p2MbxDgp}A zr&MN(2xnzI;Qgh)XQl350r`++|a{ZKt&3#3S z>YkKEGb_|OU!G7gzI%e>(&YS zFZl8JsZT?+v z+pg~}{A1dddHD5@IE#NrHqJHwaob7dgO!P>YHzFViu(~3zG;(c8qOvMS_iVtFuRlX zQSzL0Os-?6I#<`jFA-PxxAnMsW@w33{aIZcZNcWp35W9!eEzxm;?}Df|FoDU{66+W__h1vnbD0c55ozOxkNbarxm&Ade?POT z{oBEVOaDndzYs8EyP5g+^z&zbHmiTnzg+dCW3fu>@#Jph_sz+1Hxql0|9bj5m4lx_ zYyOjrJX5vE#UkHp_a0qhc&7EQL`2Jl+tJ$}On~8HlL;J|33ff#1^Zb(TI2+_ie{3;X zdEx5y=vxyS7pdCE?fau_)p>L^bIT&_7bdG7>|43F;^VX4?$sCKU+C>>K2bNNpXGRC ziuAcpk5$sY9MfFMA=ZDC>)b3;gO}V~^_=td4>#49zjKM^s0e9&Ds%a`?xBLWuDKIh zU#R?^8d>IJx7Cd|C+E4P-7-!P-xRZW8)xmb67SqA zFE$_Jm11F6FUgSH;wL|KuC(aWCvSFN-<)`O(_iJVq|b&I$yCmqrhOK5 ze=O$5Zx$`B{nVoPJoiqz`eQo_^S-4=k4=0uPjlg(yQi)w9&F4upZ{iu&NmmI9Iy8G zH#?72zPR|_@zF1(nfrTd?B@A@JZB*Gd9~PUPv$P&OQD{Y%f9s6R3Z{+1>2WTbT7lB(~++lRoZ_ zB@-QO2_{-SX~)j#o_9!(3&^5!I*{_A(I?(@~7jgC!kRw+jpv8;$%{9ykb zafu3f-hJ{C5w9LI7hVvUv!FLG=GC$-%Hn!5p0}sW+O)b~P<`9=3%Ad_U3BiHq@%~f z;sQJ0e37lJMdre)Gn5p=*Zxe7espw#uUGiedgn<;CUaH%_jtGAV?g(_{jsmi>YN=8 z$X~Y-Wn1t2vx-Tw)vl&|yRxRZotiTD_4j_QZXYZXJZ^{nHrX4^(;2<{c%-qZ64T$G z;q!GpyFZ0VDSdGGy#1)Y(xt|qtN#d{pDq6_{l+sZ={#se1mhii^Ppr3j>f^2tK7G>u&pLP&H#z42nzZ_lWUa*FXMFFYw^rS+4EX<5X3mWX z-Trdn0%j9WE-&^@>Ec~@{^WZugI#GoQiom^&j^l?I`VwOj+iEm3j&eR-Rc{DrS`Mi(w*Q>*@XF?lm#m=$YZAVE5VUvt*lGKB(c;J3>njfkYubj&Yk%zd!2;>NdknWoVX-Q(vQzL0DA+S}34C8lds#lm*&xcj-M$28lx8GXGE zWvpack=jyaA=W7<^P{M`rle%Qt@?#2@*i0?d=s+U)^4S=NWW!ab#hJ3!{f8oX5QV- zAKk;|@cqC6IZ559gugupf4Bwx-Rt@G(8==hO5U%>d-|t;*|mK7kALbmOxs=@>DTyu zTsU}oUV6X8;`)8n-_yTkC!Z=ST>G5iawx}>I3fRc*_C|D!rb=?O;0?Nx;^J+QQ7iB zzWMv}KQug#?f0L#DeeBp$DQrR=k8Z|b(>Kw^rP|jS+^XE&KYfMlKCfgkNG`A-`X8V zOA|NAhleiooI2Io@Xb~BKKcCe7mJIhyZmwrP~JD?6`%9##U1ar+pG)T^i_?=i?zJw zl>210|5acutooQdxItQF)|ig?9E>%#NF%M_;`A4)uPhZ zoZeMmEDDwWT{z+yIrGRr&qBd%?T_LT#13old@0uZJExcZukl}fb5Lb^G|_(94AMJ?9Kxq_%HeEVp2#Xu1&lJgFTr(OW}T zU-+pP?Utw8edI%*N10rEbW%}q%j=vuC;j!-ik^=*xOjY7&>xrdRV&Y3_-xj>r1)y; ziLE_96xZ$9X8cdO((jV))I(`PwS9N)UK9V{yQh3{xVy(Z&ea`Z?tasko0>i`$b43j z_Il0d&+c_~e;%A@jZfYBuCe)G*gH*EQGu3q$-+ig-`+IdzEXPQugB-bk1yYm920B! zMoDY&{UG_I<9ScoxXMrFr-TYF4_xs1d)TW7N9s=eEw|*+Jm+*XvbfbyV}9ux+uF}+ z?=&|^|1|v}DV5%3zWXA>L5F$8M+?>V3$Pxp4~YJ8bcd|0q=~TDw>?~ETXt8j|9qkT zbKbotw^A3M3-C)Ru{!p?FL7dZ+y))X)xL>L%T51wz3q_*JE17KO6ro9&YG(eR$Z=* zW@F#}rh8x8H|<@e+!^z3mA}|`_Jx9c$GRUsmzI3~+WO|!GGF0GduM&?G~jt7b?4H( z%$#R0Jd^hL6ioNnp=;7RxSc!qo?Coeq2cluN#nFd&sVt3$o-?S_4d5G zD_7RC@&5YPez4hP?tu?CZcEG)F+Z6z^W3t<(+c=h56C_)o5{JPp8wAO;*I+&6gYeZ zc;7rf_Vxq!yE?wDBJZxvJJ&4mhv(h>&e$`)!vB^$zxa5;m1y0gHlHoAo6ULtGp$Nby}f69$-2bj^|j*q^J~`3`#qV<;(2xLgxGPnAQzguK`Ve>bWoll}(omaRs zUwHAlmzS3de>xiTgJ;Uc{gxN@C*Hf%VQ|Qxw(53E>e^Z9B?n^T*X3Tfvrle0et(gUeWV;f6un|;i7jxxMf?83fuk4V3IOVY}&9Y{Jrk%>hG_v zR)3y$Z*Nuomy50I?SEzbasOgaGwo%^!{dQJIKMtD=6ZepA6w-0GYf45H+a~4UU*Ow z7___0)AjK!RaMnIkA8zAKh9}%bn@oT-?t~ftVOZj#pg{!-SN}=yLx2}7rDArJ%3x{ zkdScw$$|q17Cc$kSaBnIaygb?aQlHvu}sC zDA&Dnzj(2D;k6${?r!~ZlGYqO4mth%H&4jkB;Y1?kSRUpN7c>N_35^Es}?3{i(QWR z=KZPn==)_8KbW<~p2-uQ_24;E>dpl}k`;y2Cvs)JQeJfQ!JR2vckViH@~Gg%m$IL3 zyNHXL_V=BXu}psbOqR9MFgHqCC}~mj`uDTW)V{yDqc+7U=Z(X4hb@Zhx3(Yeh&$|d zqtqw&!U5a(?EL!+7mL;vJvN?dpIPg$@>;fPOqA7Wq10!otj#_LcN9)(YWcAxFHI_G z(Y5lor(%UOJ0zb-aWr%C3JUII6%;fQ!iY+imNo)EsGcHM=X3eq6D* zTIcP=gIQBKbGvW(b@%7bo)Ix&mXy?;b+PL?k7nN8mcwuU3T(tA3m)4 z^TKS~_vtP!EGF+StoN1vCSP0e{maqB!;2TqGI@9X#KDC#%Y%Z9-!H7yJpAYHUBkmM zN_D3=E^p78D(fim`l+jh_YZTq&+DTOCfZ+|aivs9PgCQ#LyTll=WE6k-zHi28KQo5 z3xeif)HJ^Q;rf{=7wsM&FJ_ig*^)ckq3*z>6&-itUbM&U6b!80skqGYki`+pp#SpE zHP%*t-%?e~Vw-h6+J90{_@QFv^AoN2e)M{+t6qJ}YG0V<&M4LD!#~=2)2f1MVq#*F zZkJX6;(u{F{q!X{+hc-i$>(kr)whYdxLTSm$$5KobBgo&JMUg98-Gb$>$KVTlY2qd zhQI!vc26!STRWbtvbdEc>3{X>s`cx_TUF&ReePE2=N^`e^J(qidSeP3_MwGn59J@2pWd(+XH8Wwoz%8nm5 zJ*)TGZB2c-{Bc4?*#3`ZcUEqAxL7JVOIlXrWOjdi@mZ7hoVt15 z=ncoV6SuZlakDFL>@BOkeDVDD;NvG33byUIanSLkqhq74)%W+8H>YYhE9zSvy0B^M z!3FV~Z4ElAuU$Bvt`jy}N(^?C7+|%hrDJ-TUV4mY-Tn&pxO#WMo|Q z*XOv&)8tuEGd~MVTGgHH|31FTNI(40O1{|CNr%4ZPTs8P8F_Fmk6>jkhbL=d_NCqI ztVPSEOSs-&GYVLkbAx>`|8kMas;yj~v$E3HpDYh~`BllaLNC#Nt12&tYfnq?leX2S zg-6asb#GYhc)pC2|NU)snfk9UrT1Cu=7#J1n{21!W52C5d;W?QS0e9Ty0q)8S8vxR z$>Y6yq@~5hz3WPD%(`{4R=15`IK4|5p*Y*}z1W&OOZmQ#&a|4tY4 zOJGT~o@J?&A2e~p+9_3E@Ke~ODHH8(Gh;4g08B5HqL zWgW-6R~j346;wr(e3_Z?_f2zt-kH;>c_GUhe$CzXv>@)D*r`L0OWSO?pK4{5%5v&( zYN`KW_P%&$&o|f1OV9Zi`mx5f$LKbn+QYyavDRn*wJQ;8?N*%Gq;>Ip>*F&of=>TR z-fAIm@5-03lF7R{cFihM^{?C6X~nM|cKmr9fBk>kJ^#|4+`G2n&r;9$RtXi`9_U7xH%fC#R_mR_5baNIHlMz>G;8jM( zNY+3rgA-p2nc4i(?)?7sv-z$~bcV!5V-+i|8RGk0#UG{h^nHFeOYf8kN6C5K37q;j z*L%o@l>ZK!`=P{IV}*T&`eU!ce^;FT-+S^_Q~ghm&AWKZvMUGu3mLgjF{eLxTq38k z@Nxdt6O5Vys|*xWV&a8n+kKCH`0V`aZx`gb_8X~o{7MV%Dck$O+{*OShPw-={0+Y= zc&1(Y!tol5z$xZykM`#qK6+JH&RtNv{a4BLiqI1>-zFHa|ILZ{`TPBfrSWyQ_xzI$ z%g=FVe>kVWi@*E2nw9@9jRJ!WDR*_aC#!X=d%HRD_`cSetvf3ZP2X8rS(mtY;_*+6 zhqli9_v=N*jB^_~Zyt;ZE%2H$y*lXHwbII;KPzXi?qa^<#I}E>;5@CS$?sLaMp_hR zmFS%B%H~f#y|a<;ec#*4^46P6js1%#Ch%w%A?KulLA%H{sXI z&u!11srA2?laQ62cy6Aw(wX;bXGhOna`wE;p66!|J^cT(u;Sk{Sxe4OO6?QugqN#+ zcl(;({D!G>-_*%I$x?2;9Zxp2v&wDOo~M+sxjw3BBjZk=@ZO--J)%7KTko$vQ6BYg z>jy!r_LRS$1f&0$zS3R7>3^9!<66q14`FAOm)&tq;}_dpsB=?)HRHnF7r0|nN_ttt z603anyZe_bU(EJVJ#a26A&)`$q|47mSWOpa;cKJOCK1LvYEER>&Y%HLRez|r7b^s7hW znm3~oJ|-W1wrIlTMTu{-;)EaElVtq3n6F8E&gXZXH`)}EHXze{yqvFC65qI+q& zGnZdIa3!fsssa4{VM&tF7U;nhnrr# zGMci(V*9SBp08V?PAolKVg7Mvf_a>gkZIMPaOd{7b`$073|Fvw&$rt8^Fz4!wl??m z#gFgK(_b3*O+5DQ+BZxumz=0tYRSFMqvzh6t{2GxGxfYmTo=7~zVu7UMd5?lzSZRy zv(_GqtUDWBEq3_UtI#<9U2I~{Ph@s_dUjq`QdU+vbo{vK-0J#%ztyS#B{{W=i!Pn_ zJh{PW`mUX_w|AUO$WG657h9;WT*a*&Q20GSY^gc>_D#1!j#%|NT=}=cz+ex@Q`Hhfn#6c7DI%f2Tie?Wuo<{_^a;+V@oG(Q=&{)sTE!tGYFzWuf-Ao9{c=iI zZt6toTgKWU(laL*SmyZc|HnMTz3=YsuMXRXW!~w!_^qy z8r@?lKXz=}UhBE7QZ(exEMv42u!8c!;_I~krIrEn8l2tv$ zV$1m6znW`asTS4x(bKje|Nb)bjpxodFsu8C^o4Ia-rd!*&(-zC8qsx;$G!S}e|q+Z zPBdB)qN@45?&3M69|u2%O9bnE`RtLw@4U04GW71%p8a}VGUZ*nLKlA%XJxy0f5&I` zwD9n&w|-~eU9~BrDxhn*?RlLX-kHX8=jFxBoWA7R-j~7;-geyPE_u!vs~-65U9RuE zSY6YZ`;M=Os+XDd`t4l%O0m4p9G&7dQ8}j1Tv)r^vKF6c_?-6QRo1Wmz?1`}(pl%H zZ2zZsszT~UOSgl01C=ncC#;VC^6Z+asB-G`&%j>T=!+$ zuJ^~$DI;;8-mVUd`HHqD&EM3Oef<{heg1{;zJKy>GmidWEc^ET_g^*=M{ZPId#O{l zC69&Yd2WVB{>2GupXdBzNofjK)&72U&%UT`r&%8#UbS78cFxad)isvGQ#zN0cfZrN z%@6VM@rtr7Tb}sH!T4-$a$EO4p23X>;1=aqp=(miukx+@-O#+Vx`D^89NS z9P9{)(&>6C{qf`VW9IG8pYqlhsag57g?&yGJmm9R!C=SY<{fztyz|uBzD?V+XU~%x ziv$h#f9HLBdHM7Zc`Ki5+H)35u8+tv@?1LAN$qS%X0gwDmGjDIfZ z#J_xkU9k4=7Ossej;?f{|6k?%k@vNZ^ZT2=eP6a@##E!%3#LX0BvyQmc{Pn?S8lw{ znLjLUOW0+_4Gq=SyLWhn%EX9^nigExbi?KNhbddF7aX26SxC6(Q|P|QyZxnZ>enU~ ziDt|2uHKLy(Xe}VcW?T6Ip)t>qN3f@zAgOkBA@>J#09y4oxQg=^!)iyV3{g6`vunt z-_Fg3#sO<9mv6{ja?Z_T{oL5VnJ;d(PHR)&Di$5xfq}_WQ;aAW6m8G-l-%@7_iBQ>?6LlUp z&3Ej!TUO9wx6Iu`s3`Kf{(=1)9Cm~Uym&sJv)gg*vhtuXMvJ~*O><_rl*R`71U+hS zwX}3D5_@t){mZm3!hfyyy2Zo?Ecv;_bBd^4ol|%Fm-U{ncc*0D-!kjpm-XI8*MHO3s9~Pgk+n2j{{A6} z+V3asJ$$3uX}-th(a}xXOuBIfDr%ume_oo`AQ9>7eSgL7(%pPF^V+Tbj@iF>$>Psn zAIcE7yL`*9i&BXUR*8RD<_aA6peZO+TMbdOpiaQBMT9?gZ%F3MD?{1sl-oEgrt_g=@o zl9D+>OlN-o`1zAzr;Nh>*Izp=wR9J$*nPj8&zNf;xI8j?(WT2>ixjoO%YY)FG{0yftUx$*&i`1T37ye|VQs&*rz1wQ5#Jo+W!Ol{<4b zwOU7F#&r7+zcv4IeY&iDagn5P>!g{+@(W{)( z)gNDV3ZI_8=CFLt&B^LY+g_NTW(}8_@3n5>{-pDPCt8pD=P>N?D@b*|X~iV(_8@cG zjy(Ry?@&AMm>o?l$kJ89K@TZum@%!W-m9b~)`DE-=iY9z$y?)c_ zUhjd^9Cv!^0}uW8XaCbJ^snCP!FiSUy=;j#4~oBW+&W`_jJ?8M@Za_$`yc3C{J)R6 zw!HJ-_qQ*d>vgwlvRJ8HUgG{p`P8L*KQ{?Ya9;E>dd~lbSNApR4jnH0!SKHS>HCQZ zziu57s@rtqX-oYlIh8AQQ!WYDZMyL@XRf6D12(4rE;BCj-EWv5qWr`7)Qf5A9?#pdD&g=fTMnTAK9)I%Ek5@b%gl!B+xfzh}f9YN42{zT) zKFjWN)UKFrceih!(+ahX!DoJKZgp?SU6ip<>N0!9G?x9&59V`hy!PXZ>^Z+j>er;^ z?>pROI9oH3ZExR$_Kv?Pr;Zc^8y`5$`JZhv|HFEQgVP)5aG$79`XN{7WP0#F_k)*4 z{0;v#54v+cU-HdQkjhdD^_;n2PS4s!F;*+p3m28{6xz9Sp3CLkF7o9^{3Y(o#WTOuLum(LS}?9Z#3zCQE!OiI_^Ge3lOi0-qPzhY;K9dGX8=kpqBmQ~JT=qmqu z_HmMgq`1|}|Mf~A5)ZNZ$Uivjx+BxBaX(wpZPl&cMKbeE8pCJ3Gm`iIlg;rz>EEvF z2{!K@$qE09SFiE5}%Z~x~#^3VM7_6Bi> zd;APPAADzaso~LAEcn2bQk@zau%7oj%h|@N>g{{)A2__reW_A(SFz##=NH<}mpAc0 zmJ6G+bjlj$e+p|jFA67Jk9d5VbC3SZ^?W}z_}MD{Iw}<(v;0@&3rhf^~-xxb* z#&R3+Yx=U*LJwMnY=WmSZ`^<6V}0ud@nY+v55M1E^3#6S1^L8QdyW@JI=@MkvZ_XX zc*-E}==R^GaIe8ura$|(@P$pR6wyCvFaFDWiT$Jt>YoMci?kN$=iL0xS;y2k`MYPw zJPozKyU%#Pxv%shUNkem=}Q0ot{)5J^Cx{1^ZvlW`QORDs+4aVm#24f7*qd;SNu)JZk!C+vHD zr_Q}rT+*^&R#bwjJ`1wJ=O+x1M;>ZIf61wYzJj)sM*;rN4ct z%DgNx?bO33n=Ub}x?I=e#eG%^zkaR0jO)M2{2wW&E}pt5y?c4Tgmsxq z)pzSR@vZYtKK>rMO)oi2f7iY}8b9v8KdZ~@%ggI4vu#nvclD+7zx&Rgxc>CDvhTbd zKAQfyHrd;_6ZSru`S0x)#%uTgD?L89NB)AsTlOs*>R9HbEzOs6{?9VupJj77>yf%- z=bu*I`{yRMZ+&?C%d`)b{U)CC6aOgx*`FA*e5M)K>8EdBL_hq#^$`D4`$^tkY=6zV z#;L9ILs{oXWY~|}Kjt^qP0Kv&{UuxH$IEM9QWGXtF4=zk_@{}!jDL<^+GBZ1P2T8# znRh|G_ODj4Uw?03OmD2Kznt~ZfxYh52jjRy=MC0Ya@Ox;wcjkekMD!Aqmk@KZk->0 zZ#^^?tNeC&Ys9VHY#;PJ-|kAd8Yg<-zwW`UV)dDpk^W7pKgurtQ+e$<_s*O9+c%un z{r05DsIF;g;ikDg@|*4-*#4G%PGWe}!({8QHp4_2w&*v}5%&{n@{U`(UHdILM_tnX z;M-%;$LbY&x1aa?AN9U|%fs(m@98&wT-G@8+s+M(Wd8{p-E;Y)qy1-n;+~n`y*Cx; ziv2Pb`|~A!?f38_AHTJl+DFVw*|WAHa$b$(%>L6GQ!~7alo~@-PKj>Oe(U-~>(|S4 z3Db$%Tjr^V=N^A;uAkcfD)(dZr8R$+o?lXD?fGQN zWzD+yYD{;0|}c1d{NuG7CC{AJ!S-6SPe+V_F+f_Z5g;x1=r@GX|^U1;^__8untt->`g z*n85i@+;YWVLrCy6}#a4Gu!=Mygq1m|K2>i8-aEed#AmaecP7#*4;Dzt~=eg(L3{P z=gqpj#Q9q`pFjJpn0wo$v)>FP-3^82_jCMTWP2wqfA&xNlwa-oqE9;w8-or1uVZ}S zBk(k`{pb2gKk^T6uVk&uQvVS#@A9pW%8!yO!%7eJuh<{AO#jt-)+r&($Ji^U303-K ztIIQ=$Yq+CK6Pu2O7$kLCj$Oo`gkLz7VCU_qH=QIqm?1{en;3X?@zz>Thb*z>gN1} z|K7hX(|!jp`rkj(Zp-Oe|D3x2w%t#i7Wv`mw|zPHCw(*yUgY;iWzYL7Q+F%QTRB_V zxVGr&LD65YpSSOjKA&G;JO93g!lPeJXRCQ~jKdAnmWbR7`nCRYoXyw6E9Y9DWPiV{ z?Cq_c=c6sf;)_r2*?a!pWA~HI5;gM<+{54Zo0K73kb$C-B$Th|5usLU!{ z{^9ZZhWG_#TMiyvXMVjpiS4T9pCqZP+xmpfYPasuhxF&O5P$z4k+@7kQPP#a=aeCx~;~S<`a`MIaF10#p-haRE19wHr zjE76|U4L+9WiS8G{iDWh(qny>KE+Envh*L%Ut0aXMCtKw7d6GXr+%2fytnb2(X>#H zg14uQrkQ$vKeo@N@2B#O>uF8_rm2!Ar|sLRbT@m6&f=MOZZnyMvA%3>ymY5T{lit+ z2itwWxh#JqUgs}7lW$6t%Qc_Nk`47atoHd`=BFF}o#d*EnG?TEpYh)buDXLR-`IS@ z3->PJXY*RC@MnhID~A0UlV;!c{jT`w{ng0(7pz{!sXv~7R%z24*ZEaD^KaeV{7U*+ zGN;_vqWcqmcE0zm-I*^@uk=4|(x2O3c`wKA+P={Fe#bY3cg+hIt($q(@=sYSIFQZO z7615|IQQVkJ(1Tm|1hb}b3d7IH(&Lu+e+O@Vh?N9am>%2Xf$o(%XMcHlqPFbxw%Uo z-plmz9#gjD?02W;xLS0*(@5SiUH9(nn~uj`H$InZX=e%yy(xi|8PCO?dNRAV_9o5dZT(n*J%4Jxx2Av`P4NDZ*KhX z`0#@7(}7)1-p4|9Y!@8fQN{bq+c_mj=bS{yCCxu(QfaLEn-BCaZ1Q{f{PxAnW_kDB z)~)dlr*A)SQB(TEvTe6@WBimC$&o(=?1b62O1Cr2cT1UZ;bzVDnGPva9rEic_uanY z@%>xbg`+E#VlJ(GTUxlb`r`}%Qf%i<(I#{vwjVuXMrpr>}-{{cY6IrZXawdEATs^YL+))t!K;S zmyaw=4}Yvy3oDR3V9O!XSzr<;lg)5my&$Sd-r#Y!*?L*!tH0xo_ho#(wNa=prP}(e zU*p4`cFkqXca{oUth@eIv|xMqfxGdH-zy~jeuV5}dUunr@Ahx*hnu^vta~f=<2=hd z)q~q-JoSIGO~E=}@LZ1R>G?Nu9Lr)=f9M&@CT(WD`O~9dYvjBmaon3;s~v2Q{PmjS zVX*4g#}VH3v5E!poO*L#GtGICx|?TXY}()K#`H3#<6qPEGTA*4{m{6+fxk-9?}yAE zu8J~ii#+{{*UOw$EX5-qT;{NGZ<0RqNqv{qiM$mm+yAEh6tvbESdwmENt6_a;?BA3g{b4hwO?;Di)XV$-()Rk~&&yppedqqO1zAzK?0XZ# zKWwT?$Ugf+|Fz_r`)eOAiQAiMdm}orm%m{5+P7bMEbq@q`nKFw=7w=fy?cxMjE7fD zUdeO`f4APjyyV^jkwx{smboPz|Gs8k4z9TG{pqr*ZR@m6@)tHQ_fZl)$T9lR+Bx?$*1bHitYYz?vF6-YfytLRWAY>8 zzdur!UGuQ)eZ*to%5J-O{*%X)h19>lJ8WCX8#=S_=XTe4{?L*Ge}(PeyA;%V*3NhM ze`Ml6&WXR=&m`VBPL6ZZklb48I3)^JscVKVnrM+<}C3lr}&hTftDZenrLkCpxEAZz-<4yKPhHui3c@ zRhzfgJ3a|jc-6y@z5juC_t}!WyKU#BU(!j=Hs4t58oRyS>bB+|v(hVF{Civ9#bw*A z`7@#Rk>s8&>|GBxPU4%{_*DC#@|l7Qiri;DJ$0RLA@=uz<39UCd#}3e%i0`!rt@Eg z$=3bNwRH^7vdV8x*K@4s6N;YdG@0?A>49R8-@Cgi-X!m0yu2jHdQITtxVY{Q#)>|L z&$FeBciGOlF{i3qcb7QtwnN8@f3}(KTPa!-Xns<>_w|K$_6=f6Z@-zJ4tb{alPgoU zAit@{qDgyREPvC^nz_6CYo#-NRX%h2rpp^zF1c$QcWJE&kL`uE;(3C5CHZ$vT__o+ z_9`rL<(lTarLK2ReUNm|WP2T^HdA$1={$-z9gy<@#8*uGsj3 z&vt$sOR-Pkq+4E_JCdGmU+2p3v;Cok!sCcrw|@xl?RZi)sUWt(x@Jem>3@ghmS--@ zN)B2apR>ZR@MGIv-mfBg>zE`rH}U_S@_izE;L?eLz*cMOcHM5m3JzID*PWwKCf z%2rMvrMr#!o<((w{=9Om`y!%r#5tm){fPgB(lwfWKW9Aoc}ZpW%?-;BvaWt^Uy#6M zF(o}(p?TT1BlbB*Z@zi@{a=<~be7+QMW3C2^R5Vr$Q1}%?DeiKV9U#+(K#R0PIax* zo;u^r>qGOGJuzE;Fn00WH!`nY^52=WlBres$^p?ErzOl~L|!GPX#Z3A8q+o9@OkAw z!g3m+u6k>yoOzJE(yvDHNPKxg(1f#FvV{HkH=X>U{6bFmS5xGnUyiq9{-yple0)Is z;WHbNs${Q2|m2(V~yR=iPZQeV8s@6e7XyEd48 znikem*VL-%*zOs-=9u{AhsSu6_4K%xe%u`y5cf=N>h|SVPI5_Wq#VDTBhJ@xvutCb z!V!a=20HuAf|Pbn6Z`d6+I*h8kZ01Oj$N+)PVO@}ljek#e_i`5Ev?BRG5X26yA1CP zJN=g~Gnq2YYtg0^hfiiQo@;b$bUZhU!Pm=Z>#>E`XXR-(U$0p9IeU>z*f+kSNWlj? zs~i&CR;evYUzOancJXH6$1mg_zL@)9%EK4y-oJeD_DQKMr@g z9FlfOoNCx0m9R@-@rA>$KCI%147>k#i^tonxwmh;nsoNfvdif=4#=);wGP>t?DqU=ujFZ&$?wdc_DVK?e0lY?n10Oux`&It ze$Jn3TmAXj&0_PH@_F-W-|wFN{M?FugX9z9Zfj zxepPiczu`j=A9l>VGe!R!drcLroy@x}^-db+m34W9nSBMr_ zF4z{V{qp6SS&vrMooqbAJT3Vpd&jd6`fblN6`|2ZR^Z{2&PE882dOrI!o#P)&Z ztc5q(d9HkAP-kFe6Ic{v!4`gEp;y~1t;5~@rL94}k5ZXUcRl)*bJ4ZL`2}aF+2*W; zD()JV{W24nr(JFrIsJF~ZnkZo)U>?UEfiVCZc@h;=~&%xsO5eR(;wZ#^_%B2{)-Bz zXfBKoT+=z{Y!hco|J03gN51nI$WNJK-dXRPq`swfYl)km$Fr6@k{8m~aZU1f5_aLY zSpP{^CbVedpDT0!wf;<$lAibf`_94gBH{HQceyK-iZ`NEhb=Qsa3zNstx()Q%HiJlvlo!7eC%yi}78Xs}l11|p? z?0&uXce?ZUx6`BZ{1;UtkM>A@KGv^4-ylDYcVRulu?)6dj!BmvC-naief@iJ>;DCL zi|c>q@_fl?5NL=KPkT`3WAHcno8o?sUq>e{>M8wU-d%rM!#zUk=#7BwFRR>6Pnl%O zdhNySl64;$f`8fWQ#YCM?$Ugx`-UOsQ^HS4UhF7K(@<-Tb6lHtaM2{;><{<$^39UJ zA}YIU@zxCX?>}zN-@(`Xfqm}z-JKsVZB^M})o0gu%wFu%#ec{9UkWYW75MCaMo4;) z?1xy-9<3ag4AHjZ{e?wl4(FHTo7?@}H*uftD*+AF;7QNl|M}nQKHr|tR=dwzFSw<9 z@uZVE?D^8`|794f-rAS!E3>&#w{6$g|BotW@}5pwz0tL^c;fA)H*W9o-F(H;;M=;t zqV+EoBR~I3UHl-0t6)>goIeZyBsOZ-u}8DrJ@h;4Sl+*{M+>DNwwq7%?fvjDbz6j9 z{0F5Owr}3}K>;Hi3d(D`$O_~XEmf_HPu_6G+$7p+G!uFMS4~mKFUO9gD zY{I-IHo>U;uC%ol-%r>~4sBR>wEEhfTJw|q{sw;!)@ZCQ5j_5+&T=Jl=kE)veKmcw zE-LH&aFNKC`oi{7zV&7Fw*610o1WfgB$$+=Ybdb!nALCYx~KD6PEE+Y`|tCtQvRoA zWvAl9boOoK`)5@1GUf4uf2X@z2o_{Bqm-jN($N zCbsk4%GocRNDn<iP3N_s=e`G=oVWj+>cpmNzw*-u|#C z;WHQ0?ud$S?B9+p3lf>Hc5%D7@<;Zv2g06x9A!>7mZtSxoFjY8sOmFc)#v+fZ;FX^ zf6zTvXnn-=joMV+T#qeZrd|_r^3UPiq8eym#rfs_jc@6U@r*x=Z*O=1ShVt4+AhZg zIj*(REYCJ7oO^3irTUknWS#OkUN_IcM2{OC2HDxux9t>KdDZPvf3G#a%#EF|4>0B> z=e;}Vyz|5R3kUBg-#6c0^S{>n^YxjmcD+&p&k-pzwI zFHQ|o6kYo$WRKUfO@TL8%Y^j(o5Hu;u0+PGw?M{SciFdq_d$2N0ypY@Nl;lxYMUf3THlh`y`@l$C@Eq8h8CgS$8B(PQaz-EcqcWLSKO%sA!reAMp?0(KK_oeood=^!Mja;qOnMp6{Ykt-GJ+iG7T?=+dS9(|6yzotm1<_xW2@apB(sj#H;DiU_>= zLn-iwYoLXU)XC_)2Wp;`sb{K9xvDs{M9cgH$`%FXO)A(aqW)dW)o{_?O9!?Xu!UuB zyDuf-`+EDDZBt%MVoMXbbNli%`O9~E95;NMvd1kaY1O1>7qsT7X>SysRIPFKLf{Vf z3#$?>Ee{`?+S1zkRqN@?Utt&aaEs~A_+RsH&(VN&GN*K#i(C#@PS_)7RBGb6F3fJ7 z$(r!>8!iCAm?|3p4Z7(a_clW5p{dX4U z%+G7fWYpOI3p%~k?{WX->8qAbxOdqo`}rm>A;z;pr>xU7Bke!?{9i0@csM5Io8+_~ zYk3t`)Elo%czq=@Awl?(x`ABZ9Ibr@+02;e(veo`YgH0vi50CEUDbW6bu;>Ok9;g8@9r4$_R%l3Ty$ zAK1)#BY=C&B@@QANv9ah&M;}S-!Nj5&THf~v0YaFC}OYKZk-Kv47(i@e&0U0PWVRP zYm5CB_xE=9+`H^~bNlV1%==oBSuTgZP55qj=Gg|;v`$r@{i(gjuL)MU-@1I*;P)M~ z8J>>zDi!ay9gcQg&sw!x*I(1e2YOTg!XFC5ptc5s{JOyKYtqJ<-wghFeK%`c7<}=fhkv1It(YrcAO6dJY?avWeqH+G-S`|G&D?kQ=lh*1e);Xz zdA)bn11+Wg|IFOJChY2!+(YL5*9^mBZ;HQeF3bqdTJln^TIP%Tjm3=@gKDBDUAQ9j zWk%SEgDU3!A)-o`iqorlPtA|8d38JLVb=!MUgwLY_os<%KlA77%{h~N^V{;*74QWq zt^d)$dOCi3=AnkUbs5%a%%)#omoMJp@+0Dh+mEtrU-M-Z(SeMoWhYqAuWA2sQ%FKQ z{GeROj8ct#XC{VUG+B1RV(K|Fsd@JMKM9;o{>;bmm!ISPx1%Rbe^2`KHK5L9i@WYr z@nn_B67xP~tPNF251f0+%4$pK*AIVw_S^q^<#_1WLFQ?yYgW6h=iItN&{pK0eF4K# z6Em}EO7HxqoXUE)rb_n(;8D|)=b*XrD|TFLa!Dc-ta zSwUb>*WM#de{S78yqI~q%nAKjrB7-N|KIz4X3f;UY}5K~xqkXQ)zwXfO?A<}_{{(R zHtM#@Gkxzo{JG)qKXu;KyX-|>7WHS}i8akCpYtfTYhHWm^W!s=uOB+9xz);T<>Jk3 z^Lu8NbDo@Czw3+QA7MG~_>Ac@Dx2Aj-R*w+{78NqrN*^f)vPXj`!>HnPV5J-@7kK( zYH#+>>$93`Omr8_BCN;Ne34EZRO=%d|fs6*5~u)t&5!&1op={ z|C#js{)r2Jco+Bb-sxSxFS1hYK=Rc+!ngG9{db=ole6Kh_Rb2Bk!Ne` z^;>;W>+hE*hxD5tcTfEH+9JQ@0o$i#sZqW1HP$!R?kGR9wcwWNAH9D+Oq90WNdNXt zzV*G`9@Re=j>O&A?7rfoBOp78*#I{snU+qT^6i6xwkfU*59YLsb{yvmQ~4qi+JB$7Sw+8YvStK zu#)Y)Z(hE?9xMAqX?wCvuBe&fKF4)Nt-XgfW{YdBXpfJmIlc76HSg&$Ny!h{=kM1z zIX&V{T5Q*z@7E9Sm-9+D*#21FHL3k{*^IA^+=Y9m{5U-MN65q@%ez|sPx3dF{-d4Z zf7_j>c=iK>n=23P42oO1qGV;s+y`c!p)aFfhQEwoxsGFojD@4I;ugzbZMp68y=ZEzVW`eA`=_aOM)s2;A~@rBZCzU?viMr|;th`%H0$eC zaHdJS?}^>^woCu6d;Xu9ZXIs#k8`a59d|SA+qaIU%gXh_>)6a+PgnlZSeI?kRcGmP4o0U)xl#tgWuRHg|831!I`Sll~c2sWaAF`9!u0e0tx0UerOos^c|#-^?Bl ztFlSK>|gHx{QhE=eJ}R~M#cGNHpbKTZJ#LVc3oQf#mr+rFZXKw+GW`EFR&;7C0mKa z0_Sf%1#8^xWpWS7>TPNkSur`&LE0{<-rVk&X7r9<#oG#=zWUp!@#>&Mn(D2(2Mr(g z&z*W-=XU7NwI4;SHgA4(J9YPm!<8~$cM4?hmOeIx{mib5SA4Pruiac{A#5Bbx+q!o z*zA&{{}x&mPWeEtosIeZGJG-3vPzPnHI|*{__xE$QK& zeU}d}vZ>8^>lEAk=FOj}hkq^U(TO{>CiAY5`c3O&i%(zbn!`HzSdXsU)LmbX^3|)W zr~9X?uZgZY_@|Ef*COk_`A=3Ut~RUazm~W7h1DyU?bA*Kzm?B;>M}2G-?k#ZqJ8x{ z{^gY&-1I8&u-abh{G`{H1SO57m-(FTxsv(vgGqjA%9MEVS+YMXE-aa{_|U;W6P4TL z_WnK>{oFpnDmOgs&#gbJDj#3oKetB3TuD>YhF?B7P^WJD+`Fug&$n|iNHf1q-&5xO zdgX4Z8dJkf75;@O#dYtd?cuc*{PR>?cB`Q}du&~xy+h~~`Gs|@s~W%Rw`e=hT*o97 z#uviHl`=`2eVs_bn#w3&WB%gR6SJaj9m)DG@cor%=7u<<&8t?Yr&las%KzSTzv!;> zhBIBh$~PAO(RrXH5^ZO7vgPXQEfx~So>2=9UY!1wOEYklPqY0-UQhez!sUto|Fv0b ztM$x@3bM-lvc%EzZ*scgf5XkkuCIwO+OetV!#uaE`?52*R{bbhziMM+DC?5?SSh(f z`#ctj>Pc;>T3`6@f?VSr!?OABpZFdUKQw)|+GAVpKQ>zK&sLfD^}b%k{F;6D>4<=J zS!`?M!zakD$*fECIGquAWVij^?nABOfA7Wrem9++<==tc^6Pu17aEH0o%`+2X-*$M z+1%ussPet%eu&gB%zd>ket(?$(Ug^qUth@d%*-(SXL--FZ<>&Xm-US`*6*b4?@4CM z6{l4sg|WZzSa3_}nsRaDg5+x!7RO}o2Uq1*T`d=$r;s{bxoP8{*&$V)uP<~Ix37}B zru(CIQ9=BUx0~kQ)BJpbXXWONZ!I&AHD&zW-`w=B*2HG%x)trou`wt2q`s`R=jZkKA!X(n55@l<-erDZzL=bHdB0@*!U$Hc zol$FRKFHs)e{eMK*-ZDWvyF38)zy|y`g(hf`^>VNl?T&`lI!ai9(eV6)kned#|PFh z>;Fs4J!(6#)8JdbgQU#jNd9ilxWEq)$F2RmUR+S{F0$M^e_o2#%oXW#za08@@SVr< z|FgYc7;pD?ika`f-**1gX?CxtZBR4rHQ%>>x#si>XG~)fWA85bwX5=QH?z&J<+>ur z7XOq!to&`6TG-X4ZWA}Z3==Vf9Bmw`lWtuu2HU}cSVjb!<_xD zGHmnJGTui0zG$yI@A%ICyH4*mZ|3Bcu8CiH?ZL(6##Q?B%Aa(2WSw3a-;jXIC6??0;_DqjI_+r@Fo#be6%;wQ~gGW@mq%Df8W-7}&O z8D2|Vx$O0({EBItm~#bv=5-m{e^5xX+PWktFv?e+|IZGVO*hWuYFfBv&nmlTSeo&F z)6eJU3}-J}bLaO<_x$i_%dhrpMqPj3+`Z-D>}y-{cWn38O3sp&%1YMqHWEvVsr>Px z`wHus`O}?PHR@^u56EWnn~xIE&0!NO-eb)^!)Gtt&KJBvOoJT zcHGRo?ArW}*#i4kK0MW^yqfvCp8c$V?~5M(U*DRMcinRT{>DY;b{^^D<@mVe^X&i6 ztK!O!mO4aww3zSx@jpj%-eik^?QA78)H{oG-PVV1S*dyQw|m;&vzc6SIW?=deOueh z&!zTnTZDzm88`2X7nbgqe0z0O?(L8}FC=TZ7RR-?i7va+5O_`H=TH5Zn}YZ1*jtSc z-E4mJ`LcYIylLy4=aVe>Lj;0$4*3NxEZBM9$~CZ{^@M-m z!TE<-4ZelR=Wm!Bae-IoMZz?%c5U%>Mmy3DY!z9@Tky8^wMvZq!LOn*eMf68Ua9~1 z#G*683$was7Gnu=0eIUQJQ`wWTh5 zla8jv@m)N_^LB>etsZT|i_UC3QcL=)p8sK8`G<0e%#x>iqleYdamdqUjhEdAJrxLV-IL? z9NQQjXX|@H#pwP-cGd_vx1=9_Y3#Mq{Mu!gR!ADV_0F*j-q9>p_kFIx`{=yISGRn~ zJbGD)Ta9~n?b%n$WKWbI-?rR5YMx#0!CSHwn2b?Khcmd*cXN3VNv zXTlpp)92?tu6E12pK0^K%j_aUR9;Px>B4<%wt2Br(`MIBG%Y>0tm4@&>6|@QGQvEa z@7INJ#TRCMTNiUIW{HO8yd&)o_}L?SPru`FzP6C(a_mj6cdVhD^%l+I4ms(sKeH6I zD8IWilV5I1+GpA5iFIPx_vW~q>=C=m8hNH#v}m)I@-my`bC)Myy!_zClr@H>oOzD- z8uR4r8XrdOPtfOIpP;{AfPZhlS(xaG?~;}~GxB~>+EAsued-z2?H zT?8Na>pY(J z8~Tkd3OCL^Q@2W^(!rr)PkX=j_YF6WZjF59Fz-aa*u28iJM%xD6Ied|R&JTy1}m1t z6B&}6W&S<+FU16z?kMk`Xd>97u`sfqgvRxHe) zv3K$Fs|WX%?D`_r|9w-t^K18(_Hf_4dE2kvo*zATs^N8gJ>}Y}IbNX~KX13+c62J& zeje?gB}WCOddXXtKikNwI=T95_KLMyQi7^B@-osZ<}LWQFD0SwPLu6c<4MQY#Ox_s z$5VOnaaHOP(aOpf#*c)Qi{HP`UXf|Wv3u6ibhpAi;%-)_%S4|u*lp$e5*+bwv-!F` z6_2|f+B~Pkpm?t>BaI{!4_I7 zUFE@*6;+ii&-r8a{fphd^Uhs?{xHXgUk49W)JCn@ygh2!`=@WM3=&^H`Yzcz-G6EH6zK(^xRVJlP4nSULOWJ&`)JI-9%X8AtLO(DH! z0khh=6>BW%oZ|>4g|JSiDUMM)oFg5k=pPSsz&h6c^XVb^k$8K_S zeb3lbEbW$hcJ{8cQ#WL_r(O4pGXE8GQvN>wxo3-#l@3+Ozp&k9{&K#_gOyFco1bVu zzg4v0gMwxMh0j^t5 zWvS@Hd9g*oX3tBCqu!LPUlg|X)%}FYleXOWoU|{#Aw7p{*8gvhSeet+Ua41~tggI$ z{3WyVqo_l5^cPZB#f!Sw&UmwJCyPwdg&_NkE1W^Y)?)E_KD{S4xFBqAa*pFEQ4 zom^>P!}WgNb?a=;nqLiH)_O)ptEb;ynRV>@`q|wvzqps5J687ED0PZ?(GHuvKH|Ig zB;_7n@GyU$=kcpNmL@AAB2@k~cTG5cYr($CW6xJFJYVZuUYY+$JyS<;`iAtT<)W#6 z?=$-LxtwgSsodHA{%G)Wzsv5u&DHX2ce8OH-@0q@UjO-4TZ`3qr_L|PzHcX@a4b!z zuUA%ejn}bQ z{G0vSYRmk8HESm1^T=CId(oDuAM&REeDx;#eF1{e41fG@x_+9opKHxBgIkYZ%<9!_ z+uCLxtidc=cITv}%9#UNkNX#W-7l%({36$ReTDOigU_p*e+BRSqY*v7WXfja3k?bU z99gXg?;TyxW2#Ym`S^Epji+tz*tQ;YpKGZ2?gf+8(+u0GlM+4{YFw3UV_mE+QFF;% z>dqy1$!klbE_jr7{jk33zB7@sT@WXi3ZPZ38Zlt?r`k9SM-NJ&xPT=?9a33>djA_J}a)G z>R6HLGwqFE<|nW@&NdCq-WyyuZQ^B1M%2DdCP^toH!J9gj{Z_J*( zbD5R@X-<}|__5hxb@!ErjjYewckj3U_v~2o{>Fvdy%M_aM|H+^Kl##@n|_U}zgKws z#`5r~)7Kxm-gV=|iHMrD4*h&SN&0&N46lo=u{U_>YVW7F;r{U2f?PA!x=qAa<}Hao}8EbY<~!yiYb4tEN-C2QaO ze^U=4#5El%F)$ep}+jN!M9k?p?;E*yo-4 zZ`q+jA9Ix`>1(%4qVm5Ma2IXV2`yT*M&hEe0>_rTnOR4y&BgV-&fkctuDHV>e*4|! zH1Y4epU&3!XH>1tKe#A!@8ox1sy3{P6TP?EKRo`~;@0>4b4>E?Rx@w9|MT7J+K;xi zP2oNN3;h1GEDZZmcWzskxlqtFrQg@yewKfm_xJDOU9;j|YUr#g5xB-Uz0jsAGyf=a z`V*(52|GRZHgQZWEl+mrxbSk)%~q#%J+6Cgrh54&8}0pN>D2VHRUyRS=f{OdT@@F} zCe87`Rx3f^q6C!Qs$K<=W}n(yDj@_ww}$=LL*JqFH7a^a(RyQ-~2r3c!&K< z2mbgKcf#F-);GTQST!xX>4r$k_v^W9o%H_9E^(H5)tgqE_{LK5q`JSDoc}z52fI_d z_5bdT+M3#ZDtgCX>*fn`CS1L4)h&XD$`*!J9JVu>^w-Mh(@~eQ8U7DEA73kHj=bBg zY{#hn(omh*Lw?x|xsS0wJtVR%LKiO5T^&9_d-22DJ|F#Z1ztE5%Evl=?DlhdH;pG? z({!F1HP@*ZB5V>@lm|XMcD^X|)`u_4E{p!MSg)6*&!6Agen)$6PR5$~_y7K?h>m)< z_}b5wo_hYDzmFW9pA#W7Gd^(NPJ`v=w2!zi4O?+#V`pJxo%4>l$9Qh8_{4ut>ebt4 ze-1JK&8bd|biNh6E2WlS-=AN9s@pqLku@LR`t-N{`WJgBxAa_={nT`iW3Nu8%hv8v zD-X^5{C)0v3Hg72mzQdV7A#2*ea~_=;Zu*un$pQT{|8E1%u^9p=}SyckvuHt^-|Kc zc$QO*%7QIop|?XOcq#?HntI}JY@*qVg(B|HD_Hp71)8khQ*-pxrcW2*PM%ynY0~7$ zU2R`H{ru#l_HJCWXHU-Kb%l4IoK0We#(L)UWTWlnE)CoBU#yZ_yZf&BdZ`&RU#|4h z`}{Nfa+hFr^|6{iH+yEyl4N6VzqzxrvQqkm?(5H=KNYQi@=WyVnH#&-E?egI*4pa4 z=A(?byK^RWG<+=W7CYl1dywy}me95D-m>vwyDwhX>v{A+=Ap7D&#^p}Vuf$BPX1H0 zn}3{hX6)Z1$uagHCBly>XEJFnT`0{F+*NC+u=f3$3yqJZ?8WB2TBcg3_2u~SZFx?t zd-(&`nhGBKxcGSkr5Xbf4w2PX|=?+&JV)2J5E2UteAeWCgk_e7w^8v6;9JU z`Npa9@b30UE8Bm+%6(8Sc#}IY@V8&!zQpAk_B(2xF4tIo{$bPmzKZxK#d|ahyNX)h z-&t!X^HqDxSId}^Lizj|^JIMd`FisCtmZD}dN7M2TsMZdAh+pt?he1hUpZs$A9@<0 z^RE3y+g!##%fNM9(<8XFnz{Bq_{6xu_*+rcyhU@KrZ)svf0}#DS~>Ulze@}4?=gqJ zI{V&y!OKIZ&dv^3y8p7hMf=4k?iM!Ly8n$IG`;>ltvby-CDCq~`82o3&cAk>^ZV`k zxq3s$jFyOnqHEQ^ol{@tkSFoq(4gzQbCqE1bEzd|xwnO`Da?6tML%dI|CQoLhdcM! zDm@n7x$5FAeLZ#2t=~M~_5q!mRj*QGZfrFI#=1=ppQ?R`kCX3z8yo-2%i|;N&sZrOwzgx|z5F9L zHtdW1wPeQ1Ki8kw>K4}Dw{Gux@=em_(AC-${__(~ zOpq(vrpGM&OWd;fkfX_&3dyy?`y3B4@mZaDP<}S|P@zrm2ASOt_GT8E&)ZzZ=T&oY zN@^c>Xg=5Fm+~*X4mR(}`m(){^Y3q=FU^JA)&v z#JhQ#fBVPR4m$%oPu6uzKlwI7Ts^w&|B;EyUfrFjYd&kEZ0>uDW0hN8OSJCZ^EB?Y z?H{?NKQ0v3{BcfA@vix!>Y8J*NvO+7*Ouu>n%uqGgj?;uR)=0*7gl@du0iAalp6WF z!uuQ&ox-h_y1eLmH?_lV-JK`rd!Oq+w9SuZX=d8_s66`3#A9N0^}MU)-<2m`kNa|W z`mz4{TX}0-79NT|d&Z$k^Gm^NEycNipH}*Bxx2%nrS8xg!M7}PHYZG;`nFHP`oZ0{9AqKOaAF@*}9iDzhDkkidI*0v4 zgMb6k-#%Y|BJYqNYqQtAqUWDr&PDrU-aZWr9Pe|@YA*k_&PJCbJ^EX3xzjHIUxW0f5vaVh82BlA67rRx7#~CvC(zHCY=ppv$ljXI=UR;G7AyWNqFDYMwbOn{yypd|BH9` zem^(&a@w;qGmVYYBl@S$c{gXqwDXGmCLgBQ9PM4aJ*#cfwfU<&KU_J%`dK~F>I;9| z7Q+;mk`HOzKUa53Ke>K*{qc?mXJ#E=zCiAzZ}Q^T^~b`~`rVooZ%n#kyW{(Xe=}?U z+C;ZL&zW~w``Rn<1i5(or6O;mU)t4Qn#?(k#oyms`}0ws?#L^wtm$7W>OMZ+x##?| z%I*)}cYO5uu<2T1+k-PN)>w3_X54!a_HgRn=jZRo%$b`!Z_0sVSC~I!;>xlsGrWU#y>U)?UePHpb>;K!D;8E(QvWAkVTn?= zyL@q<>TI_&Y?CjAZ)1(-{=H~vyYjKLOJ}$PH;3rdF)D1EqGV{%GV|A8W%qOW2i%w3 zl$4%c#?@^RcKQ0{+Zlb?PsOb_^W8Dqy?<+-Z_xRVdq1AyHfDdeUD`TTb04GfH2;|s zOtx4g2HfAdx7tmG=PA3S+jL#49S?5JSt_|&ZhyzLD_`Eco~e4Qa=FA=$7zq2PPJZR zyHYmLAoX-hoTf3G&b-O@^-LnHWYxAhDkge5_n+136yCxh{@?Gk!zp3Zu!V- zr2gcm%l=ogS9b;H@dt5NAGeuluX{-7%H^P$MQe&2US7)n5%E`i!%XO7>m~`nx!I66=45;*f+Whpw4CORoqu zZoTVe?zH~w;kftfTBJn%Czc-j>sL-^Jh{&Hr2o#I#d)7k>{cb9&z>lt?vk3b{*8%VMda*swFg}<|JGO^Xt3V!W-hUK6_Z*H`~Ja{l+ZKgU`BFl!&5%kn)asIR0nn)|=0VPo=I z{xyr1e_wa{1?SR6z3fnqi%q2|Ee{JW&*}``)gNQ^)nL}7(1?F8{7J0g;-|3Av)4l~)T(tR^!{DIP>G0F`qxy)1hPA4Y!?q&T)chH zE;UV!lRE!$YW9^oglVr-Twn9~ad*{x>6x=`t0^5ZR?t*c`F>IFX>xYo(}nX6UjD?M z>iVUJyR)O?M1A4CIP>WDEecf|oG z)BSI!t#-bXlBKzI&b)-BucvqASjl~?(oQ-yIsU-k$I9EnGgys7DtQ}pt!o*TApE|cH7c=Fl!<>LJ3>aUntDJ0L)UF==wkO@Xl)n|3B==*sid5 z`2{T%oh5T6)Rvm+M9q;95ucuX?u7K+liO+ql#X59)uH^uw?<6-``6Zdh2;NRDu3Si z-X7jRMKn$Q*wGoy#=CrG#qVT}m76tlV}tzkyLYXMZspzSc>k!r%IRRN!)&wY!-v+e zbyrU)pCKSK#o_jomS_1t<7%SCrZ+ObQg+PwbZY+cf1F2_t^afJpJHq9d>y@6zn;82 z``rGfr`?C_r%XNfSJ#NJOt7o^r+dd|pMzz5h0V)m{>j^>dF2Xe?F-R(wMc|87A*85>(tjo8!;y4XbK$H!aT0o_>c}H1g=(`by(MpIfhV?I*TpaBW$o zvR{94zkQYbdCm6$m(vrB^sl8&F4sR^`f^6B)U=3s|87l=uAek{Nv{d}?wZJdAD=JS z*?HkcXOH;g8B=`)F2~*zD;6;g-@K4}$%T2wjkXUj2i;tEw!q~|@`Qp-26{C!;~hdS z-(B$F!3y<1OpAUVXJ$$&TJoxAOVb90g8~;$on9U5l3h}Hqu^m`yK4s@N9?op&W!)s zRxCZ@x6Tf4K5zk4XiS{QO(W3inP=Nf5YxL+9-+ zm8zC29v63LW+hY{d9l$hm*-h(%Zl-v86*YclEUKicA+-kz(9^IrB8r^r!u0Q+2|9ZgJ`HbFX-j~gDo9-WV z{JY#=oqxIM*_rn9{b&0>m|{}DLS7+FKvw8f;lDGv&ih?Bt^^+rE_*y7pV67o@PP9I z2Kl4+AFTg5J7H(9fLvesgSQnHZ`ur(RGoix{1KB5BfmSNU$A)p%}bY#Iv>xQ?GgLl zIY+PDOe>)5?n&t-9Y1|?i?lCZa$t9ScSSm{(KmyWui<*ZJ+-=%-UcgY-e&n6HtoTl zNmu_oHQj$Fy8C_uV|M4>@?zZ{rDVZBMO#ZImmj_xFe~|@`TY;w9|T`?vp-;oXqbLr z`4zYBynV`cP8lDjK3|@E>51LBez}BvF0W@Rt9U~AQq&(S+FRvp7BIZL_8nu1j1t@0 z4(`J5ky%_Xz8p2!u9?fFB|rTZ>${`vo4qD!r@a-ciJx}Hd-}8`&mzvsmMiJM{4~!! zs{sYy8 zqHh{vCP?`&3dm@0dm|AXp_F=1?8CwAjyM}l&oy#^^Am-n_wP9U?~p{4NS#1=-+P^{ z!RpG|T2j|1OrK)u8}Q7ec5d;k1?SS^Y_4zlHs?X(a?kA^&-%{o^kGU+V{Y0JRxvMc z!4E6R-M=T!YB=*ww8)GKppHggyKHCa%`&{o>Ge<5X|ojh?+rgDft zS@N2FqWadW9&UX#U4c(-K9M&)@#FY|5Bt1=^JQAQRX7(d*tPP{bn$&L_5A+%R@Ynj z_6py6^>-cP<3C6F+2jJof2Wd%l*4jS~5RPSvmRRT~^h7 znfkJYHKuy^ALy^;ba-%a<^6wgcLRc!y*+9O?F_Dtr z$M&~`(R{Ym$Jw$>7b9wl1@yu`RZcAInsYwm;mvo67n73LNS-axRcAJScjwY~-AvY# zdkdYN9ojoRI}^en`vthqlJE;jr#^Dx}#8CcnU`mdkP?BdWvg*quBGV67Yn#*RZ)ogvD?h&`kMDyq6 z#mwdWa+_@PA5H3c@~~O|YVV!P!cP^pCq7TN<;zfXu`$l!`1kPCBK=dF#Z%t>2`~9_ zx>I%;zpv!~y#LSJ>}sv7+qbR#x1?bD=6}jo$74&%Kc9JCa^moZXS1j0T|AI#nfEKz zs!sB|l-HkEV!Z~-T6G^!w?4NhYfbz8)#Pga--N?FMZKz?I$!FZ^HPpo-eY@F|D}>oasGcbdCvuGTi3BvJOA}gORhOax_dt@ zd}&gDv-zj(?;TI{s}1%~vvc#F|M|j~9Mie)>T5l$j_&`U_~WnSw_GQ9GeR`uFma*E#d7{yOv2seg^zezQ_fS6sd8Rq=Lv}Y{4STC zU-k0caygIfr(S-s-CohlHjQenRI`E&WHB`GVu?`nRtm#4Ka;Ooxlb>Hr2*{7Gt zTzaDLd;gQqkEVWI{KPKobN|)NC9A8>pYsnt?^{3j#O!&ymoI+)?&S9u%RbB4t>Zrv zFrWMImgiwVEq&eRuYS2}o!-y3gPBw7%Jxm~lV0|*wrQ`q&pG`kE6;!Zc&m8zpE=9A z^|Oj@d~?_p>bLy;%f+TvRXZ;j%Gf2GzqxZqPv65=dn-Ekn#U}3u3mTk^1SG$&wKhl ze?RHnXK20or`7+pA2fEJ4}ae(H0_>q-&^nV8`EF9u92VP|LQE$wsgOFqG`(lqJJJ= z6XkYgwO;(oOAickjtF;L+#n_XkaNStJMVXR`)ua;!)jOm{Z4F+Ts@=U1hu*j^M|fi z@)|q?n7b2_9AqsS zBTE)uw|ipMG{fhMRnxlTrWa^_@=*iiOjjYpDuFK7_-~DaD=H$jzM^3UzZ~1tu zW@ej!4x-7jH+mrwPlKsJE_-g8*gNqYy2!`Hj_uv2hpLE9VlH`xCrglFJ z-Wn0{M}F;}m2YlOxaenYC9L{5Z++n5(${Li(qes8%et@KQYM zsja-}e*3wqX06mB+5b}}Z&_8meZkM=)(1K}dy0Db-EC73JY088eQjNBTa)Yfcibsm;uf>3MA7oNE&J0Q>I+rM7jALxV;8#Hc)4?{ z6~C0y)%C&4x!brsE#vauy_+-po^QN&(QDUc<;%Y5C(e9)B*+x^pf$>2f$ci;FLD-B ztPd%hmpd<0{Or0ts(jkZYuz=vN$>AUrTH+c-U(%0vtpO#o{LjTH*@joEj0f&J5(p^ z+UF%qKf8FR#D(uN*<@9qdqcye_1#U4*&7P&_Z~X@QZ(je>+hGMCRHb|8h9}7otnG- z$z$(?%B#G;%R`fx=S6>w4PN%)S$SxVz1YP3iE8nF&%JJVm;_B*zngF3s^zOi|NlQF z&g96cyG;Ag=T&)Tshs%&jPhCw&3z8I>^r+(_-CEQ>Fb{1-aoBwF1WgcL-gguW9MJTDRDXUwidF;d?o!{;cy_y+35%zB^l|f0cW8V!E*eN9q)de5V=jJ^Cm9 za_V>5yKaiaqkUB>6+em|JkzV--g=Mi)YO%iTT>3Vra0~EU$6iC@!Q9--VJ}%3!hh1 zR#oh%uBxmO++`ah_xekf`CN}zDxxl@4^nIE2^Z=X6?*7YYu&mDBSey(5cU6+4}qLEU!OS$NsMF z<`!`}?q}{XPGj1@EgXKYVDE6{+~o!%bJKO-b2t^2E)Cw|ow0 z^*5>clWnmvve?0wt&wS!H{xE~(or|}GwahTt#)bJ%oj&~d%T?+B7Q2S)S}n(P;~E-CWh4pZo>I|B1PwOZm5`E z?sC-TSf#Li1MAVpcbgsEvjtY08`K!&ZQ1=oo2&a-xVCKT?6$OtXE?4@sb8HGZNnFv zxO3~O;|jqMg?C)gFAZxl*4Igv{+=1}V4dZK44yOo zT4&zKh)PN(pVoOZE5&ej&#{IK@1XN{OtMo_LY`awG3q*fkKd=AMbK)xcFC=zOJ}zD zY|VYQF)UnZ?YbwIIa6QV5x5t2;Oa>iKF@P~99vw}k1Z|DneB6CRc_$SZHz_}X9l(y z{jw2!ckN(Z80#yIx!1Pbnddp}1;gTtDce*^b&N~(F9=r{`@45D3`2Em>GpwIvt6tx9ZpUR;zbt)b%_qv`rsW^_ zg5nQdDD^rb>%}T{=G7@aH;H?WnW-fc{~h=5>sOf6HfPy41_2Md8YR`HOAap%m2S!1 z{OnTG6Q_pMp>GJ5Mo zuC;H zm#)9?SRi2S1LrUGn{s+~h*$NN$iGyTR#v)raBG~+1%*T6dKMnr*GnkNtttMVaq)g- zb!BCh@QST2=kMqDR8;RQc_+8V|MR-9N$&+~eXo};{h`U__U6WywRiQl1ch)1`d9xH ztXRJ)_{qMU?Mbr@ZfYv(&)D_cbx;4EeePl3LPO1ud@HNIY`$ty`Bd4v-&2eYpYMx& zr!hm~r?ZLv6^pWiN?Zpt&tDelx_i!wXGz!9$Z4@HOLJUZqBd=sG%KT ziq&1Y=B9q`1*`4aMn@GFE)%e~+?}5toZ;K+w92O{Z?EM}f`R&8UFW)*cl653OlKJ{%s^5f@kc9)~uK7U)}zh>XR zSvnmAwp$qHmd6AIW{>9-_Z9croV>3E_>Lxo!tzjq-0tx7k(8?m7Oz z@9>A$tNpn0Dm3Cn)&6q)p4B%mrqy5a!5N7^!dC-TUEFte+n@eusavPDaM5mA>8 zmv|pib)VKXCqFg(^_CgBpZG7#y!$A0`mE+BpT!<6^fM2WId#oR|IE?z*9lLWZP?uxrB%0OO{V1rzB$v5@*JH1t*6XdRAx@z zuZuU+x&ASfUEBU`@|^`8-_~Ymyp1ii{lzQ4ELLaoW!H64*S+Q(e00qq_jJmnHDBhP zb8Ni1^?Js_TESD@CfP@)%+BsRwe?1^M)kBwM_O8zBsOaux8Im?s%PQhNkSa~t>1S3 z{XKo!3e{=5H!s;z|38M?^hxoXX_F+4SIN&dEWU9dWK!{o4Kt1977MAB^flMq zZT1SPv!m2sDLi8IYY|`V;V4wqc5cR|7o8ucHfz{+s%kyEqj9Ju?9Vfgg|(u(L0)GB zJ|(?!m^njIwZ+n^YJ*13iqOVQj<X<=*nH13RGw@b*ahpH?|YyJGs zSi7rd-TK?<{4&+-#j}Zum#;c6-|;-4hPU`^W|{7;LmxU{*wrlJ%Mv_V-u+P6CD8rC z$E}|hvgv-{+-edS^6}*3*<2qVt6jTtQPf)cAcMZvH<{26o22{1vuE)8eLYaPYX1cL zC41EQ3w}74MMWNMJC^Zk3A5$2dooJvm0aT%@x5GG|N5v?;SwkNRjkYR{Hy-uD98S? zODcKA>Ruk6M{mz}oCbx_C%6vCBU)?9E)9&W~St#|ada`W(o1Q(-tYRldByOl;Es)ula-mvKIlz)R zUGCyX$s}e^r>Lj_FZ6@^J@Ly z7s@xYwfi%l3swEn{?ak)eu&;VheC$yYpep+$4tDtVo6T+tW}yF?l&)9)%QNpoA0IcEeyJ9Y`^Hv#5Bdg!NH)41N1IysvsC2w68Se?|N z`I5=rb*op;lWVucI3)M{JE`|oi%sIn{JVy?7mCQQc*R^Qte&KA({;h*#n&s$Qpe7} z+?u01#c6%Lze;_Ne`(F?51E^1xkg2qiSO664riY0@R&2Dz9x5H2{-TJ9@UiE1A zD#4s9J2$OblhqV(-{pqpbdwH~%>|uEcLxdBk^ zn~==pj92jsfBKp&mD`lnSvSk1F=5(UZYR$(EM7-u8r__tA#9cPweykqODli1^t~%Q z9hb3Q`y{RASK>4CguP<#g;y8!TJ^lH9MLz~I3-KDhGqAx_Z@6X(vsWc70;i_7Mk?Z z#opFrdw~B1UzH5m{;Uo!(s06)#D0Ic- zM&N%Q`|E-B5~j9(u~m~SX6P#w)vx`@{A}{lBJa%tYPxH>{h3!6yqEm;OX%y@ozgdK zOW)c0y?a{qS?cS{E=Qv}=_N~lygZw!`9#Zg$MU`VS`w?-(u}&~rt77?PZv39mnf_M zy#0WP!Nt_AVO1w4a-Oq092dW651+Al29K@ZyXb4t@k{S*lJe&2m1=(K30A&h+LD``EJCf5czj-%@mSUHnoThmWUP(;jPoUze*iBWk6Q#_Uyv zI!0Q5=VZS5`zQ1j!_t^ahpLpPUec`^-*ul!N3Sev^X@oc^6k9kb%xvz=CYti6%n=5LDI((5F&)bnC2mrmek-pj!i6-6hH8+*5Yn`x>tT}eet z%4WL%QHgJi*LAkHpS)A4wA}B^bcq*MGcKm?=8Nw*c(SIB`=?;V#7EvLHgm6ko$^^K zmfiK4<+{fUmdRffHRFqZa)Z@$({+JDvpmg%yC>WTzY^W>!pUK=_3gX7?;ln_P^>V$ zyY>K+#S7N`QuhykpVrX7g+b=Qf$fFXtJF_(ygzDXF3J}BQD@g?(eqA6nI&5!A2hx< zy(_v$>jZOST!0l9hpelX?15>!PpAB7ESR#-rO5Vdo$Q}isz08qK8a(n-@#KCvB1P+ zzp~imO%pzE7JX^NnI@q1u3r9FP##D1<94v(|>xGiMLIJ@GvKgX6`5=1(p1%KKY9WqR}<#u_Y2YTk1_{OCi+huc%vad{}R`PD!ri{|y|9``u9?91ci9a4w-1aBM)mp5Ho zYINX!R+eu>LhcDsyRYphABkn|4E*tBg3_l0$Lb%7m^m56M`uZiF+Tx)L zc86$965q>_##+cMx42)dP`98`z|++t)wSH*xK5-eBt~Spj-ljwosGW*<{x~ov7+#eD1=n z)2`h&Uh!En^NeKB?1Rai)~~yI^nYzC{j#rUx1w(R=M^u0nXS`p*9f0~s{LuNf2aH- z*>!bO#SDUGoMX?8`yp89X8G?*YTk~RIahDUx$Qn9P@MH!c~fb)($0%PD!La=X>n$I zcyStCQVyxRvWhRc(qC+3&Z7zKVABfrK-WM61u-H zW}Jv#eR0iC+e@Od|L2@jHreUyckS1?yF!zkZA;Ys?|o-*yJUC3u&7~aZb65>&qr>) z?s*O7zqfF8Z{ykE(!O=l@74zo<~-qBsHpgm^Q7g$gWo2Eox2^TxaItfXRqZiS=~v> z$~{ni$SF#?rj~cD^N!!gmN%aIaYd!ye`Vb9sk@Z!MqRu9`n~iQ&1u`>u85l6xBpSh z$2dDP|JEBBwpGfGO*3vfEbn-CzWCeex?2-(zM7KKCA;sSV%baC=Os@<_T1~ce)!7l zQ&o$Cm*jlfvhPaew>iaDpJc818uQ<198J}l#IPYa;FOK_;?_fkTfaP<75nGho{V_)T=DJr5B2yYn|+*AHi2Hz59`Bfso%LRa2k&dp*C*oOL{H zY2#c^vy0m|Zd~y)b<$&%lRNip6#T!MP3%F;9PeA3d`~N9>&%|2G+A`vr0W|u269Ze zq#0J?*ZlBlS1hCZ0*&nBC#SN1&6v?UA<0BKm|-uQ+snsRFW2%RN?PAML6fCaY8S%+eeSXa+O||)jPmHJ6Oq+Dx?bA(X zJN?P$qn{MdteMiWbKf2PC(T|vAJ5spspb0pf;n$p7hd0^xU%`8LO#Q$4W%+C&Ocb6 z8@t`5@brPbD_?fTe75|5;ZW|@+b8}X3ix0A?2h`ZSs&KFP_tq3-xs=X+w!-OfB5z} z{M-9^&D!U;KGh%0^0WNkTp#@AuGNa^ zOGAD>v{b&7yhpiu&$Z;Jrz{_4O}(b|`={%VuRD%3&6(1)WygZVXu0hE@zmQCBioKO>qt=NAmS-;0&(AfwaDi=^!mj-@=Ea_A+PLfV>W)P#zpUA~==KKB zZnd)Y7R|5w_D0<|%zWrlU6%AS+ThjI?Vs+F{b!f% zd8aD}7#WzYx+O1f7B=_lWEU5^5@G{8rl5N2G?eezg%s-yxuA4il zi0M?K)-1-*6;fx#pTGKYc}G@I^v%i%SNNRR3nb^O-~A_3ntey<&y6o?nGZ7FBCtt+-Ftdy5o#&(c|OI7W3qE zt6yJQ%Qxp>;p?!XNf&kA_pcMR+oN20M=bvT+tj;F_ov%1H1A)tU+IvddEuUU4TXnJ zlvqsaIi>gL*6kPfWNrNKzy7Yei*^5ApTsRn21Xn_{_9NC8+xuyT;V?F-sxryh6g29 z=K6=1n)|+au*6%O=lvz;o0E$s{rY?~X=219!`br>o)>-AVSL2hM(ks^%X*>jSs`c7 z3#7l0D_#F3ruo{0_U@8-F18nD>X-6w^8In{qUcr6y+3aE&R@j8bl#)a>%BE66}*zX z*R$^Qr=4Aoj`m*^RdU}yeP@&kgSvp1)rFsnRk&WS>X0(rm9)I}TIix^J2BRuZxS|t z{*Yw+Rq!MGcTe%aKXxMeu~Tk!b4Fw`tKK}l_FD~dVPJg;7 zF*TL>`WK(`dH0v`?tMRZ^TJJ4tUmjgcQx&MoK|w)y}!LZ&7FUh*J(-XmlyU$CLcaK zH)z-7-KymU%3E1EVjt~p(c`{YCF!%@ZVKP^2t7l+E6l2XoPI~&FEjZ%%QsW%%M`E4 zpY3FqpZ2+tBYW}t`7?1lCdE3vbUqRM&gpkn&w*H{jWwRHgEh+IYQmP>-n&EMTGf&C z*;#M?Ed6}Q$zA5H@d=6j%lF*3YinD>9DDv);h&B3WuKp)tNiSu{uWueta}Ug2zwp7 zxrA5X?eqB_+voq(x_v%lvDG=wC2_AiwHBWB-M1+1bD-XYC9InMldO(xkZ3k(nRDs) z<*T}3#uHcQdPt?gi{4KC~LSufuh$@HyT zY<8*P=Iig*=6i3xdFjWO0}YmLY0v*%xT9g#Aun*+pvQZ$@6N54rdUc%3S2fj==r%9 zJeSr*X@+~szSzRP^r(oi2HQ*K(v%iiXYml}yO|&4>ZX0saPr^E6)k#=OYh;-yQRP6 zKCtv<%I-5s+V_Q%%Tx5r1TJR3g961B^2J~J|JzkQ(f$7X+W+(W>$^<9cec=0({Rx}&?Bvb9;LBZwj$1{8&Rr|0 zj(^$yrSterzlwyK9opeKvzE-SIwQq+H>4$g)#P7`lKwfn=l=bYFPr=GP_H_opb~@H<;+z6DBG-%NNl@$I{#-Q`O+e}7tT`@Xr&-~B;Z!r^&$rTP98 zJzpMwfgwa??$VzVd{<3B>->!W)#?3fJ}2ILsW-vrySBjI!@nIw)*g3xd!Tgt+}UDm zIUinMIlOlD=b#@&?}fR;eqWQxS`)69a$mSny>88C!y{F)N%NLFYq-_EJC=EV?Wf{d zdS50z4-m0>bTXqe;`f4e52l<96j%KCN=wCUR$#1HYRL45pWISKwHH<;B(C3Qn`5-q z?&;3U%S6wA%l&v^`|}#^tS- z*`+^vzEv#YcxPFg{q{}L;w@JvL>SZs^=H)2;hO$esLEF&-XU3mdlk=)eKGaxTD0pM zq&I)u|LEKw_d7zfZ=Tdxe{AZ${^W=kzvsI?XwH_?nk>4(K;rtGDXxdA*$oAEc0Kdn z@R!}v^|ARJbI-LQ3vGGr6E~~r8Chkn_n0_usrGfjJT3FdU%ql@rX2sTuyeoWN&87U z6Q*qYuzktz???W+e-eMx@uPWZe{8p-&p-a7AH+{T@#i}6ouAwDqvCf#p^|+uTw7B` zHeQ}Ox2k*UI=iKBC&=n7@tA&U(pqNIQ|vjP0_!C2-sL&G>G@RAIX?Ak6I>F#V&+80 zIzCiVVxDx#PJLs=ohy%4)_pR5D3|!$qu|?|TOTep39EB?9Zvu5`>~|w{@yneO@kc9Tjw1>9aul)l(yGHFlLEW?#y`?zncG0EuT|`?Zk=MZ6ZB-(VNa&GoG<<&x07jgg8mnl?WFBrvD>NepYOF^)c)F^$b6}I@*hrRQ_E(q3%Oy(x1~-# z(?9o@v02Bv`RDg4=ZM>xMC`3L%RlaaA-<&j&#S%FPW%-QWM3@Y$DIAb`t0qgY_oL%AM%^n_qz4<_oZKCe)vsZ?}xw`xuDj&1F( z)=JT_FQl{gTGiDT-VBR3S`uxa`(?ohcr)apidcSh>uL<69 z3e!#cG)pf0{5<_eovh^tvxAG$6S<#W(`VOJ@-&l5wQSJj+E@HvmX%rSLQ9>&#xj?q z!IxM0m7iRh|MQ9Olz>Rfr3%?Mt{u{4tu5<|Fev#kdENFi<;E>1zOklp3w~~Qzov1| zDMxGZe$AU2b$>E0n~Od^7RtAEwfKv!EgX8z%n964Ew>+LH2ANmtDY~h%~NTSkx{h9 z(^qcuBeJ`Me8S_t^h}C-GyQs`zy!U`=M}0vT^5~wWBTxD;F5$pC3ai4B&f;C8Nbcc zcTB$#6qXZS<8zy1Zt#r%He;=PbJMi=W zjiS6gDNk?7i9LIKb>d$3$*(Q`xa_l0uMy>0(o;U^q4$!gZlQ+@r*>GyPw9H{eM8k1 zlW99cmR;6bvVXnN!B4e3*EO16>xn!0*Vam`Iu@Deat6HnBT#H_wzGX`7Z@**Y&XZ8mq5k(bEN&w_@m%6yfAAv;~OFY+CKo2@6l;l;~}pliJDod2#%&JX*~|le)Z#z{GOi$zUuhq#qh7l+Tqsi zTz5u7Ou*lC#~OQ=ApKcSZJ+z~E-a5zzhwJKFC>e%c^miS2iI5b^$GEtANSh($!S&Y z9{+by7gz4}iTAtTwEU@B(XMm^%(~)s~S;{W8!?OA38jbSZ3@bGzuV^o{ zJh!cA+LhZTW#8_|UyFHs|BCpOdo#1&c~@w=2CLM{tvU7KeS64z`L|yC?dM*w#R*S<5`dNM+}6&nP)feUVrZl`p{BF(qG8hv zv9tWg;~zvx@UK-AYkN5NM{!4^&>x$BBK3XS53-aLo`0DB=bOyEl9rm9i|Y>07P;%8 zqP@ramqpOwq$xKwQ@ISh=I&4Gy}ZJQTdO$YjYF}P*%Unr+eXYfPe~$e5)6J9Omy1{`Y8K!B@b2!TL!xs{y%yRA-Q)b${^Vks zgU6p>sUjau{ugQUROtz|X;i1(Q+&VV zgLuZh-DlLq=0BJgB=Jc2hx^%MH#CoXrxpGTezD-r5wjhejpHugIFrusOU?A_^C?%< z6XTTITGu*#R1$nBs@Nbkx$2vT*Q<-lKl|>^ySvf**uGjtWox5&-sZL3DQ5fUONr0? zH`)K4ub;YG{H9H>WBU%4hOYhnqO+;1t5h_Z+ej_?_SW0qPb}X3?UVKQyBoPHlRxe5 zm)e?j=FGR;TOlR${@(evvv_`bRof$>YV93!W+?eKZd~$g+0KS_jPJV77aIS2rpA1- ze*eo4YF~I(|K^g3HEn+UxaG0l{56Xh8#4srSn7_ST+G9^%JKG+qN=i!^A992E;#sz zDf#@x$<`abC^0L#T{!H&q)7Mw&fk@Wvz!mEF^~G{#_OWIMPIkM%zpaazxRV8?fxz> z{kLk~pY`q6&Kd1El2Ey2L7Vw!&4e<+({eAq-{djy{+r^lyujYXuS?-)io{yUo&deh z&4soZPwaSu6ar5tmbj?TSMxmo=OOc1e!1o~(`(mXGkJR=`E%WY_g_!<>TYoPzNv4PWo5peO-{b#fdewBYTJtGksXSvb6Dz9vL=k+DuH!sqis{TCU*m`-3 zg1-*F_loY^D$}bu>3-ptW$m$Z-BTQDD13}eoes{aQa^`;S^71;=ZJo|D z<>aYTuVPGP_p`9J)_VVbTpSQ^W%(M8`Ob#TlPAB}R=sx4I?czAEv`oidx&3Lvh4DY z_nGUSubCX?%zXXw+5>)8LC5=KjW?Cn)V!W>rzG1m=+TNRf|nORe(b}@bpG^J*;VJi zc)z=4r)OelaWBnq`qn(#T?X5#e}7vRkl+77;3k`r*}4y$FGF`dajC4X{P4oIarM>8 zz0V&9zFu#FZn-n*ztq`)5p&eKYYCKv4d-Zv4oV*%qRQZ{@2Rb9AGs*Xcpin zv-hR>^0UXee_P0AK5Q-$3eeU65OBKDpWAUKdS#c zPMne0{*rG=@7g(EM4qd>%CeMQ=&?riOF_y1mFvP(nk!FS?X-F1@{n19W#`K;8n`YdUqBadph z&+m(+Zhm>|PUdV$IjP5Hci=K}LB{tN&zCsn1RN>kD&l0>ZLm{Sv151J|C67jU;cBt z_~*fjNr9{u$=P`2Nnz@V@6N zo!|dE*d?yk_i&h>=-J}3c%yS+&I6$@;w|T|{8bj2^WxlsSNazB9$A~u6}}`Ju~+EN z2OgW(@h5WGKUG|>thATe>GJYk?61v^9{Ee=*upv&BoQN~bm5sLYuvUuPLg^46o^bFX(P z>|YoAx9P_AbNk)@eZIZ_&zsM$ZSt<%EOt4`jz>1H7A7M zOB}c*F1ff%)MfRL&3BI)rZ`AVc4M3WYlcJMd)_~0S6r)}+)RDFQC|Mnp-(FX8s#mU zKPw8`S^xi3{=r~f@2T|5a z!Aq7^bv5CpF_V}1J+(ak`fu4n-`ZUkcAM|dDzCVzU;R41absk~{i5HTe*~S67OYiG z-P_Ooc+tyOJ@%zJC*C^cB+T>Tm;D+tsZjlEQl3J&-PY8jzmKif{e8~ac3#a*=G;9y z=RM>vtvbDi^Fdc!pU(7kTS`TDPuDKeZ`++YXOV3!-}lq!MOb2|+cj^|-q-EDIlX4P z>aL|7uO0R(8?L)|bz1AH!u-oAlQ~>IS1`|#d8ZqkkZT`V)m=V&^KR=S4@@^d)PC80 zvMN+b*d)_c^ljVDAB8Uj&Ku8sq4=iq_woxXU$1U{rT(xyOm5xL>l1aBCxuqslTZD$ zeHm}yFQp)TDUZDgCX=@v@;g`4U}Lp5Z7I9mghr;`{SVhz7=|6>)$=MoHR+Q4l6CIK zT4ImNUhY2bqw&((K)AnccIqX=Eh!h*NjKbk`agZ;->dO^n^~OZYK0a_KI^VO_3MnS z#Wb6ZE!^iPMwOMv{|%IwuB!WL>cNb<{X69sRyMAVD|w#j7#I9&MqgI1W7yi3AK|g9 zPSzSsk@H{4`#-GMeCNpz9`OrOTdUWlo-2O;cx6&^o=BsF-}k4-mFG=0T|Z^(JTslu z6HlD>ck`mpQQ+7B;h9Q=M!DJaSzpDB9L zvehoj{)XgAI7{1Gl@=I(x%K&rUZ&o!=PztU3j%hDwmw?&w=knK#3t*!#2xmneUtPS zOq?)XrhT4&&h#HqfA=TE>*&>7*;jeE@0YlryzL(~IXP~2@f+K7ZdCqYJz8etQ{pRl z_n-rh79-Qn8Cx<0?2m0;^56B{2a|d4A`YK#Gd+~Cr=mnMu0p!7|7|7D-TBvN9P4ak zT2g3uF}yLQV9mkH4>O!rFK+1gf4Cr4c@VDUKzwD|5C%@0XblGIvQj>ojbAGotXGS_5D^HA3cs)Of^RZ#V zqsuQdC+$h#a#?cC=r!x#3if)Qe1~$5_@bQZryozRR`_-O^^Rx1rDp7Txs$bcL0!RZ z+nc*D-nh4;=$!HP{xb)sud3g{8(6)eI{)6{;2kGdedyb-wkKTsM-xY}Qbe!Me#yma zGyg3)%V65`WBWS+);X>5N8`1A6dYcEJ@Mgp(;t#u{qhGsct%$r&T8X-#9{a6rQDCL z+aJ&C;@`o2=kp`pM3t{D$7U?H*!FAEx|h@WeNDQ}WtN|R7_A*X?_sgb@@eyRq_@sF zUn$pgZqL^zt9qADTdyO1Rj5t(?3u7st?uiczQ-f=K3JZ1pE@_@oyF1Ta}?WNtt~#E zFB7`0=;zAb)$?jz^Ze`kSi8{Dd5_}0n$uNovM25))Bq+lS z7H{Wi`|M|5;-|6SD>3L|zs*i3F*ZDI0@tYS*Yd`o(TzMM7o63|nUH>h!=a0-phQ&3HkM-Iw zk-fX)VlHR$^KEZmxLw=V^T?KW`>rMCfs(hi7dL$?xc_3`o6tkoPTYBvu3B!lw&vvm zNoURc{b`HO%U(Y&pmnc(W$cH99h}QGS1;bhx+8y2uC=`7l)^O^HU{d=f9AQQCU4Tl zx+OJLOO2jwvfDD}!fXr1r{~smwZC6_*Ld}hJ?+yXJk@?4I5O?%x8*zJ!s@<1Janyn z%F?Elsg0XVSDZ7Qu#i8RHPd_Z%8!aM*PQ?TNJ~?l@;G9g9 z=c;jDbKUXgci!K#gC*i7+T8d4&}LimHC2IEIni_RyJKS7hRtukZ7j2v`lJx`AV$gGfPUGdbjY}KlY!- z(oz|9drve^ioa{6UgxukPgNnz^z6pZW>@_$#rWLnUcN`k%~kY8SKm(+8_iR${HGT; zrR#C9w$5>NyZoa&c4?^&@2X=b3l(3^Yu#9OT++ID+a{Y?K2yF2O_9|Je_P|e+lzPW z!MNOgdjIs?CVwpBiuFFFxsfB9ZRO&*IVDSs9ai(Z>~gUboqOB(&yV_8J=u%P^W{I) zyR7^yB;V2?e|$>0LjBX^x+B}SWLL0j6|9xL?$r8W%GF!T-(Orgx$oQCm%)fEgWJ&MYEaRL1R{goiKWXu)hcnLa`(MQQU^3q% z|5@kv$w#rhOK94E^s;$|+te*$$NnFEwPi}`WAVRNn<_H?Dr%klpMRn6UCgd8591fl zX7366%R7s;H?92AbM?!g=l;vkTgUx}H|)oxMVXghE%VhsGxN5c;=>!4QuXEbeipZU zZMAnr!K*88jm646I_6LP{X<({FS_c_q5Jvjburat@3wCX*Oq&7H~K~X2K74!)fYr- z{Y#Mfry#oPq43HH7JNeWf4gYrIKY7~xsJ?gq?!Pp;egAUmmg|33Tdh$}{j~nI-sHWh zv#+0?7<{JA(Bwz2_k6a$tpArSOqzb|@{4tww?|zpaW}}x{Ue_^!`u9d(7fd_O?$W| zf7N!CGPso36VR~bihW7lNsqlYRpn({8my0KC>+uG!{alr-~3VU=R~8rG&`Rr&p!3g z34e5F1+h+^GUex&w=dcs6+~`d{mJL6nB3ZfN?MsKXNBI|f6e=jQ_PJOPp+0te^nJa**q$I@z$#uqRZd*C%@1-o>l;7ahF)`r&)yG|9uaexGPf_qW`oWz3$rK<$6lzZr|! z@3|SBdNN^q#oOAr+pV*i^maWCtgrZ4+0oDR=~+E*_9 zeber7?|tMKMX~nIx$O@A8y6OBK6K#bkNAv9CQP@}oyGVTbObujGFcPV<>CH+!6z3f z9_4O@P4kZ|hr+JD^SmVe=zHdk-V4gH zKJD>^CQJG9f4|Z`Cu){0s&~Y2#}xmKZ2=tFg}Zzd1qE`-O@s|=-#e+Q-u@^oEIxHR z_uhqBGq)|7?X+y;oC{V=@AVekyziL4r%I?stM+upepkVThbI^Cd+B!V?`J&zx~Jxu z@*VAY;@&r-TDH89sI1(g>Xkp$-*x%#df!hkU*y;~?XlJVrIph<$2fWOuQJU|XZ2P_ z$L)V;7038_UH*#rxNxJ}VON&sU%O%aL&WRG^|Tpl4K$5c7Ef=T{OZ|ziG5ba#a}0pe zxQmlGPBgC7cxWGV(d}Dc%jCjq=0!5xABx>G70L?Uh}?PcfJ5ozgR8))^uH)x2v;Je7XJ(yqDPM2Qlkz7uys$@c zvFAC_v(BGS&bYC|*YVh=osXRF)JUw4KlWb5w8M?l%b$-c;q=QFhpcvqv{fmeed#o1 zkDS{b!w=QJ@6G?cTw>`zM$P8Bdpn>1R$S>;qH!S5aP@|QGR1g{g8Oe{{|4`Rx{T+> z&(HS`uDtuHrpx1$Pb8mi;m!lwcRuJ%d!1Lpn6ag+`@r=A!96v)hgpyR7r8DWv0mDt zpz`wEKDXK0eJ>(r&NVzR->6LD-`{t0?fHF74^2CC)3tSK>k_?Zs(iP9e?G^kxzk_t z>-@-w6FFCYo-N(QqZVKJmgV+uEu-smW=1qumxw!Monu^60-Dh83zNZ*))3?g) z#oaI6+ZJBQ6VKO-_IiKbc`g6qJ<(I2RcapJnH;(&HQ#1sZgj1O-DKhG-j-5Elh*n< zwl%zv{1}<2_`a;CiJOEc`{2;cE`$C>TLM?Ow}^GEe~s`byjRf)S+ z>=ZnIIaee;eJ$sWh421ozu5fw5>w{E$}gPVeTMJ9i~fq^-*ftgbGYi~$}KFqmimzq zGCiWZDvM-#u0Dxv+>`y_P*F*o-9M%G?m5iOZyY~EuB9>kEP91P9%K4sW z692()-v_2S3_R*_2i|ukUYGTq+j3rU`Z0^6>a&$vw@dGz_Vq=r#UGb@{});ud6Mxg zBFQ4?4--ohb5Q(&y9S5u#x?N8$Cq>Do4Y=mY|^3igloQeY1W@zJ7-=_@nuW$dk zbnV064YeAYYwR?W|A$`?@@oh)={TmV+QGJQj@`bBiRX{MxqE+M^8>vtize=v^ZHj^ zdE~kFC1Tn?pKJ{X*PEbkHxoa{$8+bu5H4}vTtgh!3C!CuSFk?@q3c7#_OC5bKOM0DgR=g zuHAFBuvDAxdGo{5dXJP=%88olIsHv@nmL6%wL-nh`(x-y1Bn(1Dfubq+9sb`t$tIM zrzfQI{KF4(=Ntd-WcAwd<@3kx|ayng;sD4>ObIwKiAd7oV zr`8{s^JbpGPp)?s?|xV$s>gLFKae_eq+53W2eEajc9V3E%InDVFOWGm;rqigqJMnO z=LE^Fs_cF&yhkGKkf}`bb))@7$}g|m{Nu08XOeT>Xv$L_nm@T#ZF8#f$rK~wmX--A zMl)4Xn4NAYHof_+wm^a75Uaj7gKNi{rlt;wKt^RH1*T)Q$KQ5wzgr5mdpL-T9vNawTr7}4v$&=`m$dox1!#@KDgDV z)RMO<-;r&K_ie|+xx)KH^0e~q@7pDDfAO6NYRr~b1_`Lo7hNKT^Pu)sq zN!~x~zU{n**1C1_hB=XE9pj&V)<3Yp=F`#VubG9^mCnDkKF86A2$5VDRnma zFSEVdw`h5kF56z6n|8;)>)9IAxbzk&?_0iOSMBelr)o9*R!jN%%@)sSdp^Iu@6Rds zYw~L%&2n67OA7l43-h!?S&7e1JoRBUl=u;Rbvs*EtJtF*)90;TAM2ZTb=|Rik??SF?V~?3&UPfS zXH9YX!**%$&-11eiUsVewut?^7uFTJ%ix-o=Cf5L6C1zHzM{7=*L#lK)ODv%`b@bx ziOb30K{Dg6KgCbVp1Qk_= zoQl?vOE>;=Wok&j;I*zdsdxEe*|gWl2Hsh|&;Mh`udA2MujJ2(i|&_SBN>@VbN0`7dDY(0$SZE^I9qR3GT-#$d15!#b$4Gh zl6rBj`}CFBzkZb$PWxndZk7FZ>D^PmXWXb=x9{H_%d^j=nac{7-`XCudc`_VVY#0# zl%M48TJWpT#{GhR3iHhhj@k{AO<4*7M_ee#VvJB}2|D$OmM`!Z{;a$0r{lu@TO^xbbYyM9->Y4k&D5PP!Rrsw> zll3Kc6@5xd;C<=+Bg73KxUMQ2* zdY-G9xO&lBZq2~grGg#8wl7aCSQlzgyhx$WbKUo=pD$mi{b$PgN{V%1ThHF)_iSIB z9w*ON`t?oz?Efk2ymlOk;@|tTL9LR*u-4Q`;CA8!ynzvij!B z39L`1rf?Vhw|?ocFPcs5qs8?^!cW!cVRucl;Jcgc;PGllxh9v&u(8Njda!biSJi)@5q-BNfy*p zX|IdimiPM3+~w+%%ICXoT#>DKv+tbyP1%zQQ8@7IRgCmnBg*SOAEA8@VL_|^US28;JCGu3ndu)6T;*+rpk z=WHbyt0O%GVM(DLbVE}8#t{Y*}M z&;Ju8D5!PeM|}*_`qLWHS4`_0u6v6sFZ#})|BkVuaMOE*pUsb4pP&566=D}-QN?#W zRKvbz_hg$x(o-fWvDhAK*1G4~@SU$C@}`#N1Hp}=r@jcdo!WJ)Vq&03@%4S{J2DdI z7InS<`sv%!c&+yL2mXJUJ9m4nNYPsLzzplUwKF3+>PYHoee<4Y!MWvxr_!}U*Y zR(Ql3gBN6mWLEKdL}#qMwCH}ha{Ix?isOZUUijaxchc8#J^l0E zzDS2vjD?FQ`m8$8_@+>KSL*D7DSukHwWpZRzv;P8Mc>ft>+%nmmQS4&X~6S2H#6_q z``mY0KEnMQ@&)F9HC+{MGrP9+N6u%(Z@mv9T~d_4y__4km#00X4PWFwr5lo zhu>WB=mC!wUtv+UjIP0>6wx+gmctEeC9lt?#cyz5-S7Hp zpY@f>irn|1Src_PHf>wIHtzP7umi6io@6r#iEGu7j((rDd*Yv(@EHa>*72Qx={sd@ zPIz>Q_U)@>(u#{G#;tUy%6;3iYkQ{6ZS%1C>v|`=P_!-i_A)5?_`H29>#hGhzO~hB zPW|VIFK>TtygS5 zMgRM!pEO_E$9=J1%Sauk8_%Q?8}qb>#P3z z%~|)>X3cdoIlum|tJb?7X@3&>a*8KS{&vqZ0CAWU{! z&8#_x^(Pju{VKndt7_NQ^}V@oPd{6caq&%G*zMmzf5RVLTX)nx=xT!WpGhGZ3`fh~ zI4)nv7_vHf>a|^UOJ%35jNExk@6;oYRg%;1de7`%k-hl!^qXsE__@Ys9#8sLz3Of5 zcinZdvJuT{OFP!DcwZZB_j7X4EH%#CQqo7Xs*axa_+9mJYE@FwU-$RV*0+Q@34M|8 zl$rY`(7JM$&9t%)am&@?zcQRzCbDF&^r2wsYiH+Lyifadt5Z4qneQBH;i(Izt6hEb zW99K9o!#>PR_;#Nn|kj^Www;xgzIUWPMEKFQgMF1+}fEI3y=HrU-wDabIz@{wee3@ zDX-+G4z`qI)>D!*4w8=uvxJ<_ob z;x+9blvDI?cE2vz^=YcnIyqT)?h|vTuvN|Y-!ymX(X?eZH|BP{_o$oMpY`%%#FIG% zZF7S8w=8xGw~prCJTr&g_R^WYJzqjJ_m;7|&o?>Nw=p*_Eb(X2-pfW4Zw4-SQT%H@ zcW0G&?YY{cm+ZeTXYM_BcKu`ZCI5WZubp%<%kbo@^{W-`KRxq(Q+&yfZTo7)^_Coz zpZM#%w884Cm#s^$8n2!n7xQZW!u>w;exJy%n31yR_im|7>5cE5cb}J?=<{0dT*AwI zr(Zs%vK!B@`glh9xyt3%^-FtSM?GJDS>su)`?-ntpKR$izP9zG|8E8Jd7f=^t)1$k z)pJ{{4%M6ZPw1(LJbiD`mz?-N$A5iw{}^y(!JA{Rudh#k{?*j~K|cS1i=}N0-SdMP zKNvNHml@Z*Fh8krEUTd5G~?TO^?dxHd6E0&{A_4A^4PORqR%-s|!-MZcQ<~^S5#GxA*E3PksNLSv_UP zehZa$PqzoU(_fznEo9#DFzd9*4BsHFxlC_)N)PT!^WVCKdE>Ly`YB6&QUa7GM09Og zzr|N<`$SWhYdkMM6_hGXT)S~~ryfZ@vMx&Tto=Jl*?qzXo~-|8Ha%_UzkcQV zbs4)oH8+iy6ghoA#VNe&{hgb&OuY|Z#ZDDIcHM7AfOVad>O6K1EyhnLKFwmgvM=%F zCgrSi%BQE9O*k)=HSKcsiA%LMDS_X7SFor|{h@!tX5Vh1ZL23Oypj_*Vb9gS9s6@s zcDD*@uuh*mJ7h-fACY}G)(4l!_3Nu$s*2IRx2~pren4UvLr>ggZ+_OO#_a3e+t-J) zJuKsK|E#l5Vv*ACwrTTrhOIf%JgeU6r{7urmsO^B&;E#Ll)A3{xxhMAV6&jVP+$I( z<(t1{ocOM$u>V2qmsW|pGtSIOcJTi+QGZXY?aD*5XNrg`x4v91Rnj6{`qJC5f8OqW z-i|v1-}k&+dB@rAP;a!vT|O1Y^HalDR`?cGBwS}&y=(0(!)ue14;0^iG&S7x-^_g> zfgY(0`ujLbk38}{6PNFNyySMv+JELV>vprny0e+xZkc(+Ql4L?arN`b-%@&mTBQqg zx3qcHnP>8Ip1Sw*#pZecey+)t5kJ5h*1Y%KM#~4~(ka%h>KdV5lQzY!S;En>)~?pJ zo^Ml^N&FFp6~bBl%8lH{TTg8>@bRxb<&bzn%#Hu;Ej9aN?Z3~(|ET1hxBLp%|12xt z_zhf~r{4c)3F>~nc4@!r3>R9Q5Y?7z_3qHJ(-SB9h@X$^YABfY*y!cYJ%Vc6>i2}+{=A#ryhHl*-6MZ{ zqtC5<{O);Kp?{%%(ffk=MfVH;Kbz%n!);2F(M0i5XXbg>PdsjH@JUJLkFP zFY3RbS;F^oL*J{?c{dX_-M(bgR^JV$%AB$#2tkPXCYjpEs!rha? z>i@j#Hg4ShE@gdOy=wFS*Du~S{J(GUYsvEOg$wSz(p?#}Ui}JpmD-bUlf<`NyZEHx zzxb|Lt*@(BD|_sBx;1svfB(-vfBKc(dAi`gY~N?uOR{~wicC9ytT?R5!Pj2#$K~>O zbw7?y^#`|hZ=Z1E_Vg>KAHH}RvXFoC{r_M7*Ux%w-)jHE{*l+;|4W-|-WJ@M{OZNi zfGRfI>qne(w{zI?h}RihVKXk)xcxGSljohGf3n7(2dxYDeXiN@=f*PAD>CacV;I>4 zbe4Sjy>aU-$!CXue(+u8xx_pEKu8dGRaoT8HOD?TT-$p#^b+qP{-jr@0<>%WT{SmM z|FK8>B%Aiz_7`d|&YWUeb@PY&pT$DYb)4eGMJJm4u&*}zbm8lQAI7_iu9VM`Z=I*m zT+=_nF==||lQ%9#UH=}rJvFxS-zaRgVs>j`RpsO4; zu_s3@bJk35ikIPbo$qI+`SzsR6i>EA>OUrC=u4VJPmY|UWu)5o)3mF9{j~RKe{S1W zC9k=7_T!C)XM3WqZ`j=T!%Zi!CjH0R7b@o*_k6OBT=?hF@9DGn&ob_BUjF_^qR59= zt3R#!e5-E4?+(s_bx9UyMV87kd-2cOobuSZ^!T;wCs&{QA*brx+3DkU_oDudlh5a7 zp6zx&pZuiH^qAC{inEghkA!dEys&Rm(vgiBjD2cdMLjCNm(6`B5O?^~S|-`l+t^`cvEI#*4W;Hk)?eSI}XV5#L;fhP4Oe>mn?b`I!H_(%ky*{Ew8A zXZrJI>|DSod6Iv!cJ~zHPj~Xoa_*NOzVMsjdENr^sJMgYR&86s&H6=e`QfL9%d5Cw zysqA>^U(LGteW|qJMAV@rz!2bf0lRh?Z?xDz0D`(o$9v`l9jvd>Ttene#g8+6HoOo zc|J|(6t^LxzP5xu+qN%Gv9l5%xQmDSxqW;R@BYs&IIb}9@-;>CH@Ek_oBv5=>mPpY zdItN|kw0Iq$SHAd{^UO6)%SN{=Nx85*)?xl(Nt%dae$xM?-R3;na&K(qtPYz0}kwb zIGeltXW=gi{lZs0Jla#QCKb<4b(|K_xtI0Nmr36Oj@5PO>#F+JF6fc{aC+M$-3u!o zPqFvd-+6bwtJCz2OQwHf?{hw%ue0=zLv7EsQ!DgpH>~8g`*4`o_d*Z@&sD=4_IrHSelGJ$@aUf2<)<58g#Ev9 zwomWtB7Xr}^O>>>dQRkLv{s$boOkOB*Q~X2EvL>e&i|=#j%|bZ@z(2GOjo|@TzTnZ z_x;a-HD8XtU+QAD{bERy-i56_2e(5Gxj%k*YBm?>4HzwKiJ7JeiiUfziW}Zl|Q=bGUreB-3CrhY&RdbCf@PSzr0rP<@smr zuU^aF3XJz}t0}G$b#rceQ<=o^$97}-iOKQxUp`)sum5xL`aatq%{|evcDo+1nd@i& z^Q&O_-(0pzxKHG z(2Dm$;g;k=>m!!ujy#%EC6{XA;9krsuu6fav4FXyQXtG>hxj2sj&_ATj1Pr5ZdFdX zcxS$V!Cp&d4Qa&#zDgm@ou?ZDSQd)6JQP^w7{QPz+VWe$hV7vwN510^87C3jtCtqc zos!C+c6j05OBEJJE?cs9FMr)%;Q8f>j%~X4Q=XD**8Ux$Tdn8h`3o;#Z;UFtkf}C% zOXrly;U}_}{E>e#O+3zR`=09-B5R#JKjhz4EPB$Zeqy3?#>407f>kfLQ;qGM9C2t=4P{g%7`A>G897Q%@*i!bjvh*tBA%;SsUeg?hIOPwL#`dt~X*a;*4E z_{!j2?U9bVw!dB1RAjPiTGTP-3y!H*98_+evg&<%|K~T$$L3S){#5zRe0ae0%CB2X z|JM0x%ir0zXaD9OAHPgF+ugN1^ys^+)yz|0ybO?iajG(6&+GcNd?3tsT^0BDn zdEwj$8-M@EcSoMCT<#d__}S%u_%glzswBsK#=@0XJUW!(y2U=7cRBm}&DE}{hu!p6 z&9Q#ItaG(_kAzuP%D<-B$JXi8zIeJaJoISw&!vm6=WJGccg|Dl!glxnS5=RyK7DrO zY~ixd;&rpnZhSA;^wm)E$%pC{Zp*ULXD&FOO}+Qk5N6{jm$DU0x8p_@l|$ zo|_L}?ecp6z`<Lo_+g9 zyV4c)EoMPmZh2e`{#&+r$LIaq(xi6uMV(Imai`(@+vCsKYVr=?CiWH8-@l~a@=d&K zLer}wF?;tLc(XQ&%j)({-*z**h`zWsUPQvV4{?y>-XJ^kculx}j z%5ZdjtxW6t-RY<0g73`p>wL`4FPUGoC2zLgI;Px=wY+ngZ#}puBX_=jt(iewP{VYQ z2dbLyHr$_{Qbi=clT@yy{-5B*Mk+;*6udBu&dbd zhRM9&|J$#{vhE4_S-FxaZdJo{tp`iFDsV89tR6OG>wVUgo%?UQj+@#Qcdo-TZ?0@S zoxhOb)|=LClQ^$;tzVbn-^Kh*McU(Xh1rqanctSop0~*N(XQCL$9XpC@Kv3gk{0@8 z!DY5Rbqog9*HcpF?Wucn4-`ws^eW;&hOBR;R)bj|Uz!2X($x6jUQT|8}n%&o22nUUAmt^Kw2&$ho& zGq25@-kMR(yyN~V$9G@uFaMc(z+3V|5Zj(9jQTj3b#bQ}rW+~v`v$XxKl?tFt8ulH zeR%7HAdVPOrtsDSp^62eSeOr|)-DZsaqy2`?X+i3DTd;QR_+uC-`Kk<|B3Ddrgr%m zz9n9#UtBj2IG4R?&TIDm^KJih_M{zX-eO<k9?qK|!w#YH8XPA~N>i@hx~_u|@fM|S;vzIw&Bv!W*9 z)w)vO?|rj9f3|kQl#foX-`|No4Gn#II&59cwwkA>R%c0T9!^~sDm$e~>d)6_?d3W5 z_B?)gw%-2h!HvPo`)Uii>g4Oh<_hmSe*1-u?fZ>0eGj>osuZCj`#fU&+;X<7XqKg#Xa}mEO{X?WTEOO$1hj* zX20+>i+b>Van1exfov@`r&#_jPCl(*_s9AT>%Z0~iD!N?A7}r#;%TvTg)YPXFZ>d{ zU;ZB4-@>o)_osA*%nR0!@(aW{0>nN|lG2+PneoqZNsVF1s=UqC8Z+iw|G09HnSK8E z=@X^~CZyWPYABywUfcEZfBL8A+?q?HWanI1wZ?GaQeLgX*tr$@=YszgHZI=(NT$lJ z&&b_YmHopOt!kgum$px0;GOPzyrku%(uZ{d#~*&5(m$ozHPipH-`BZQxjxTkOXg^j zbS*RgY2iEH>EnXMHP%V|#}*%CdB}Ny<%7xmrAAy27QR<~Jf;8R?g_<5<{fj><4|jn z=XG;9EG7T(@P}OqHZL?hpHGf@%s4}!&SVCIoQ!)ZYl`lwt*OS&vJd-S%=r=d_;_{1 zuWJ)ZnrH0`J(c(Bz^b{^tR>iMJ^f#^&;6i$F=1QV0SS{CVlHR+4E_qvlwI(vZSyM! z_oHi$eVe7ru|%5b<$~@*>f-hxpN;ok{M5YFA)Zl?m+`c`hxwKzzXi9vU^;N3t};V) z*(-s0>_-!)-W5A1z~tWTq8)RYvw{2Z7F)B>o~v6vh=fTTY+;FrKKQGAj+6Up#nbL64`=WWvCGjg<39l+W<#-frdW7sQ9=QD}f#c~x{^hTV8Tzj3 zTz;{}YT3FZG1Hs54|o<9Fs)ThyB)gs+vgMe+*>9EdPL2=Ds}GIw~%GIiJ3DqtQpoY zUg*#4&TO0-{UOMs%e3R-H4EO{m)xt|GL3S%?{~4Y-MhjVm69#Tv$o;`cjH0B>L<^y zu8HD&xM)>KwTbQ32X)*R%zi6=+`Vd3&>ZJ)KT<_mUI(f!xYm%x&-i}AG^^ANjx}r- z#WUs$u!tX0*X=Ku`0B*fA0cn2uJR9m96WVWR{r`k=>mTh>`bNAe&_Q4Pz02H6FjfkO(zgsp=iBB2gn%$~buaeaLW;nxL zOZ95gTn>YqZQG*KiWw%|XqL=9yxjL`aO>Av@iQ6HcF{U7IuqPXXEMjMq!pV~K2k1S zV;DTs?Cq7Pd-JY+Fx#Ko2!nSq=ll?rk!86 zReo*!hsnXIhAJKn(-$0P6V+8+otL>Xq{Uh9?DF>7GNF{4tD;?umbiYIzG}UgweXpg zfY#V;ea@-%N3G0a+`b*;s(AU!C}z{Xbw0~;=OsKVI1$m>+xMa_h4HkDZMlq*S?0!L z?ghuyB-6M4cva%-+tDxg;rz__zWQKmMaO{Ox-yU2xBqxB>%ALG3m1bLo#2tZXhH%U@N``s0vE{p~xCcCY3QwP9%e z&b!3!bj{lSkB2v%O}S80$2QaXq7i?rgyU=8)f*bZuVfvR$(YNqe#gqTGl?gpr5Apa zsJp7q`C(CR(BdfGtNPEsGwFXR$l3Z|ZrP_p)ggXw*o5t6xj4SMP7I2hQ4@MYAudFB z(T;wNpMOdwdF8QkP5FQ9pF`8P+6VpNY`@c2rI?%-4p|hmYwt=o+4GGtTmC7nalI6v zA95|D_tl)=*1QwC+rq!}2QgmC-+EE%{xPdRa`)Iy#W0&{-o1At?k&IeOudzv&o4+HcBh$y7P>%F3*(KcC*XapH=%YeT3tYt>Ds$){TD*k64A@af_7 zjW4A+Zb`m4?D+nwlrg)Byv$n5EZOYd37You3l6T{lp?0QVtq@^zTO`9&>0u@gvf;k zW_>#rUq5Sa;9j$=;*j4QQXOrMj0@$Q{w(iEkX+&q4`xyq6F?lVwR<`j>6y;+ymOO|SSIuVIelb!cT5H_qr&os@k4-cNs%My5FPBJ;mpiiPX-QskDr{q<nyj_w)4}v+gh0v$A{9&54R;537sR16D{|%IG>gZ(umPslagY zM!}rCnO5Z|l+9-;#@Jj?`Mq4s`SL{Bokxv4>>MsPU%F9Mzs*?f_6MPaDeI>Qvwu)Z z{mGbf{3ZL8+m2bnv*iRHAN{e6y`{6)p5@ebgA6^9_55dAo!*CE&Dtj%-g#O|{PLDo z-QpE%mg*h3yrt)sjpjP8nd+k7OhbP^4-sQKyPnDR{~s-@uGLZJ7iO_&?me(a$2a-Q zm7ZI7R?nYT|8A;a&dl>ux7s!Lc3pd%c`7ZToI^Ha%bB}u)g11tZw6G#tNL3$k9v41 zYO4J8Fsq21=F{tXudKeBSj7-oT>LpQXOflo+pk4m5;FAEMC~6gId?Y6!R!*lA;pO% zTbIn`_qFyv#GI+2rqbL0@voG};bjv{4qhoSn{e!S`;yL&A%;A^i&&+(J>zMgSRx$I?x&6qY}V=vjVPDttHn!nvJ0 zeAZ3AR_tt$b$#_+?%nskx$gh_?e@MI+kf2G6Ak^^)GFC{BdZj5}vF!fZ z%U|E=J-B>&>Sp1q?M2BuHShSm%fBP^&M!}P`^@SIw~yMMlzkTWdsz42 z-`T%MO^fFQZrg1Ww>@;v8PUJ>Hh(iex(fbVyj#EatK|AQ_jY{w|L#vxbzsh}EA<(| z|IJkk=E!V_{h0GsFt+N_#M7a<4YAy>e%xCZ^{wLD%SWnBFLi&lAK%0K|9)7R!|bQG z_y0AUxvtG&&f;F7+C^-)EdKvGbKm2rbCypeb7HP{%v)=h-Pg(+4y)aMY5Z|oL#&kg zy@Q4S{*D38 zrL6PfjLw@(tNN_^sb$GWw->_QA;0##p7cfXiRh0-D?73?#FjjMvqseZiFqm-@hK znsv`s2Jhotp0-%=kB>>qmEUF)ehDu3`?&qk_J^%HPwy?X{B-dD0+(KA&C_d{wV%JK-ORt@VONFz!tD*y{}kW1`*gLD`N`{P z+J~!FN8G3|F)4^Sr23Kld+isOx#updFKM2)l>duv^MZ0o&cCN!UL;yve7o^Cb5lZw zXq5eL|MxeIU+I3cEnrys{&xE%KA8`>ccp(guVmk1KWo*$K#BjG)tTyjo2KlT^z`BW zTi%=aC#b#m=GPqLRK?ozmUac<&bOJVWjsu%OmXZ%&zJlnikJ>Tui zgxH<>#-``MU6_`oX!orR4dxyDv#uo3-JvD|g&7{c1lg@7WEL zgMIg`{kWF3M_6&?$?v>zmt4f=g;>tyJ)`$s(_1kAv*}!?L)_l8cG*MA-*4N3(w4;#Ii1GU}bnYUy_~?w*K#5jkOdMWLM3hKh~P^PI%=V|-rN z+MRwk^=P-)#O30;Q9kqH_EZ?|&kB6Uv`8mr&jcIS`gw6%1nO?QUF6C=d*|&>;?Fp> z#h*W$*v!Bi$#7Fqs`}Js!+OKIvcNbwnf#C=6vC!PhF zeeyI;`LcKR?utOYROR^^TFeKyj<%iCI}^L8sIWlrk4)5y=Z_vZF+|SVZy^3ZyYOD^ zPRE#lcP9`2`EyjGvQTdc!}BTKH3#;ogkMhIuzQZHg~A2fsTTTMcmHAKe*c+sl`ij+ zi?N%S%BGwDJa_Jy{+cI`Yd)JqbfvE@nG^5*F~H-O=jtgtME@^*^l^D+@sTTS-ogj} z*t#tYP`Rf4JS{ll7Qe?I;iRYq@(1>tdwGicXKuSYU+fb91Bs{CZ~pi`HQ_;9#)cFB zeOI00-^3X`E6;7~A+}?J$M@~~x_otdq{2ieUx%vu3ZL@-P2rL~B6*l|R~~ch@dMEk zlU}Irj#6)JzO-Qf_FIR3{5|yg6!X6OngMG+ls(R#wMX^bA>j#{X}i6=zXT`xKCsa6 zU6THaiEmG{jiR8*Ta^J(u{5`pSo5m zL%WWFzn*cnz)lr=ExA31%cWVB{2$DH!pUnAa;~nf>Eo6YGv}5iI+P`DJr%&QXj;+5 zTH!+*Rvq7eansLpjad&Cl+1MUxcxEam*&n@XGDS`JD)%PdCE(d{qH(03xAdZfyPr8 z3QOjsXq9h0*K4OLslr@)i;MgGS*5d=Vw2dS{bwC4d|9P`+u7Uyyg@->)kHa^sq2={ zHaR`#p5tYfy&jie*!}m;5^L66AGv9UkK13lyE|V8Ug@{_`eNPO{z*n9&sVSC_f2cp zWSxf7tN$O{`~KbC-+503{(NHPs>{5yW4b}({bgzYzD?eKr|8mlfx4MKSB;}0W?s_b znIY@4d@_q%GtW)S{qLi?UvTQam+DIDE;^KQ#berqw~rru=NIx+I=Xb<_uBkVu1$+y zo?h19($`?TqbKH#=&3J%r+OdE-(&Oqiv5hcJxf9taaW}(_w+=iaapk6T^h3Nc0yOl zeQ)i%3$A$N?=?B-m>+9$Fk_*5Sz`|OC&iO0%IdZ*I_JAogj3FcUlcfV?q=@d)m^_T ze&};;{`^_3^j+MQGv{W9P0TzPJd-qOF_#kaWEJ!s#lntFHlvn~05ZY1rr zG!*QA8+!e;>8H07Yx2w1+bp>oJb#btzAMX14f3aHb4*+_ah_+Q>4v?LU&B%sgeEj_ zZIH^?$*aKK@iM*jl=UI0`>g*Sh1>qK*k!K0IXNus_?geKT0(2CwRF9I#m;t8e$88M zLqopR1@~Tc%-k6NGi$%WrjIjpx-E;Uf-P(=bBq3xIL>$f&|iz*#rGGszOuDF8KTW{`ClKnGj z=8JnL^S-APDgSw-zJ5u1$86TO|MUz+m*lRQu=K``A0B#s|F0f@e<|%_RNq9|Eho(m z1^Yh;F~41WZkE~C3zy~VK73iY@^Z$TX8uf`<8=iuUS@vy{$(LQli@ACza}>%6E{|s zG8*4)Gt-T|qGI@(x#V)YfZdOVJD(4>Kaq=hq_6X;smwvjMmhO}t$dwDobKt+4~tA9 z7c}K{i?@6i5lze9bEvaWKQOTM!PYIuPG@gT&*-g~vcDzPQ=d>1Oz{7(at3 zL8liIw=V6JVchdHsH3safU-UJU;d9r$_3u)|oNfnXM(`F5RPe z{?vX>UWR`^{8#vS%jO0CJ+t{y*h*XJ@WK=OpQg<^(zZ0i|M9%z;(B#WHp(^K(&BG# zZq9i4xc~PvPgU{w#eWl+A3iZSA-!~7)MU9!cFwo;qYDmtu^yp-|#hHcAF3Dh{= z`sTN(tYYJGtD|Qtj;Xm#pZh&+iE(UQ?gJoK#4XtW<7wgJxUj-Yn-V6=FTcH>DUW&6N>;CYj}M<`Ux-kAHfeboliw$ixton*OCso5>$dPwW0%gq_fuVx$Qd{{5$StZ(WmNoOO zh_S@}1qVc?ZP=;7_Bzprsr{0lz?&Ei$vRk}JoR);l)Iu_<~Bo<0ZFlc?yTGoyBoB@uAYLXBs8<{N{=qU#K)FVA`%Z`HCmo z#+GdB*PaNlOhLk2v}w;Y1(CttqH_pRY<^RZVGRj;0YInh|uhHc6`twZZ4y!s)! zw@zqpnb2N8tNALb>QmWtl;pStT$XlfboFaE6 zmt;!(d~&aPr^3&Rruu=ePQ*yh4%STTjMLh8bB&&3+t#GcNefc~+6dlkYpYT{#VTe?NN@PF&g`%8v+%V_@1s6uJWbR-72a!9nH8Elo9})13r6-6 z^KPb`XWX#t#`jMR8LGxDbxzU09z4zd+k32StM1>OTUTqirtNO*|2{S5LGsmA*S;Kg z;a?DPy!Y}934vbqqVUE2U#BeLT^%cDkh~@K(D%r#T=JVIm20xUD0`rGf7P1|-+A?Z zf(uUku-GMc>i!dk#09U{ciK(0*;-(9X!@l88f(>A7Fn(i`>5VHaoeHvD+^z|sH(B4 zYPiJV)9^z+dTZUT&3o&6^kg!2MeeBnruuwR({rCJ#`uJD zD;HKaR=8Dc`dTyN!uFRBatx2_@Z@L-a!cL6c5nTU#H*F2hR^+UdmmXUF5|4db>{Qk zchMHnGpricf8{)M*0(&n;?D*xxx`hm-r32=o1QB){os2n*WMV_TOqT;)v4R_u~k83 zjN$dx*Q_je!kTl+C0$lWmRYXZbob?_j!MlFOZsG9yu5gVEz@lJ@rALK+gq8cW%B;F zCO&xnW%80bp>JaG8ecW{1^vr#pHrMuafRD<)BHIJ_IG?=HnVvORXPbhTl8>~PnoCf z57Euu`WpV9=boSb&}CY*jow7rNiE0j#Gjk|Dc-(zfCY6T&T(Nw)%A|Tv zW|jZ-pB`^wt(mD*qQMxEIB%M8irLnkp7(nGd-~6C%G2;^oXyv!^H$*Q0)e*5xf8Yb z%S68PpSRWF$K_8yV>YjTaBhp{#;f9YU9~rT&Yf7gj_=X#yG5IxKd%30ab%u_vibd6 z#)(BY;=W8pO2vhyncA1`;uZBKosrIl+jSt+=tt65xk5Otfv7R=-Iy5&W8 z!RDpLr?lPMOa#`Se#~l79mTV$I^jav=MUwg-V(Bog)?s?Z4pnsYwewWd(Wq1PbTu| zq;?6WK8&0E<)VP|79H-paqrCx&mIxq|0O?!!zkKCsLkbN(x%61yORs92c=$kVqv4F z={QMAUA*)_{}eILiSN3OT#DH9uRC9C<$J+bvu7_&{p6dYbB*uV+q*jo?_|9*_%7S! zb~HmMs(+sA@JlD$E=5>odJpREw;$iF`1r5#Ihk2f5yY84gD-o^G4fDLRZckY$ zt6fg3V#Yk{^U^=&NV(mfwDACUsB?eDgqsPW3(~I~cyZO!Kda$X;jYg~02Ga=F&MZUGfkW!T$uHQV{sUYWn!OfPt?Uvukgy|bmB=DX}CuQzd(zwIhqsrBV$N$lgt zM`s;PEbJ5dxs9*me91?fpO($fjch&%tMzr})QCUxwknG>sS3%x z-gocovzFfN&mTF~`W70uuTx!qqW8(}(#6ka_SXK^>QD91IM%TAThoH;PfNHib30XY zzFd6t+a3woX>+xYcdXd!eCT9E5r@;3IaeL~L@IYTELwb|B(CF9YRLsx?mxUQmHMtR z^XR*soGH1>gL8SehFZ`D?wT#@oR{gf?O!M=#wOUb^rft_+a|t`YAvNTb3!j9rX1PS z(mP{1OSTNZXP9w+(!_*=7Cs&w!le??EVlW_BGiwlb0psQz9w)&Y172xRu_{5Q_e_N zE}8t2IdVgU!eNcc4PQFa`PYbDLdW$$0oi^Djt`9tEI*u#8Kc%4 zX+=aEW^Mc=^nd!y>4ydK9h>}oI;NK}nI(#-eNHykV@Y zUk)9q=$dEV&e0WYFyN(d|JNdQ^f7^Pc`($r#_}F%E z<-2*o`7>;Owym`NJn7=|&5xc*9sg4iJI8Ki*15&}^X>kASX}%|uiw|5{yf|`KLd&eni;pZ|SF_V;%bzYSJNI^9Kj&j#ox@?ZlT=h+ z3SOy-U}1aca{P2rjY)^NdrP9H+I`7et?k>5KRi_G;(C7YwyDbLqD_oOA07sJ@Z4YP zKk2E8ZJ3|~>rs^#C7gx}1der^{{->n6~M5 z(f>;CDwaF#pMNdcutCLEgx%eZp}O~e*41($>zEnog=MbZw*xO41~$Gpw7B(%pP}Jg zq1G1#^RBt_%oCcu=CbPXMFowErj^{dpr^BDF5_#Jt|*Rtt_jaHUmA$a7Ll7L(tSuH zQ!XMlZ2^Zub595Z^V72nm>O6Er?IRGXPETx;+|td8xl-7H_dyTwBzZ6*|utz1uNax z^++?wozuNzl&Aci*t*Allwxt$fA$uEoA$$Ls$wgr}*`_;lv+zr2&>Wm+dY z=IjZ2aN6T>gMp!ym8JIn<<$!&%$oK1?dR~_5|)ZeTDDxOE^qm|uB$oP*xZui{rJ22 zQBA;~p9&Qsa~@7z(DGo1k%fhOP5|E&u{lCMEX%9bYrnm`SS7LV&c+Q@N17JBxUH0Z z%+Jqz^NZxSb3duwoi$;`<1^0Y%Uq6mXl^VDGnt=sY2l+MCnPLyt~lK%GWnsIy{b`^ zpV`SU=|s<S~7Gs+&#MCbsZqd&Xo> zNxLNPI_dHYQIU4O$#Ji2GHlg9*dM;pG4EHx##sxtf02@nb8(-#qTzmc%i$@mFQzN{ zJ^CAFnfRv3+^yqyp<~sOqV`Y6GlO18HGf`v?MTrcr91uolc#mfzg#@O$E;w5lfb2y zY|Bpve9+$*?z-rc(XYfE%}@R<_+zamUweOx^w%{`9)D^Aq85F!^0e{uy1Xp8dtY*p z+^=O9!#e}a3sVGV$1gFN);WLU-Yat*wtQ8ydnISLl1Xf9Z`CP*FDaLdF3sNKdQWlh zeWzgQdG5jeX7`%13i(#qddyR1lFOg?G=err3L`{ubAfvU+r3)2zeF$-UbbP7e?d;oNWUxK1-TqwikUxr1z{ zSEPFL%g61?xl)=~{LXrX2K)Qjx;(P3HSPS$iBlBQ-Y(?M;JI0tSRW91FDdmU)2FZb z8>WUo_~5?K;)Ki1mZAp7YnMF>Y-^{l-si0YS-k4&Cv|@coP34(d5_q=Io>- zccq#a0*cD*A2*xJ=VV#!csgyvYqyo>-6DC)FPd#x5h>``m0uwE=E%7Ps}`*P_H~YJ z@8#lmHrksWiN3y9m3{Zt_Iou4C3d&|dHmV`qzr_UML^_JYs<0>*&`FG7N~G^C%>Q= z;_D30<=nfU+kd;U^LW{3|G(R+zc>Bt{~1>>>Dgib$!Y6;elRwbsGrI*QMqF=|8zH( z2l@;W{~imzSv6-@ozMZLFJBT{vMTnhx}MOnf@7MSOVHn*XJN%LH+(Ogdpn2y)fRd4 zIkV54eU`Pu^iEiw_?NBgFJCsE7%jkRJU6t+fVH)1%SJh|TZYw|liz!|%bC{-@%Kt@ z*($R0Y|Vvj_5Z}&SKkvAF=sitk@XA9m*%~!?qc7VV)kxbkRs9>Q&R1iFDdlmT9eW4 z?_x{D9cowpT;M6X;;n~k^Qj4@k|*EzK+}{%PB9}*n5mE_PzfVU%$iR%kg4qIs4x)-Wl85ZhOr$Z*R?+7f(;S_ecIq z$eMFCZS%3Ezt+pEc(^5(m25dDkt}fWui+-nb)ANRMmDMw3zxm%6Z6(tfBL}TO*{n~ zBhEY!u;oZ01&Cb76f?5K*<5fv9V)vk?( zZjLs2JN{4n_4~rB8$QW3{UO@tql2rD%rr_4U;O)({LcO}uQxCCzZg+8DdK|U6q{`v zc~gaVpPO@Y>*qH&-QDlk{eH3W^z{1N#(AcCy1p}o(>EWDynN|HKzdn7PmW1x4`=u} zsm;lU4tl?qkX2pyaaWJdW|ifxt*wz~*1IitefeP3Wa9-)izL5Kx+%1*+e&+Lw=a9R zH``4SZFkplqZut9BsAFiOq^5#JFZGEl=#4K>n7WUgOO|2FWej{%RI}XbM{f)Ct*di zcg($W`;O%=)p>V)ayt*Y*%y`^oGY>A^{fS3_3ymmTE)DTuZ!7KPH4JAw8L(PaFvP2 zP78GZy6osJ<5>8leX6Q=!JQj!A7vZ2F-Ea9@OjS@cUu)!5XAiU_-UE&2H~rbJ4)J5 z=ZL#>%Bj3B-B4-X@Z|inV|zZY`f(sT|23EA<8$x*?SFmXUoKdl^74|h_x#g-zF+^V z??3u#QIeHZ^3oM6`Z9J1s@%JnF=g>$D=oX5N!wBysv>nIcd%#7v{at;Pow{Gm+{FW zwk3}b2C*COZj28~dm|ybxZAX>r}NUnqXojex45Mg_#;1_Kd-m%>rMOc3CD$gsg$a1 zeaOAbC3Z){?xRnSJX|NP=TbUT-Y=}w@0GCpdo2%7$52DVy{8YIpJeV?<;S>jvUxq9 z{%cv`=2byKTyy?ti)L#V?f&DXw)l7b+ezH!w)GW1CSG1HU-_e5eVW|Lm6lCDYYI+X ze$%wu-SKCHChw+8XHJO=Pi5V&aXsEHa+{3#;q{iQ_xhQMMqXu#Oo{z{{EXPvB_F(> z9lP*pLs06%%Yj>#WK{-c_25#v;V`1F;ZF2X$H?Ev|jwSub;`e(jf9f$i zwe42h|MT2p!4E5pOvAjoe6!=ZN;6|LbL$eWU8-n#H2qvv!sacPGK`|VZZE$W+UCCC z{+!d#KHRLF6xN(mEcrsZQT#~lraKY3cXevC<)%w>t9sg4ZS_=-38-y9JRyJHG<{u@ zMc*>PM6>Nb!GGC=!?D_OSu_4xnd@7zLF_ILWY zFE06BT6XXE-QT-P_C1jN(ds_;zvA-G_cGsKzCZsy|K`Vw);`h+x@#WPcWOh=iM~T~ zxu>wZ&-ggOVzo+Ze}VOf4@}!7CdNvF?`981AMA&zOviX;LYTZ-0 zu1@vuw@vE)y~nKE-M?6 z*pE9F-gf^ck(kLc|4zvC5WQDF?H3)YY8B-_o7o=JZJ_nyj_vDRS8R6P$ea^*K`(FL zBw;hgwIU_QB)5H-`Q)_n`S*9{o1F@O_F(s9=_J*n`$=oU>r6RPisbZ<@cnzTmMO7o zZNgoF-#Y&0Hy@mya;P;=km;t9EvNlE|6kbg z;X^@fW>rOx-!*Ru{=Qxzr9(a}rKb)S3cug4fA~_c!&AfGu3{o(viHTwiBHhS8y&5VDdSgyKi zqQd#+3F*B*4BhWLd|V^U(y!mITi%lOSXP%?e(^y^?l^{%(Pye|#xdC1$wvrtb~$d3 zx$5RUVe0(>^ie7FIHHY z*K^e#dH0i-f)crJ%zk%EBWe=s;@euc4|Wzkz5G4@ORn_{))$La4duM|gp3k~*{>dIYWn0@-EjFvTckdPdza{Luy~E6F1(jdk zZr`=Lyz#nkue7v(x!b)1!Ly}U*WY&2KFPLjR>*>o^l55Gk4tg4Or85E_|{WZnHE9M z)X3cxlUaF>aLtcoJO4vxuAQpz+1CNzoFmhc;zBIsJB2507WzEtkoRVxPm7cdVubH< ziaC2lid~*#q9rmN~yzVqshEhcG`;OJ9UB| z8cJmt9#x+jc8KAXrotSV`Nhiv5_)>G!)L7w;r_N}lSs4b!MQU+rTUZ?eHMB!Ys&N) zQ|B}&|NO9G&yh1mq3nDG^4|6A`z{?YD&kY-Y0JsnqHg(NS{zscfzPMWdW277N$^FiT&Y`k||2@`Re{3mJZx?%?_PhH07gTG=FV@yi%Hpaz!*_RA=ii^V_T_QE;FsZ#Hudde&hUGGC&Xmo zfkV65c!LT=W?2*{RO-Hw*2u}R6qzQrs((X!oZrV4#(O7Kv#z-i^xJM*sp8gvh#LFV z-GA@6uhGjXQ9CyA`N{Tmht|gB6l}cxfXUn}%6-yJjn5$yS4c&w&U`6wS$@ZgUCJl_ zoNi{DdiZ6Qr#c2mMABGDE%k0 z_nqLc3#Zrb{q^PT&2)x8_hO%v{iySM_Pbo?_}%3`tcE@_vsxIMW*YHsG|I`@$5HyR zD~fIL$+_&d3nTYRJa}Zdf%^*Im5G=2cF8O-V)Hbc@q%Tx&-0r$XDVARPOiGSKIr|; z?fL8P?Xa+qT^iq}9s28XlIgEt!Mdyq3xb5Fd~=bgWDd!5n$pC^`zZDrlgYhlm#vw( zyt8&M`(?MR^^o0*zcXHmJ`Vo!YsZDzaTXGfFIFy5KYD%#V+?P(csc)fj_)GZ59~ct zd#Ltk?eV_{{+{_e`}f@6-Pw<33HGP3)X5hu;?t0R+L#{EvmkR}Na-(W8>XAF4>TG4 zPoEL%Y=}?Xw&|d#ZT>FdMY3%vY|9nSI#+YAzW$iuw)bz|6O)>3^wwVvexTu?wpyCu z!9vl3Qzd_{_0@5EvS;h*|7nlD$+dWQ&8s&{Pfa?pOT*#ysr0UiZhJ)+Ti?yqWw7zH zmR)9bz<&9eh?^PbJg>hDkjwC!&MqTuw)}aj9(QT^1Iq(U(u*YT95ab*F?(WAZTsbw zS#_)t_p5oA13dbt#@>|^oOkF%+fPrw{wEFRSawY)da~s--_27Fu{?KPf6QvU-&*uu zZ=TLk@6yPZyFRUI`Seiy)VYw}x3^u3%Ig=tpQm13_uyQY-W%&Z?=_2Zs>*kI72GWH zde_mv=Vad#&6Mn^bA$v%Q+vEj?_IC`^g(s~O`)7X&5xQv{rTBxmM4WT`@EQz6Jz1@ zYJT6ndiSE9*SFrLa~?f`9;We_i6a`15A+>H4{U{A}jQye<2;xB7R?r}X3g zcIRC@UwYQ&>DCwqz00^b`_WQ^l5`$CYa+jCJ^-LFU9YIXGSGb>hjZv1|tHLx=_{jApHw!V2k zZ@&Ea_Qapc;??P*&m=cr3wzfmGdX64sQ6TaW!Y8p)3+Z@o27KA==(8VnVCNyKH=M6 zW+ygPT(I>2U+2T?Z`auOul9Un6exc0bflbF>a>r~XZHQzF#MJunEZ&n)U$t*{F!c@ zS=TNW7x(GqvqyeR`_lbzV(c=@@834@$Oqf*x>T`0`RR&Jp8}cN%DPVpZ9a16gP&n# zQr^0ClS8_!z2kmpmv&cP+}T=`_wK&y#fT}v7F+AB-9NPiP7U6iWVCGB@visJyza$S z2CdT#Ki7SF@~0M?i?Z|7pR@feoWF5r(N%uu2Q?NeX6K3@JkON-y(ni})4iruyIR-1 z&N~^u!lz&2{QW!jIkVm`Y+t5+uQh#!lA6npd3s$l1a#}RExX@vi_aIr%C8&qFFY_lELiEJBCq~7?z5xcLOuQ8k4>N4 z-k74{)oEI%@mMsu(uig0lGM5#9bcp(B;sdI)D0J(S+(oP`4h9$?G=Ad>CO0gkJ&Rr z;L!H>lD>BL|8rHoP0^Jqe1A^DkueYo|eYLO*8B^F2HT0KMDUj5o~euqSvf_r_Q)%Lc<&$l_XUbuI~rMJ@V zeAw(@cE$d6>kTi~b^1<;n(#^|yKhVD+{p*i=Dl!|d*yd&v+;yiCC=q(h8LO_z7Wr4 zSW-Fn%~zh-;^!qttyU!a#jm=w#z^)PQ{uu6o7BDhk8`uNyHEc<)qUE{GtT)_-@lOc zztz9y(bwSgM|^)y8<(X$w>9FL`Y-p&j#ks=)qCB$tX0eWy?ryoCqB?!|2odM?488g z_j*3F|7Trk-^{1K+DWv1-S;D=YX!v4SV(kl-oQBXpZvXj%o|olXa9JmciVGM_@f)0 z+c&q%-o9CF+C9P5gNgAFhqTv?>inp%8(ZG&4cA;Me2b}d+O(Ut8Qz&ME7sS(ZI1YJ zX)AN%rSJRd-hOw^c^!9G`=yNRTt!(~S%awGdssG|Jo7NxRmAqGLWGQ&y|#kGkrS!C z>m!+(U6x#MabLCNX3uSg{HeA}w@W3TE1lF4dH$f+wLO#9obA@-JN@eB+H%iImj$<` z&A+_)_2kSmn=P*k3$gKkJw21{{m-@5ueO`?96!yk#TR>f>FTt==(>appLiFah%0W) zi1?fsUHZ-|x>YaqLHfMSB9}MJdQrQ+_n&yN;LTvGLoO~tk}kZ4GiLbZsC-k{`(ENB z)1=Jwj`EJvM}8ksKQjGD?xXYsC)*QAjc>QD>Ww+RBRB3gd-DkO}Tkjt@#PWSc_p6HNvzM~+!#~N{oCT6%K+v~qTyn*Rro9V$^5k@wB?;BP%A1{b+dQ%y(YNLmmm9WIt)4jp_)(801 z>TI9!FlDL-Ut+qG=_-Ns2Vdvv?YYsqM8^F8xwQuhjlbEnA6infGf;TKztknWF8pJ3 zteac$C#QVEs=5i9cjJFdn-DW&Ki`Q5bB+ZVuE^vQ`(=1c{*S3!mi}Bx;i+sfOCl}@ zvE*NRGNonK-Ulx>{IC%!(QES7OsmNJ&wZd@#?@%;+1WN9=JQB|{Wzi)D`dshhk_Mc(-twT;AOeHde@YYIfBBrtH_W7~R9aa+@B}6<4XyOrSntu|Xl~rF zME$e6R=fYA%S=~&6eOi3?`@A$6wDTOI=Rni@0AI;Q(grdKVIW`Y8g+m?~^G^KQCNb zdi0N{?b1h*lK&WmtIzs!y}GQRv;A1A7rT`4ETw0sxR*US`*gEwcb53C^fLn9zkQZ8 zPkP4H%DY={!+JHAoXmt+MFoKgbsm2=t_(3-dg_@w(*mx-jl9tUvRox>z{G2ZpHZ2zu2-&sHDiM{Lbtl1CN>q!)(yuYXXAYELb z!0xy8`^p!VE9$x~2%osa;_-Y_qOMP7kd?$z$F7XoMuBF_XK{OF7M+s4$I`dJ-EF?@ zw(LhPj1g?J=gnf~Ylz(Zz~O>bRxu+-gT45H_y+sQGiSYeal1TO_r~*`mi2Fae%Mwd zUYnJf@Z;aD-rW3VVOC#X*6$xTw1v0)=$+TSGp*cnjm1Ci?QBAvOY+(oW@xPR^m=H} z8FJ(3w3CygAJ`bYI<(YVTyNih#W(EV>OLF}`@v|z)?RZW?{iGG)Q9)a~RX6waRbW9r45PFvDZDwwp&{Qm<_|edFO9uVuMXhXW?hnEE0~^7Y)`u0LFN z9Z0RovVOjy&w0-7z3X0DOjvfk^loo+<|D0-XI43OZ8{qx=zF8*!&9GWzDY|J=RpH0@4L6R-t2fE}8{M{8%q+dAO!cXO z^5i?6E*5d&$A!<&IeB<<;={)K57o}9NWL&*I_YV7w~SBg%=DcrrT2vDGa9FzTi!9f zL41>n*r%|9w4Q@PQ`e@P*fT+6vf{4IPZToEKV1|s<^TEP@}wJ|bZ1R$4Gyi`>92my zQ#Lx-`r@50ZHX!yPH9}WU1XSjO{l2WT$@88Tj}`u8Qbc!uLp!P?>Q8s-`9QmX{({; z!IF>=`Nwa3>X-S}GxJn`&3&cy=NeD_FOBGZS@CdRZ1>)hEykx;-}o-X$@c%wJK;kH9Q|Ki z;*&U*Kkus5>c6#QOSPy{yO-8N3&sxPDHWlt+J0U(^}Vvo1oif)E#dXIeiZvGXbE?5 zlGx2MwR0PKSoOGWPSEqy*mQ?W!E5sMP1;W$o$NdEIpNF=*Ujo$Gow!*FY%HQR_fsp zaM`GN_w?-cY3rYWQ@|BBc-uf3c0K|LiSCWC|dUh=7* zKML*_wMqr(D2A_WZal4fpsv2fcbBjXtKI`P_XI;5=JSUZO-(-N_etc=mh}IpQy%}E zTcBrQD3e#wzo%8sif#S_IW5Na#@D9}ABca@;x(_Vl1(_7=C56EY{3=I^ZV)j1=75m zJAXeG+3xAqqVRG`!_wyOJL1-Pij*HJbAQgRcJS6ac;{+Rtkc;1|>Z1&^aa(x${<$g|`85-j+ASC@yE#0%?$8^D8pOza>w|c@{q;@Lb z;U{B%rTpFJpRD)&-|?sI{!{Zi>;HdzZ$Ib1`}_Zee|h(>pZ`HQ?f&jomaFM53==!w zoD*8abaUR_iCaw@4s=IVw0GZ~dZ2Z3!UVoI1&X|Pdqtv`b4MQ2vYFq!;$EYOR*Fud zs_Dkh<$YO>nX7vrHnlBSBr#3BeCI{q5TT#NF*$x^ z-*?f8z=HaZo<==##{Kuhw#D<`_mW ziJ2WdX?44JuXxZk$&DNDrXM+abZ?sWX4%;R_cS!$OE;|!$$0(XLnW)z!uvDd2`s+H zmhb;qociy>@d=l7nU1brs#x*np7ep+hxs0U^OWw$P~!dF|B&%uFE95!t~aGm60G`O z^kt?@d{z4};){pN#LHI8Rl-A5mY1k)){fHB4t(@3dJmM3H^*^!>Ih(Kg$U%kuND51xMh;OP@hd>0~W z4&2yt;D(jcVbjG+AAP^jAlUzM=95!hf%m2*b38cMK0E&Z0(G&QN`c(BD?h&f?se_o z+TE&qcR$$hsbMCI>7t(0(-B6RFSl>mwtHU5o=T&CSP6;znOm@Td9rQ zom=}VKN(E@lr1HBW^e91u_@+`^7h^nHXb<^ldO0t-0|_Pl2>uR-A4(?`ibf3MWv@15-g$t8i{H?C2 zrQCkoto)Gw@4+T#_D9L59+poIYc{&0_JZwcV9r@%bM37Q@;+A?l%0Q_z{lX56t|rD z`2+oe8|iaZw#erR?%)->&$C1;x<2!TUc>rB+xD%n{r&Ff#gk{)J5F8R`8Ddj)|N|a zU3M)x`=sQ?t?)T(E21WT{`Kfj-VT%g)DKJcv+#3vp7r|5Z+w1^;fs~o@=YrryooG& z`Cz8;*~Az37X5lP@!GUkzg&&aeh7bk;?=L@%WCqg*DuR9dG=C0e#V99l8JA4&&_*X z8h9i95V!jB*`|)uUh04NyXf< zzLD*l(_A(GmfXp#ay_zg3>!`F8wofB!%(ME?(G$IeszTegLJpA6jk!9asiesLCKJyTiq zT!#9oRnM8t?)_#u`TjZwTJ+&+fm^^B?A2 z__|v9utWWh0>&TzG#OK`acI$<|WPfOIzxuPmZ?4eYxsxtG@(SaV z+p$W;O!lU<__Z~RWeegPD?I+J3jL7#Lo?#S$+;n6)1K6YiiH>DUR{-~`Y~t&gV=h7 z`_Y}Ip?@M@cE&Y67iQ?a)nXwtu}i}(vnXl8$0d6wrynlc%jdBc(#>uVcTT>8;X3!UTd_P<{#7&xEx(?ew4L*(&Hb0%=qgKPs|U~c$mMX zByHW^;9DI3uPS_f^U(kC=b7fqoIjiR{(Kg~nOH9UlJkPgGf*ysjQNU+!ZXcJ|e_OwNp%=h8F&@fak%JeIe4Rqy3(htHpk>axt8 zW0ZQVO;Y{VyJPLGM}yCBmKdh4`Y19f;I?6|%;OrN^@24@$IRQlWN;|Dn$IoK=uP>3 zE^mGLuIW!Fsx7x=SrK~W(^7FghS#^BPxsef`EuvOA3t(0PklAxgzAT1)$b2vpFZ@M zX=-qJul2v0#8SVR!&fgOt@z37tUtna5ZR2{^U(>tsQNDO261t|N7eB zg7$X)?Qibv+m!mm{6&9Wu&U1L)zN~|72k_X-<*`*9;y&yD=k(^)zt7CnKQoK7M1hkh>S^QJlg77=>lNqE{`lz3 zO#MR)Mmj}KQ@xBcZeQ9ixbN50X%pPj7dXYwaqLq(tb9CN)3kY;UiI&{souY)PE*?D z64NibXy0VvrEgz58Zw-8&ue6ho?jIIL6K>ucE#HEY^}oiwySI94C4O(`fV3d_Jv{R znj3nTc(>2=J^FFcgoS3ochuX<_w(B?OBeleZkElKmze^)Dvv$6HbbG?;eCdukI!A< z)m&vgCA+=5ek@I3th$`yr24@8tm?-n{nF=Zw)|)LVr|p7N>|3V?1l7$&Ee^}k;bN_ zg;nb{FX`=6UKDyXIi_>vO8;XThg)Yo-}9%|pr)%<@Zj{GzrGAiEt?mW&iTL3t4oC8 zjogV(b3BetQL|7r6MUffOnal-Bsa0;LOC9V-s}!p)6^eSa!$K5&(P}4*GFHvcD&rV za__^E4Jp+=7q`{w`wARUIe#WXFpEjy&xD$vr(74Gd6oP`(}B$``{jh?GqTtFOaA?~ zjsKjVOs()ghS?9j@5Xc9ztDbt(c7ZAuaqV?DKM$OVu6{~hn#H;A6OKoi8Szh zIcUXPe0nnDB{s#|%fxsX60B=@|1X)i-eH!~iR=YuCo{%Nvs|jV=~2PY@WJ%c)T#5> zYo166p1Y}2HuJW4A9o@{V_wm&*rFpBdX@w&e4;wRYK26&~1bp0xAYwt4?v9Ifjv zKU?!n%a-dxLQhN3p%>SWC|zQ%OR28o$)CS+ZGP@%J-fYreYdvBt89GyvbUx8MbC@I z+rJ)vZQ1fT>{MmNv&N^>o>c5xYAH2S_D*qx@%O)X>Mvb+82IN&-2`)`C<%+4@?x%0qn@S!)z<1nJLBkQHbb)zQ+>FgP6C_xRkTN1Ns}9r|;6?}1WZj z`$6XK!thMb$UMiyhfn9txi_UX<%RAQ{-~0J%8dLM_g{8kGF2=;(J*@fk4-br4UR6c zzf0P;Z)0#b*u!>c%ZEQ<3oiXv7Fn_Vz~_Sp*dCb57UZy~UEZ#We(P?futt?)R^mLYo6*C%JqV*I#<4Yvta(5`qg(F=iHttc{Hd z4Q%mxvq|6z%c?G`aJ{!7QBx9B7|$rwXIjf8o|QIv^7Yv#q0Mm`k|rzuFK`q}T(NXX z@aNagY)@|;vJG!qbhYtf;|qUTS(m+zffH|iICuKAwLYit$DfNfsLnk-y`1m5ThNr} zmKB0W4y{bs6!6r_wBW)^#)V5PosTV!{TaLK$?lAKI){DQ_$+KQ9%xSY;#hu3xLK+B zLVUuODB0e>Pwd?*w45rmR8DnpEt)yQ!Nxa7(XYU0hBH&sl&2>(liOE6X#dpIc>U(( zYS+>|Mum=(=6IxEn#iUe5X>*oSIwAw?(Oc^yI<~pK5ex@(Cz$3@0j>b{kw4cj_>{E z{yVz4JQsGBL`|RO_e*hM(6ZvTthrW3&r(wOBp>lyvvgh|^ZKL2Ty2XZOFysAWKalt zex=Q#^w6^O+h&2!lnZ_ue#*MN_tN@Go0(3DK_`5?S|i(jOvygSIc?&pr)e|qESWI- zsg2zY<3;R;Pv{mc_0%)g7BRBpU-wQ{eY(d~t;I2E6Hh-?GUUj=_v(FrT%gobuE{Za zi#1>A-CR+caWQ@w*QO`kcej-3{^~ZX5(#ngm}BO+*z>|JrrYNxnI|bXeQZ8>Rmfk^ zQ&Krl=23~rc(GpaPL1Xh^kC+Zn8?j(k1wyCmwbButt~HCPEEPj zwcLE&&f@EDm*x59=gfI0dDSS@%bO`v!B$?7g|}}JTc1V^0$32x5w5$ofEa^ zYD=FfxhbJaTYRopsVEWa}zIc9z4mZDk_nDG|cYOjj1+Okuvu}oxGKK z-o3?6>dT}D%u!Pcr8_Np<;q!q1{KMd2hBgSWM5wRd^w@D5sRjJlq5~`bGmkaZ`{lM zshy@eE|P(@Z~N-! z^Tu|~{L`#1lM*&sL@2pE&3r$Hfk8#_PUNX6NprXESX9Ki$Y$rcuuv(%z^K&AngVy% zu2`e7?UhQG(T{_hPkI`w@yT1){<`tdLPPSuVbQjk65eNi|5wR1?Akc}&tIbrhbJ>% z&Trq&^Pk;FGUr>*4uw~)XJ(}q>FZcJlxBV%?wu`I3Z@aP3 zS@N=chic0F?WY&8C<(7;`RnnlS#~P--IXgg_R39glrW~ zXuIy%nj6sc;D^Y;hYCg(dq3>k^I+DyfEhJL%)f11lJbKm|K4{eW4cb(Iq9Q)lQMP$ zSIqA|ooQV3%ieRPj^fFyNy@%T&C=d2PZg?{#K+pt>XQDEQlKk&-NjXVmT>u{n$$Rz z+lP&uUWcFXW=|J7kg?5V)<3UYZm*!DEhX=?dUzQMwom`b&j0-LHr-6U>tS_2lQyIk zY@YA1+Awlc^YOcrTaHLSHcG5m;P=L4(#+V0_O>RWjX6`w>g1Xq{4K7LTJp#L$NTvy zYv$aY(tN9E^3Ee?U#xzz>G#399JQq`xkbB{m|gyR!`_8$L0H-Tve{d6OVZZm^{m(v zF%WG|E6-g3O>CpUe$rfKT5>FVY4muJU# zKXPS$#P+C{b%o6K>*rn93NW*8|Mny_y+`EO=1VEXo^#bU)iw$|FaCTrZuuwC@LwD& z4OfN)PW|&+?p1dp>;D(dp?eO81@En|T$z7i|0da{Sw^e8rdNrEesOhrbRs=?Yx?Hk z^XBXu9Ml@D**3os3Gh0YfBuPDeX!($rCgudO2p=79y=b?oWrEB`=?Q&N>FEx5Ay+U z#t7zYb;il(kKTQG%;iDa#J087_s@2=le>?p*S+!%jX84V}4t zKRc8Y9%vl2zg$s#>D0a2phb@&wO(J#U(fep$BjVd<*!WDV;-IlWtwLedb*}U(LVE7 zm}#}C;m^JI7+1(K-Z>T+s4jKSX8QC$xvmV>ZyLVF)LYtYdA63pt3We7(p-B3YkKcY z)6Yj|czkKZ{t->}k@<6`L3?C2i@oV@6H4`jy-+;e5u(L#j_I!&cmu z(7(sEt4e>%>_!kbh-Zl?sEQVXPlJ%(V>b!EXbbHOHJ?w2q>wXD>7HPku*d>SezC&f{BZ zQarQ%_-4&n^CYcwC!AcOFL>|!%Y`p$=U!L8roGMAEPq3crdi*IILX~nUf0SVvcLaX zC?h+mY_Z~t%S-BGg1)~v74z(7jO5SH)4p6d9{yC^CF5OOr0Cw-T~?F#HDy$v*&Fdp zKug+K(@pnlR8-96C1UyBxAi^wD?6%gmi}y5yKM9G!`EcaZk;GeY*bPnB+^DU$*c6{Nn!p@93j%>_wZ4RtT}ZY_e!;5n+F1^m6VG zrc4hub?XUj<@+br8t)Lkx~=s;zto}kRoAZteLa)>XYoBboJp&L%r76ijQng=l;ibn)gds-WQub z*=E;VyO4PjFYaG)c{N$9KWDbz%SnsHUDRK1Fs?~m)R>d?iN9#N{37%66APD=E}K$O zZdbnX{C9~=k2N-%`m43>%g#?))hz0+HTlbu^(jrNX$!uscYT{4$gkOvpu{?VKI?`> zM{*O6bcsCQxxOqw?ajXT%Va9Tx%lU2cAC#k2zmU}z2=Kb*=up;HGdv$el<~vCn%(F z<14pMW#y$gYoyL~b@g_g>t(xWc`?xN;vVVuKYFE~e?Qmj$^6UQ+<(`{zW+N4|GikX zv;K2~r*l+PjIQpLhc9NVcriypV6t%YJqG6j!`@uc-XGKdlm`80eBm1Lt?&PhjsM;^ zG{3m|@2`67&JONf7LR61Sg`tZRMvE9A`|9@&dt5TH(kR<(cW%$+^V%*i>{rRX8bhk^Q4Bu>$V!lrWvjK*yg@Ypr^#Z z=l$WNu7`oEY`d~pZ_b{nv^eU(EpyLYWlKTcBZ7iylM?+|CF7HS?AHFlv*(h~@oST| z_V)7p&koJ0x0vw0Qm=O{H=|No`N1_Va(j*#1exsmG*Kt9CHT?b2d^*Ptr5!jVVEVf zPB^%_WqB*l9t-{z^WSmTPdp@lNOY;CQT>Et9S_&m&04ajH<&%{txC$I2bRr7J)CS8 zX9dhFtE%8S93iQAvi`0=v!l7)R_Uu(k`g>rZ5BwMW>`GI>PU0+jL5KswN3}#&8^8@ z@9c2!`d5?Rq3)YJ-n$qT>n=>6?_~16Jwx%Lwz1%K2QgJ6-HnP98FTV>_FjLdmlhy3 zAt}+(IV7`KTQ;t?u}Il8nlYp!O=I@$)$X4)q`#G^=)bS}_vT5g!Hv)7HL^p0ZEwu< zwb{CIb_7$@!fh6sZ8PKd=HK4^e&0NqBi;7a&*x9uw!ZAkic=iBrrt{NdGOI_PX5`S zC#Okp=QUoPHBV8%#3uaK$_*8rl?r>(@2#CM`%B;hN#}y|OY8jCM9h2te%dKvF2{bq z4bf%Oy5sn#>6jg^X7=5ExFJE|P5_%(x@42}p*5;=Tm&zkIQvIx&dY|`mmh9Zvf8`4 z!^2#F@x%3v4yDYY^X40!XFoc-J1F^gsjj4$dF579Ka=~9zlU%5l(+rWkFTdbxcJUc zzF?)|aq-H{S<<>PJoEpb_NZ!DY@pP=LXk~Lrt+|lgkbbHtMrOv;4%IfQ~co zI<{R`u2qj&@v9ciK@gi5-2R-}kc3Ji5%TCfgdLr)OvFVfc?ytJr*kbVX z5AO{H|Ay-iGL7sC{vFF*`|a7ENqOhG^6qNoJpCE)BYeVVzsCj#vNK=(UE=X4WrdEh zp=PiIi}ru3X>u1j7$T3)aQgKlDZ8ldWYN<6XMY$^?OA72&;IaC(er1!CU4#xzVxZ| zZj*pLd7aAX`ZAWq2m4g7UD~EwpPI6Ff~l5qafq0}*U-)?i^@dhDzj}lnYCH@4zr)< zE39EJIV!Z!g{i!%$C1;g=+4D`Cj-H&he~r_j8MtAA9~wKUn(iu(XHE zV8JGX_sx)jio2_u2al$5!xiG_3rg-kDVq8rIR_Q{6nnO%wJKD;dQeJ}mQROpOxOF%l4 z^Zlf4<>?YX3cYoLkLIkH^+N4ouIgivhB&EZ3)$pib=kL=iCsGoofUmQWuJt~>UP${ z{;iT9R;a|VOMO`weCY3FjUA~iZVcwD-5E~TiM>l$cI2q9GRM8Ye*d+xGQsbS z!<0t>w;Ap|ZQf$J#K78j4QJ+O9;4j_`=-p2=6Uviv%1W#mlCX}^TV31h(C{#O>Um- zxZpm|s!fx9R(?G5v%Mj1-r8$7rRSzP6}?&&xYwlikZbw*>Egf7Uk^Ok&7%7G;QsW@ z!J1{;Epr)`8XXE=^E~VtgRgY4tlrJvX57}b(M)N%_n)xz+WW?P@$PY0>7@CuKd?BI z@x$bwNepTykNNTZozY}}zB@L2)+__NxKd+P^%vV$%zrSweC7LBH#ONcIB(xrzF&8N z-5j>Grs(C_$ED+zcdJgicw>b_P#VKMVTI>O`7>^P-{~chQugYpp1Pf&um8q4C+7+i zi@PTZ3=@qW9}3y|;fl&3^HjqJdz;iIE#DHfjb-~;?*y-|^hcV$X54(ro$66BSG+bn zDzmpp{_J|=?`t=M^ySa*FSx#IZsCHTr`c}&dQ)8RN1Zpt)}xF~tz1rqr(P#^5vSf- z{?0hxT1Dx#y-Mb1L-}6q-S$>0Kxf$sqbzOd4b#?WD%Hc0PKb8u8mV{KBS>%o`rx*6Qcs+a1QeE6tG4R@v3^6h89Ey5e}TsW9Q}o6^b4*UaC`))TE@Wiji^ zl7Di??dPkX-|H2;SfB3)k{P?j*Zhl%+SmRvlgR8{ao_#*m-|hdc zhNYc_^AYEyorgchya~>6U(%GEUbt}cle`)+fmDMa&WeQ^$EppO zyTgan4~u=;&DLZ)rSjR_XFZ+sedl~g$vX4(%A8YEr%qM1ely1=!}agwX3O($rFlQD zJ!M;R!$>?_;0K?RO8o?Fr)Fj4Es9>2UYV;44sGtWtbWd1b?UC>6Z5y0{PQ@!r5Hbd zZ?WydWy{Ln3-)Cw$=&qYCskj*>vMf3heh4~U+h~aHp^Y!we8{CwanG>m#vE4Cg*Kq zwaGAA^sq1Y+|#h$|2eDwiyvUPp4?FR=Inna#TUPK%(nfneB+I>!FA>CZ7z1Y3ALes7ras^R(l`_uo`FDSnC$Kr?W>HiGc|I?KpZM6Aa zsJY=wp>4ot`bwD{g(a3e|!nU8c6EISkfAwh1+!5e)w{4uR`kiya^k##cQ6{l&v~AVb`uxnfJ8eaog<|Trt(^DeOvvQ-zx+*qJJ-(Ae|tOl*1fv3i*vV^f6@CF`}@R` zfIAF(8BHG;c4TMojqm^W(C)~#8}+MB{yAWI;l#h^S+}?S2wFMw|5DELHZRQH-?X~i zVgAu_^Nm$^PsZ#P{`PG4_hj{-pDOOfaMv}xd0073s(Jr?m;djMw=D3gHI%NnH-o!> z=lu^C{u;&iu)hDiS*}>#-oE?u?Sz@-g8P=ZuzXW4x{)cfb!F{)CL{Hn8~Uf8-hSL* zEYSLK$%z>r9&?#a`8^R=v)C>>Yt{5LKE)J@#C%cX}+XWs^ACqRD?H6e;uw(f8 zU;E7Oiu=nLKIG)hj(!{VndQLm)swgzq&_t8{$)JH$}e00_vehtiO2oz*}WWJ7O%G# zH&xd<&vL)Hov*3q@dx>KzC-mk?3Ye>F8JJO?&os0yXxQB=MU>HygV{nebIAQ-geys zoZn@e?B&>Jw(}pJ-p|bW?)LTfwa33D+Bs~K*=8nJ*f~Xer-9jx&NCUu5*akx#E<`+ zRd{gahV?1GUp(Cw@`!g=9KY%8)KiDbN zxuKiSV%G-$GZHpJ=U5k;I=VS?rN8|5fK# z<73x@LY}cysCX-_?LGc3z@Z~UXUfi|CGv-CpJz5K5Mtajr!D#3&cBS}YD~XN6@H7b zFDPDdWkq&?d*FQL(87Y+fbCmfs?3&(bXfm7Jpc9Vzn|?l{f>~Hb-k%)Ly}a=nzzd` zIrP}H&Wl$S@mZdCnAh@t$&$XBM;cQl6In`@zwP{!lWAjcsQ>ZOn}3eHZT)9e%vt)S zbK*)(g}yl(?@adDx9`sCVE;YeWlJT$3i5yKlz1m&tvBhi^TxkIcit}itFhVm;G!?b zUL{+!Gp+R1+v-`!WB>bo(pN)^d-7EW-M0STTNNAYI5q6W`5FIZ1#%Yk<*-F6w2Nf> zA3oohAuj2v_?t_{Ha04X%l+b^(ejf4*9dr77yB(!+R z3a$vdG@F@a&HVp&Q*Z7%W09QJs%B5-DRH!ZJa_H37Ym}trR zAcRvwbN+Xe$>Kss*e2^$zd2Dk$)r|Ffw#F*;g-FcfrgraftrTFG5ODzHg@#!E6H4J zVfdXK$>Ol|`91*`s|6h_4NohddPy;`u`J?v(A#a6aA@^H%>!%8SeV;q=eFEG`2HDl z>v5+1!|$Ilva0TwB=JuxU_#->YN_4tU-7BT3sQK!?{};1$Bhgp?q5=mEw#F}%rDn_ zhwsvDb2mlp%zu^S5)g4)dgn_?R@TRxeok5aR%f>Hz6A=(w$r^PWgXp^eXT*J;*xZ* z)N!MG-M7{~T(rV&QF7(p9Ty!ooou+{BDv&+^UNntcAsBce)GJ@>?IQ?cYS_*EmUGs z&c@W)_ar{6*6uDW68%#ncc}jC6SuUosRy=gT~i!%>QGAXqlJfrlKK9qh_CtN^C5>d zJkjFcgwnYE7E9bWFl=@1$UW=+=i*e&8^_#O+V(PEYPjlCxI0_stkbav02x1W8=f4r@733b@yuC`&+y1 z^!VJ?*Pi_K^_6IG-OYVbhL1G`{Og#neeju>UA}((y14z-xhm?$@q51uS~pa-pHSes z;Gw`#)3!x_4&V2+A6hRz+;_CW^jOok1y*;;oAd?vzt3glux&hFGWi16wG7{an=2W& zPMkI8jHl|%(2Z@nVkeDe#i?z~F+38MI?dP9u=v^KvlHmB|MFP-f;8I$bKy>``k_nVcx z_ujmCY4wn^f~)F5(YiB@%7v8`s~H*@c9+lIY9OzeB`#Q`GV#Mo_dpk$OWT4vd{WBG zoxWW$-WPYo(cxmUBX9N|+Et^ul z*kIaKH@znHINp^L+fKPCt(5yy?9sBU?xR5W+B~056}{3uvP&YWHG_ka-=0j&RW=cH z-qmvZjB~ZdBNf%BNiIDzv=nq{ zg*R^clqE53^-|$OLJj+^I`}=@BbY>`@_3rBK3(7wc~H2;@Vu0B>aU!|B_UOFOam_( z-wlv8)bzL8ky2<_pTxg1C95s|z>j&wcV;cCN>tB|*_G0uxHtWWPUXENb1eTnIvV@z z_tM^Qjq3j8Chshj5^GadUcSBJg_X<lKl6uz;R(sgBD@8ta`+KY7SE+bmhlS%D<$KC@ z3i}l54(v+iIDUE0<)oJ$eK&7>3+1x$&o~%ovd{R2;PvFf1qJi2FTe9j^vb=-Ojq|g zhdkN0<-GL7)H`=RZHhW6+xzOV-*^7o2R`?_-4@f%`|$1l6>-O2MYB6DUA33*^$uUV z_Zj(e*O^M%tGV``j9qB+ZhE%z`RDpC-NJhAtO-!qEKpy6ZDqoy!-vAJe_-|1c70GB zwq=#)f%So(bvY+?71r^pWd%}Qo?u9yEw{K^WJu<{MIO(eCWaC z*`r{3H^n5@(_hq}YVpo>tD=O3XFurZym%$RZ)fDoyCus_POrC~{3~>6M5>bX+>q;g zt7C<7g-_<34E;N4+s#8cX4w%xgcYOKx-GuirlO{<+Llo&)yubZ@+3!x*u};x{Y$%i z^|+XO8f?CNI^BLE#VAlvX7ass6^W};2#ShH8kN-B<4l1ailXU^RD!hKn{Pm05gh`y+c>L+j3&Na0;leM`u_T3_6)>H}c~-^D995}LvvD=EoN z(Kwd3{b0QCSEa^%+3}NXwk_7uy0?urXItxWgR8gaGpF2NR~5Fz`?|&?A?B}c)&gm_ zgFi_(fBALm4NrBSfJIMLY0@O6h5xzF{*8NK|KaE|JN3qmpJx8Lm7cZBCOG;#k7e>@ zvyCgyADYX&QOe^)DlJS`2rs0Ji=`}H!O=6xbETQIVp5) z!jm5tRjjQ%qU7y=r!&;ela1HE60kV3=u5?0U#QgcbEZtL zF@4qx*4&V|`up&{WtQT8X6EzvdHnbcN>VQM&v&_f4P0T>vu3KCXK~GRns7_>$%JTu zZnxy{l_tj1-&wFSr9Gdud+rjZs=KRq&NF>7L8MpiD8?|q$;dwS8|2l);Uw!0Sbirks7 zw)tsiv%|s3{)ZmNRVOO1d4Ak*{lbrFZdQ&;;+>~frK`@ED3qriAW+r!UU^1l{v74} zCCXd{*7JBpydNYkIc~UO!nNlno35-^e%QG_I_ZwkgF0{Tb1m)*5}$i~UgK!(7+#RK zLSI5?M*m?&-S*YS&F#+@Rd25sJy>pcO?6Ado@nJ{8*cMExBjrE)_r2D$qShBjH%#5 z%)I6KhbEuriAs98S+3o8Qc>XKV_S~BCPCmX&U~YF2NQ$qDM-?S8DXRgt&?W_u#evdyX>g=(&okWa`*oBoKc?gpde^Py0zfF8!>Mj z<4mRM6FJ=OOkR;Mq3ZNZYxJz1v#tAm z%XeL@v%}xNW_y1fe(zMKXzf_>p8J{Xw{)dR-D@A+t!=y7@a<;InUu?n=JUIsn>?|Z z&04Er%D>`Gj2qK-^Q$NJ9$G0|60z^_jO;B@KEl;kzpPmOdR~*>nrAP+ZoNB6meqjs z+%Fx;n2O4}?U4pIC(k$2)ZOYQEV87pcZP|c^49DE0V9^f8A;0z#zfpK*s(9Is^w^s zxBi+pWh<)Rnygk$2>)OC*D>$=PkqPgOX(j{{{PI)eetzz%N5O)p5I>lSg_z$&lAa& zo*xD8{am;Gq1v8xL%pubtqO7z6Tw_z#qr-dJ9 z7k%dX^f~wALJsE8yJCBI^i*o&SSLT+!<1f?;!{)OlT&nQ54&eonFB+_eFOf+nSU(b ztmHm@`|9e#@VK-Yhu-hJCSRXZ>$hOblP7Pp-fUg0ptEGd|2>S)?c5`3Gvf|hPN~xm zkd`#Ivd%8yF*>ueB+P93w{Jg1t~}?Ang9H;hqgoo&!yU$0^9q2EYqbQyPkTS<}Jtc zOR*#%+F;Gfi={IqzTKJC6<2%u*5!|#60Ez~o8lH+Z@6DHX;QM`go!WDRq{_dllr6d zb&|bngc@5`cwFDnltY<3C4H`%5qG$nzVWcwJ~U>2H;tX`Sk=MqD{MuXJaS%(|A{eh z?ryYu+I+T!P2gIZ<=$&m_HpyW{~!Ht*dYJS3xcKwXKV~23@3Oz(K`NrsZpuWzazpky;cXxo(fo)wAJK_ z=>+$qE7`f0zBqa1{hJ@kQ&lVfPkOYgXlR%XTB-fWmb?`D?5_o7AUGQ&F2X zrSH8_PKE9{r%sYB%ZNN-}spGf(MX$NZy3)}P;PZf@Vf_;-J0r_lCo zlXh_hS1iy|30ZACTgxYHuAYnh8sq6A>d%kdnCn+vlXmM8yQlw)`IWQeu7A^vRG*gV z^!f1NuBNR*8zUC+YI1PvU&~O9Hc>SEcGCZe|F+}o**i-93CHaEdVXKS^EH1CIF+f# zwrH$0etxpobwU2t&w@8{*>r^D54OB_-1?J0^`!jsfc>9*^jLBqDti<}MO4h%YTG3I zPIG#vyWICh`Yz@2lPxO0Uq7xiqp0ng_3eXo4NWa_jl1&t7cnoL`*q=D!Dj|y+)i={ zhV~-M<@;lgEWXbgzfoxyQ{XcDd)@gD72n=JeSnbE%XCG}>FUmT3=GKZ;^By;T`Jm3ZSL)DX^QcRgbfh02 zmabB*Df+?UvG3~Rqiv5C+_5e%YVMMbdsBFNb?}zs;ZGm_&5@gy<=4DLZ?9^{H2tX4CiGow0D9MU&~?4K2Lp`GTLriYjJjGy}<+k?^%&*;*e4xxgMC9P&8`HA&#gA*3 zuAXR8x_V=~)q|T>FV@>g_dQ@Md2HK$>)2uG1id*dQy$xV-x_w_Vu8!{XP5rFnO7e! z&3*i!m-EBzk8rrQMgIXuokV`~_FG=hV1Q~XD{q@|7BeCiB8<_ISQ?4GEk z&Y-r9YahGuh5z3VxCJnI)!pKCXa03c)ItA{f-aM*aDrGxCX)?U*9v}{=#y6dr=Om_ zvozd2szkr5ZtBhUUlHB{Y47e-te&`~NH9k>s5^?ILQGRhkJCHKJx|uMDErs#v#oc_ zn7w&pSbtqTz`yI6`ToCx=Omu)tYe(*@)j; zoNf7g>WhR21@1E*o-_^X)V00V7Gkn$!r`m8_N6N9xqa`@l;XWn?@CtcNi}Ua@wIDl z%F`3P3ePGwwJi6Wx$~Wf&3?ncoQd~mANVP8MWAMzwe1XR>obiS4E`5he#}eF56E+R zKX>!xYX1WcYkayYXFB#rP8a#C*Zl8itoVsd+`E&6>c8;pn(Mgsv&^0ir>nEWuXH3H zZmVUDZ_U5+B&b7IZQ`z_wpp`gXIJSMW*zUjIQidMQ{Q{izNWF0pOv&ppMIv&D>2bz zIZw&^o}jpT=5=$=Sn5slGf8K+yJGagWA{q;bsx{oQuwgorQ?CyWmQ@2*Y3&w5Ks~1 zkG-fZ$IN|sz4POTE$s}=>upLruNH17ZF$F7bLMZ|hv(ly(*>^HS?6&lYPE0b1>veZ zrD?*-a}v*IKInJ)Y5!6;%_rkg@dx!Ehc8Z<@ZN!`-u%kj_(t4x92I&QY#8JpKIo!5|ml`!pg$HL1x9(gQx3vU9SB8`;N4(eXEAr ztB;)K{l{J1b5>d}Ik~^p@5H0y%ALPH3Fh3Zdvfdj`itUUEn>22XXJhUd#UyxpVktq zBQL+ri@&;0nQf*1r{95fhRYX!klHB}AnQ~)`F{GhH}fXP-;b?L`PMw+F2g_R2DJ+; z^=m)3US|`2U3@uv_2x~xC#o-*EXQ^KF8{qs=91>w_ZZI1jlb<&^SEr~0iQB~#R{i7 z8ISl}(W{A?IQ6()ot4rQ?z5ej@4St;pm_aWq7?J|fETuZBXcwB7vJ6W**B_%A#B8W$-_3xm}R|`qQ~iOO*l^T`}}&m>(gf8mcix zN>2L=H)EmERx<}lr^h^nOPq8=vm~b|eq%R2zqv-yK4xvd;ID31N3YH6G+35vcK0T2 zv8n5c(K~OdCDM3M@mkJYyL;#DRSaCR&v6F6u5g-~R?up<=f~TPOl{&C6Wdm$I(4?B zUJY6qr+Rsk`-Qg(hCk8k-O_w#t6`=ygCO9Y~KzEI&WdZ&H%#o2%ZvOn|o#Tz_le-~V9YZ%rU()4f5 zTTZSC&5PN}|1s#vU5L`VniZPZX4D+Gn)BhLrg^5d&1)MQuRVw>^;@p!v-E0P#um3P z9DZJ>quCo4%9qH=ls;d5UzDeUOe5oXOUn<4xs)nl5 zLXWj)j3jq%30%NAxh0duZK2CbPt#eOresZ=;61x(P0d6N+bqxNJ)ZrV;+Jhc8d-O| zb1C_BaZhvl0b>KU_eS&b8C_aFw0%5Y8J5N%o-R^Q?&D@yzGk`kb@RaX<|1XMV=J~7 z{9X7U@9z9tANFy`?W%fV>GFB{$*-5}=H?xmD7yEpRkMPF8qZY`u~}d8_A^vEWK3AF zZk3Oy!jr%$dM)yi*DuTEcU_tFxP{Rul1WM_Cdy&cwgt?}HpizXHM*Smbfqz9tC5q= zH|NZ$ZmYr=u1#M&^>j##AH!kpiJBrxyDr~8`oDjtIb;8-6H*TOcW;0HcJF0v{N?Bq zm*y_H{L;aUL$Ptgd&L%0MkOVMY!;Uk;Q%JB-)h~>Ia*qaJ9_>ZoiZ@)JFH=K>XAjC z)grz{eUF`XRV;t^*3T-jux|hNeg8{;EnEF6Y_3)5xs`vftkip_*c(?X_1vWL6jPZ% z#!j6_KJRB`7SD3s_r*)#=LDCWDaMX_ z+nQ_p+E?%Wd)trU_Qr?4toOd@-v0OL*@50YwlY7OIcxatJ8e2tq**^TrhSH{hfqb` zv@KiyIqd$HKYNwIU3WdP(@Uov{AycV^hffg)!MMRiQMVW+BR*zWIQEG?@mznv6_(m zt5zTB%xsxEX_Dwy`G>Vzbrbzodw(xIdA5gT_mXri#ku$AO`mzY_(X>Aze9TA9;rMv zDM77&_J4lzT$)E}u85sg@4*lED=&EcKeixn-Lzt_rM~h7S9jboE1nhf;Yal~bE~at z8?XP9{-R$M^K3@r`^W9(8IBj;`fj!TyRP9Lo8jd%X68#C+s=tu>(H-s{WtURlwVO8krt9tQO7B4P%dH> z#iO!&7V!l>_C6{!HHvv^$m+n=4_MzDOH|6oUOA}!PGGCu+7O*bDq1rmQ$O9v6`LEi zFhH_2Z})NCAD2?KdXKC*cz@0>JDW!n=lP}2@|w0T;I)p~?%T=buY0swAAFuMMQrB0 zW$x!?1^-otu^S1p-;a;|&)%cFK1g`Q&MV9T>9@lI@2ot1?cO(5G3N%cGrLt^ZM?Q% zdF#cr4z*el!L-~(Ud4x6jStOja7q;u(K!+8`}XSYx3eT3JzmYSHd%yi?mZjkn__3? z->^u$^Q4e_*7Y?pE_eQJem}>w_T84P{BLhu+f?-J%+1Ts{pt&J|J|K+#%umQCd{qT<=wZco~N@4k{*|BGww^cUT`Ld(vV=+3e|n7hStsb#3-w;4*do40WMGIfqx zr+z=tea?y8D;l4Q7VT?rTBiFZEYRWHGPTNuOV)(2g*sjh{@kd1;rfrAEWtjzT)G!4 zU%9@~;Lj&c1S3WQ9(^`G?)tcJJ z!$mtqpRRYBS(0X1=d$!v@o%Od^HalSPyByl&D(S9n6|5#_55ec44N_H)E0ZSI|qDB z_MhLeWrwkC{g(5&Qzyr*53Y8tmsa!fOHE8xFKgs~IeCrBYs0f4X4ji-Sw3rciTAQ9FLSa#>*6EW zJiY#eN5uJl{R7AC{A01ZT;?0U|EA5h|ErhsycFcwKaI~Sx3zK2SCbuP3qPLF4FB`bX69?X z<$6Us7s*$0JG=}LZ<;Jp8Q>M)^5d+Z7}ISDSq>+K5Sya7mY@7qb!)|B#l3&Hp3+&Y z(lhUnv&0{XbwaWSLg!d)tk67n*!kjQpFh&yI4-wr`e?bbWsTJ6Xf{gk>}%V<*>r}3{wi&S&5u-8m_6O-uvk;LGL{mR;(Klw6%4SafsO5g9KP=b(-@iIkK_^~p>B z#mt^o*T7ljsxzrFGI^ovtfePkreDoo&?#;`Wmn4gx{`z!OO61z;-M=c=sz*giOPH*h zQMWJqDNp)CO?LL=Go1%tN`JmAQsnneYm?iDC94d%I{jR(33IivN=y$_3zJ~ZTdO2< z_UqK=J6`U2XXfj0cw<&(O4O_~DX(U$P2VWi7Wz$ODgPI_O)(vp4tw~B@J`;VxW8D`TWY#WXw1hS&M;;t%}ai&w>!ou1Kpw|d!cu2b8diTs{>YWn>X=QN)Dvs?A1eRq_9 z)f^!)-Vd2ETjRx+y*_+X^2|e~)8?Dor(Iw6v+aI-n&0*F>onibHnbDbitxI+!ngwOtz4jqJ`LcK~SM*fY z_Rrlqecb#Ob58gDt$b|qKlMM4yVR`5A+deuUIa?XJe|CV^VMAKZ@i0*r@F1R>S($e zY3a4I>2v??;#Wx` zZB13T+r%0B1dCo({t{nQG{x=ppN^WyBlEc(M9w=K8o5m{I4CS) zD!f|h&{Ag?dF4s+DSw4nV{?kc#J(B+^H!P`89hBG)NWJgPM)k+dyhX3estROh543A zddnX#zwo#<=FhFWCaXQW{lj-%@sjA=ILB{kQASA6)Tkq`ir+0h{bbWRj?(EjQrA4` zT3McWCQonK(=Ywea)Ei3EV>ttO+Pxj?{fEq5c&VxJeDmu9W`J7%aY8Dckh1q%lzGW z=|GnWL&V#lRSO=izEZUG*3bOVKO(V=C7p|WW4c%LTnbP-<@wXG@AS!awyHVmuR57_ zTy$76rI+m}o3OBQ_Fu;*ieEkie2}o&$7IBGLcN*s-T{%DPs}@iO1!Z%+!CHIsU&zf z+9<3h_y3KJ$@A-GNjhCW#=phxtH~>8`OOuNWr8Qm%R9F54?M`(%-{q{8WdB~25xJYFg7T&n+KQS&2(=07}KvpRa8>e$Va5agG1 z=6qe6vdQn+>qBD294`YDJCFQY8a6ZHlYa92Lr%+A&IsFbuEJ&KSHY)^m!+x%_kOLY znHlCfy^-Sw=kf~92anVa$(eqLeH^f|L}qp1$thXWr-dz8XH@w|M0@I~mr0v#!*1Lz zaXobEP2uKG6Ln9y-?QXx+WMkmkLJEN-U4E+YcfPRuKJf>mf^S>tF=5zGkmqfq!5L8 zhCt;cUWNNzTmtr8%d##y`Ke0r&RM@qV@23c!R_*rf0i^H($L?@&Xx4uTw%WY-PKRc zPebM|;ul1*bk<{#S z`!Ab${sn`=uc!P;diL{$|2w>1=#B`Z}v zFe;k7*z0MY?`-8XH_d&M(Y;g4FJuJoaw&FNctoIS|MxFn7uY#34pBTEp31+YS8k7l zeg3LYK7POXl<&uC@wB{?{WEucTPHRDbcCmw_55`c4cyl1zWcLae(1(; zH>Xy<%X#?Ewe8jcyTjiUtWW&$4RqA(@|@WDQ~g&hx89+RVqdEN$ydBQUznr&ah>YD ztvfjWeXOaRrPaRkv6@_4%ol@M&Gr5AP5bXRzg84+E`FfTw$i$_AzSaC?UMh$eup8hn{oKrBRRu-fnH{ z^E<7~C8VSJvET~ zA@1SJd-LpDgFXo_z5Mbc|A#X_*h{RU&fCl`xfqvWJ~>lDt9Olr``(QrZ(h{L?EEBZ zt9`G?^q$lCU0&z+HBHic)wX3qaF*sv_dxD>t=E=5^Q{i#_Btu|O6~-QwP9y*^|>?A z8MgB(MbEpuUf)#}n`?W9XMfkVU=yaG&6gGGr0Uy~kGO2&%G%@jDO>545Q_&(L&vWC zTP^1wPV=2@wlK#e`|`~0A2O%*b!>8FH-9+o#}3~uHNvx6H<|x+c~&9*`0)!{aZR?V zAHQqgnbLkR`eQ)r_6O%DNSZ2smP|P||7g8JT-2u773T!LOJ0mU(mQ=}&V@yeANxC- zw>c-|D`rnwVeL8Vo2pd%Aup?)fle1z>f}Y2bA9Umb>W=#q^P!wGt@LR=A@}g|L-^{ z?7gPRAd_2q{_Eh0Z%=QJsF^u+@4W1&8|!yH-=Vne;3C)7R_9}1-vn>o@N#F|)R{Fc zZ@N}Jm!2%RPS@XMLHYN$!G?7Ua%W@&2IeHxhL+xE?L8kJp7K+%(|+}$^Ba$`)~;Ut zO7YOvrviyJuJ7x(tz8A4N$AJ^Z}~g%uUN*K#+!ROHwE!Y92dxXZPRm3xqYR{W5Y&o zb@xXchSSyhHpB^Yb(I?G2Y*+rdU}|@kpH3M`jXrG<-gwEU;ls0_j!A=Z*AFq?>P6p z*=_$%THnn7s8pl>N7w1}MWZci1pm*K2y)YVQnm8q(&-=es!RJRT|YTF!*XX&k5t)T z`8yTgwAO#0Kc`bYD)FA0(R~)xsE0aJV)lBQ99^nW=^vN$PcG5uSE{&}skms`_u}~x z0jBE>#qD}OuM(S6aQ_u+^8V5@)88rTfBJNyyE-nbUh%})j@SR6Tt6}GWBJCCE5UD< zEIal3;j&k1;$;zv!qT^rwyIuQ-Xy%BJmmA+B~PUjGPb^v(YdckZyk8b?XZ?L{tzp&kvV?j*1>G)GkMuI>l_^ulD{Rrh4jxz^elrUe9;< z`tUKhMk2m!OlQkbgOkd^WHfeLH z`V&`=R~uf4}_Vu$C={h_r# zI>e~fZr`qA{!8a)gof}uK3VqT*d7w^sf(>VX2dCgz% zJl3A%C4cq`)@de9Ja_(;z+=ZA5yKP0%ch>_oU=vf{r6Xxw9@d*tR=v;rk<9;TvR5 z#~`@#pjT#RopWkXm;v{$bXVgYgT+C${D7bUc&S)UByx z#(H#P!jZN~5=SKXPycwxy@N%}luhd4ZjB3?&%@Imn`+pIxBjfJ;JutK_vhgB!qPL} zr0!KR?h_9<%)06P>@)M1Ma)n=p((m?#S`~H`z}Sb7vDRco>-Ep%=XJVtM9$r+4&1u zU)wJ}&dhjW*Ey3LT_*Sc@zq~7ujAc&<9qq?m#RB{nHYaLw&`++UFx&2P5KOEYmMqx_`@aw|;bRYK4N-ZlPZ1$6<>$Rwxvk zuMA|p|L8mS53QxT2VSn=G><#pd*$ov4E9plTbG^&Jh*ej)-k2lVYy4s{5$n0o+!xH zGL^c|E_=N4kNqF}idT7C1n=*Rc3D_n@J#$i_xXoEnbH@P?{{d^w^KKFn_!f~IHRoL zg_IXvm0R-v;+>kMJ0D!E%Zy6G2h4k>zo)qKboC> ze&0{Epm|5{U)c6T-J?{jzI(rA_mq$RncDxp<+NLB`LAS&h|{#6DDLxQX7P)oSus~T zR>X>LTgf7+?~Bqe9{2p={ZZ^!o}H6&6{phW^5fS(3Q8&Vzq|14YqMGZ z8XboHQ$4z#e0Xx;a0su<^ACQzwCb2lAG~Q~E;P&Pn7?542fvcOy;AjprjOn@s%$a* zrxe>;zMz86Kf65j2h%_6TiXQwot@vWuK51X56>s=dN!4cXY`++ujkRNm$7YlUn!$s z^~P||i^3ZIst1KzVzwkH`ZzZJGhgOl{b6a^F7X3@Cp`SovO8GFZksd%*W)|W*ZpUH zc0T;4sqm!-f@c=oOn#MiDX~aM@!#~B#*gbA*FTUek$6$~Db$F)&h($q-PfT;+;yg< z>#B`^UAx;mueI#a{RqalM;ms(KgRqZobliK3!C4B>bOVQB#3cdZTf9p!)jaoUB{#F zDccU&m&dNiI(=WGb~Vqm?!g7cKL@h*F#1OKzGIxB@}j`&!otG>rlRva8`K>{64Vwj z-LceID`i^K>h{1n{^8uKKVDlFf4F|N;(7QF0jZCoSu5N!CmeTtc=yed-OU+GKIEOt zQLJ5+)9$&qC!<7-?a9sjBwIFq?QhLnULSc0$SIoPmZyzn%eKeY8QBhG+1Wf+c*V6rQSjhj&IMD2 zGPeFrdo8}_UF`2K4ll$u2khFAs*)qAHswo@Zb4gT)j?iw*(KV(b7ynx)lyLxJKNd+ z=9}6V>BX96HnAz|XK;S=T^G9|HtptJ+a_CYuAa86T!Fou5D2`kVN4&S-J|AMxec*W-4XRm7F%{TT%IBI=+8a})C<~^p( zH>BTe-Vu{Du_*KV-N}=F?K5c$lu~)xZLNA;`m0spcD|F-#frst7RaYf3Kx5Iy|eJj zS$?N~|7Z3aTfLY2crNh&^*gdxDi5DpZ7xv0|9|v4f0mdoRoEbLL;AG8j$|R{IiYP_F;8dC3iu>u_W9y^dFeNt?Xk*c zSKnSer91QTSLSVLq2f>d-o{xxIWXbSyWrx(&7b6C7u370yK9|uT_Ha&&nWAg$>9U< zlqVPV^C%Q5|2-tl{$hUUi*Fa!pZrobJIrQT`L`c$?&al$9FFU^6}uhvzrCrEnfqK{ z#C7Gg?e>PL7UDO>&b+e?TekhC@WkIYcRHw;mc8+>$$7qBt^WbnHdX~Q)vU!+yKZ^e zI_ELCcXqlu9rRS!=(>|pZgEHL={+;U{eeeVT_=BP3G;ex?&(*uqQd;zu9n6?vzHmO zIX`Y&(V@E8Y`cM~(5IwVZ(Qrr?`^PIzW+sonbpa+*H^t>^{VknWckZpS5fD~Pfc$L zI($yt>hMMI)~l{P2Sr`o{(kZ4j){&BU4HG?-N}oha#JR$I|N;ODH`@5JIm|P&2KH` zsj9+kHj|Yqyi@s?J8N}M6X}jzy3l7?L277Z&5NY``AfA|+=J5;nLTg|bZ zv0Xar6MJ~n=1ps+Hh<3kV7PO(qvXYVHxI76Y3ipp!Md_kd}iH^MZZ1&fd+t**5=HHW3#RNxmIm)?TDkJ&98;Cp_ZmxzbuV@W zR8?Kb`7on~ZKCSp+aG4ldU)4JN2&Sz6T=zJFJF4N+`9boLVoy0f2V4z|7LG9Kcum* z$+yX^eVq7u_MAQMYWSob463hBpXSP?^g&lUx7=*{&+bL78}H1~yD4e;Z_$U0=ymGq z%DcV&^8VRARH|Rsoch<(-_K1$;=@e0w%wJ&fnBE$9gS7lwq&-;#?B{U)p-vO*@bd* z7kAFpF9`ptm=_z8YxHt+Q}C%>rY%fj%-LT2rXth*IMZJ8vUw}yH`p5(J>)Yj(cXP| zcAkJ_j@=`_BPYW`x9ntA$+fJv_nEZs>lK?U-L3O~@qX1ibM{|(OV;w=^@mxl=D&Ys zCCQ;^+wT{l{(i|*f#e^pcl@$$E@4v&cDLlhAg*;2vBt%@4`zdzyD z`TXRT+vk$=?c@4ypP09@2~i2&L$Z9YU9NM}uB&PC>r_jE$oGhJAag|0F7$h$-9kQ9_;wL=Y zc}Yg*$paBV3#YH|;>oYM*y&>v<0tdTv{|_E$QIcp50}nW5853nRdjXJ#i=|zY9dz2 zF3M+0ytQQ=Wf|{ewtHzfEI)C?>5^}D(d~QQn+ydm-?jLa+#8ZM)ze~P$K(@dxK=(( zo>hH$`F3%MuPKf(`8pe3*Y-?(_U!z1tJ}e++wpbRcQkMO_wt^})~MIp`cHh{ZTd=1z}iH`wCvb{Id9JN z$YuHNGOrI%DypjgvMTPb((@x?Q-juB*r?R9B*?GSN7epapd^on+G(AF9iMr%WPd67 zmOY>ArOat8;jtj_Urv9w8<{( z5-sO_w*x0=PF8GoeA>DG+AA;bscu4P1``|>2mMmtnf1paOii_OsgcK8LnaTC|I6B} zB^DoaJH5nU!nQ*@qO=z0x;alglVB2|t171b=aiHW+je!;22EqB(9B%VCqgdy#!_#$ z@Yo3~n&6qT*oYBkck9zyj_15+XWk&Iq8^sGk*K+T;y!T&Ez&`!MZ+RHrZ`xh*@}gzcg_U97 zUtC&RHbZ}|iyVL9<-0fZ!sUXSGz4d5h;l8xr1La|$?>b;^uuY5Wq#{FT{vrF%UdIG zV(USMCm}12^`B#^eQiULu&373O1?Si|H`;etKV>6)$Eej=<#9VDIYJ+m3;M| zUdsqhsM#r_V*lvE&&gL8+HP2DwM0_5Q&epQ-w{2hB>RI-t}7U?+_-(tKEJ5KZNn5rTWBx{vhiW>MPP$hOgY5GWW&*^5RJ*OFZWs zy6|)IV@1A=xt9g!+NUlPIvKvmPk73i|BH8?)U$iM{KBJcnVjDqF3p{HuOjo*6_&m2 zV&yYdE)f6UucmqbVU}Y0msd-V=&=6ReCagNJJ)z>_FF%$!1KW(-8aiu$Q`k3EI99M zl4OwCa({;BnoiFBYJ~wgLUp|NG6IzUIC1qx{Ad;V;vVilbxqCMCtK4#-QKh5$(5^V zA12<9-n(Fbgz@H;|JN*wylr12AenCR_5X4EU*=~I#IN~TV9oL^f7Z@t2e*Cy@%c%0 zN{zu!xmQQ{W{A&N$isKa`RC8#$V0s;g1z%2wk006*?j@=}>`%1o3m*UeBglAP%YJ>wAdU|Y|2HsK^2@9F|M{)_;6@oo z%zw+89X}0z^VL08u-mmZ^L8V1^z3a9m-9ceUwFdNq$2wAHD-1N30^CSn!OLdvi&eK z^-($2tL~R+akoHf-=A5(g1nBrKQ0i*vE_UAq%Gl#RNg9XnEP#wn&)qsDNp2B4(U&M zy71U)kHTf!QcNrsczjyj%ipWD(!RN#g}t(KzrFFUCDV>fdi-8-&AyZ?l1o_FfBRj2 zpe}zTKhM2wFRSmxgZ}Go?)rOBoxQo3-zeu``oX&FC#eRLok2dZLWn6 z?lkYe(Z_XA_l@wIo&PwOH-GDz6Yrbbe`MKg6RDchLRUU4mk-gfy?7@3$lS#$Y}tm6 z)#g`Twy8~4yXm||vi|y!peVy{?6c2`ak+ClTb;cgpIx%>P=*DIXsMY_gI zD{RTLgLdB}ctOpg!0WDmm`ts@@G>Rvc{@CM$Ba|lWi znsh6tbIT8-`DVxSHd~&oyUg<7V8FNa0l`l~r1A~5UA{I&nr!r(yd%0HWA^0_yobbJ zGReN2qhLRI)AYHAIMtR4dnU5XzNEXPpnqr7?iJh01gn_tTg&KnYk#ageDUuWy@TJG z-dAtTp5@t+p?22f^ps;4JW{+~S0!IaR!ys4n(U#U&R-rkZ+H9V>jLge@AvH6lW8#7 z*Jy2T`-M*rD+FVk-^urhFP7PpVG+e=q0<%<_+pvn#(&R#zWA@L;wigB^6$x$3l?6P z67p;I5|f&vA6&oqzTwHp7joMwy!~zKd$q(xkDjVe)3+Dg&s-|m_uuRN!}>=?|Jq-k z{_j!JmXJ}Uk#XVfEy3+)&U9BA8|~S+XNmKb|7{A(^iO72?(tx_-~ZpS`(u3jV!e+W z|L|Xa-WGCw-fqPXxv%jLTsVKP+;dKL>4GzVa(6xriO*6o?c1Jy;y(YI{$D@4;sYXj zBAB)3WUI4F1x&DSP>T`r%`;I_=D#Pwzw=JVoLj2XOBP7fYjsYz-6)~&>~~T9hnr8( z6s1@f_f<~7Jo zW|jT;utqjBS0V9*p$+39s~09gmsxr>ic};-x6N&Oc!bkhk&{``vzxJ|)_vEMvvRVJ zZn@7lJb1y+DR`#q$z+p1hFK5Kum(>T{kDmD!d(aPC*eEhuo`j4b^J>U{Nl~uT4S1I zf6gKMO-bYB(21csmmi&Gj>xZI@odu1PIVHx)pzXy&;A|9#JQG!501ES|ASL^kIKi; z3v4OvDvIA`Z`khk=FrQGt<0{m=jLtPFvUT5X?vEl-8%b!M>-Z&+Rk0K;!0E4gOcex zj!CzvXsK86FYxr7R2P=wvhCj-{z*%^*%T&+ol?J8J%RbW`+LjK32lp3p1i*QiQne= zfnKM)|9)nf5bkamsjeY@^x*r#Q%m0^F77$PrEJssVZ!HT#m zXWQmOzrSqWS!reZv@m$qk)>4~pN0CbsYgr^&E)-H_1AR^-_3{lcR&C5G1>poD3G0{kw_PZvCR&|65Lf)a3qa`ESOYlMdgW2YfX?|3EyN{qhUZkUFWeR=$^) zfBa?qBlJ%5n&bLA_BB^evt|ErdZmOW+wCwO$v`uv?K}Y?lZ=8oivm9c@fi8vNh-~g zyV!0xQCL>6w|(!o%h9vkzQsKDzv+DQf`2~m)45IePBTd~+npBO`uynDr>g!>RP)bw z=brYScEWqwiPQdleJ-|AlfzODHSWUM`WJ(~{VaQR z^+UN)-2P*_srR3~|DbHUWDe5-1^3Lv39>6+2}pIdJyO4T|AK)Di@m5hM;*t*`j@A3 z?JBzYFVA26@Q1;UORWX_c#|X6q|bZy3zynPH`Me7(?Zu?PRA_{-Zc#wl_JsV68rXb>ovv*=->r|+i>iS_4h_bd|*FnCzO zvcK!p$-iw4+@JM+_gPISo49}a2PLK{3NoJ(%054w{^NtU%A7@kH@|Y}wf{D*=Qp}q z*n0H##|>Kh1r~pt(0p@Whq{z;#gVwPzI`kLn=Va{37dT}!AP>lZ1vT3msgr*&5c@b z*023~vat4n`dVxw`SaMPG_6?RmSAO%u}!C{0WG&2)HRKTOm1jsy5FrrRkeJ z@&isR720YgaVjL!a^=~{!6o&oQsqy7oSr}T^f$TK}{%g&nVMF4dkNCCc;T z^D&*c5P`GjPM$h-vQKP__083itJWN7X>#p7eXpkY<`Y&{VJ16gx9q7G=Sa?qiZU{t z;u+R-AU4SBPQ!JE1KCCoo-XXjoZPVg@}c78p&5d;(lX+Y-dEl!N>CH{ke>2``Qe2v zb8PG%^!_jYv+Tzu|9#uiUl_@G?~Qx^yYwtl-S_r$l~j#OC%^6WJUwss zr?YF)vsq?*JJb})%(g~LV+*%IcHh}QZU1U`Y){8xE5_pfKxC*tZq)oIpE?Gjc$X07w1RaCqAp7SxIEPhL=TWQ~y92Sz6 z^c36DJLT4yNiMe!pJ*uFd?rz^M5;8>)R<@CMrAS4=MU`j_9pjP1x575*FQdzdBjid zPQ2~Q%Wo)XqIhSTyWiey_w9vp1NL9RsNOwOu~qF-6FY}ze*p^s_t0! zByD>6$BfH4cQ5U>3o+jC{K2M;&!3mRzCU5-p1kANY9)N5cJEAox9~)R#})a48DGB1 zc;C1DTKhM)eb=2-QDyciSvGdzJFlf{Y)TKQT*Q5R+T?!;=Bpl;EP8t32fx^wJzbS+ znVyLCola9sGVc-*;&NMex9b!84xu$&93@ZsYdD@>SAEynQvS0==tcfhOVMqOsY^K? zvp;_-#`Z^P*ZUuC-sjiwoIG6qs@C!Ol7CM#?ea6ALRHh1mC{rv9^5 zOyFPjCc5Gn(zN+KqS7mlzzt!i8o_)2wvpY3_bM4iv&{?Za^5rK) zTv&AZIp3*Qf+Y{!w@yT;kok!7D;9Z(-)WwI}hhT20B(O-tuI^N#tnoxgCqzMbRx#pV|^|JD5NzR(}n zP&Y+2J*V@k%0 zF9fr-6}MYopE_-uPxGBPwjI_{In$=iWhlS9c>21$IeYWYJzKArt6=rmK>gN%^POj= z@E)6_C6POEVt<#s{OeoCj%yh9D+IGo6suem*E`+xh)G-?^Gr#VbncX81#feI^?k1X z@KyhQ`^!VCT@)i{C>;2r5O@Dj#Np^okGxm%Ri=Nc{4HGh`{$mo+fU4X`hD4nW2XD% z^>ZA$kFfb)32w_fqV_K{^4;s-Uh?w{sw+P>6h1WK|Ch<}*Wz9I`_1MFH;9@#qKmRDP$!wQ|cWy_mp&eO8I9DLBnpVin_^vstK zgUi8=<;$98&f`j}a+&Ij5IyMQfAsv9PbW0&rfAf5=3?KpQOpVFL zfokgU%hs6539WWHvX-%&?MnKia}3)>51E=jl$o6p$?nH!{F8f1UeMEhQl^^wGwI(gQ0DJ55LG|W?alYPl_2X7EX*W zFAQL;;Ci^SDV@b;^23?z=e;V-4sMp8_xzzH@A=&yRIbI!Tq*x>q2=E@mcMsx{;tja zVy^mXGUuI}6Zi|$o2_}?y_tPM{v~U6gbQnj=W<@n>8z@Kk?zjs+1cN&@k<2w&)a>z z=AXU(JG;`P?+vO!-}e1{$ay$x**%RpuV1P8t&z4ZRGQnl-}?XgAI1Fn70W{GGMX>$ zKD_3&!s@Dh$1;SLUcR%f_DgjD%iRzUzlHXXm&dzaesnnBAvNyx@-s8`T_|35%26(~ zOHRc}Yt8bAt4pdcY%k>(Q8eHG=EMI!lMg`-?{;l#5{Yo+TBE=kHi1doqfvCp0j{6~ zR?Q7C;cH94@+YsFn?HEu_vjH@%$4HLLy}ScQd3Wq!6gPi>EXd&L(!5w>U!^YF zn~(=qexmJ_FOD+owcy+7*OWqPs3J@iOK)H!MCKv9J1hQayg&bhTZN zf6ldzpP}V7yZzl8>lBas|C-tFYizw-#V>bd`S}Howbyd)?O9eQ+5C)m?&hqka~6IU z*vzvxEHEr8Ffc0Y;zD0e2TQ%}+cibDC`v8ly~vKT>Qz#+9@DO<)$#;B}@Y1o(* zQIo{9ICMh<6rOYBdh$J)!5lONKbkyck<5feG7EKIS_oa*UU+<#Ky{F;(aM;6b2;<$ zTcY!?O?#4kJA%o_>qbt4+g#6`eQ(^JZTa`~%+qiW;ZHXXs2XKBISIF2zZ1!nd-}!2 z3;XU^Y0O!kgy|pVTXa0yZ&ti8-8P(uibG)#2YiY1tHC-L!Odm~QO0S8j{sW1Rjg7MB{-asB+3cW+Pm{by%?pR4=x@#g-T zGxr@8_wMVoJ~P#+vG&Qj(4xy+mdo|#M3r;9-}veL`o!YI#s4@q#x5zn@3pq;r+HoS z(@(q8?y%l}svYP!+xnlj%E5Z~bG9Br@>|5N=HJ|s@$pb=w|MTYCi(p0&F{-~=NK~A z?@u=VS9h%E(7Ge-OJJ3zH9p3-4gSwpK;i2|8Z~AyCdzJ z`fZvw9lXBLr}fH$+tWGSp0tLn$=xECE4_BLz~BA)s_&e{kEDKGvE_8bCDC%eUsr!{ zwy*Mw>H2!{|JNh>TAwC`u0FOTdVE%ACWW*yZ!$_LMjto%Tzy zeYO7{WA5qygcconzwynC;xAJ!Z&aRf(I)%VAJNCJUa4EndF}g6JxVIv@Y3xdw<%8I z)@MAb?(`WYJxNrW)p78&^u=GSNB=XJFVvk`Z&Q-t|3`SrS8uN0>wg5f-TQUdYm>-^ z=AX~@PpdA9zMt#m=GT=K)c*eBl!v>2Ob>Zq`-LgzYgqO9n0;0I-uEs1Yt|RBx%~Ys zx$oa&zI%7w-M|$eprN_#bF25)H=GLKD_YQ)=JNM?(ZglC{`SNu=>Kwk zTW#z7kdghuv>z+W>pdlpf8Vvu_lc`^-Llx^;8TyDzCSDX-8e?g{3c`n-#^znX6N7f z$#&j%S5&N*{cmor-v4IRKR@}0>l~kNezua?bf4k!%y*lLE6(kF8vFc?quQ?WGbjJL z{y7)-g4aRs5B*{-`q&b{@ATU3&#&{(`{&yB|Nk5Ka<7EeiP(U^ zth&JUE1JAMT<4x@`rcXf!2YB42j@Rpes)XQ<4eEI^Y+xgbW3~umh-ZnGoQp3(Lmdk zoSvt)tiQe6I-*mM+uD538Wv}c6AJ>F85hj#SlHnv(>pQmkg|#R+wPC=_@bFTgd}o)foI$8&Y6w)y)9we>MO9{hg)@ALfk`(pPLoJ`)`5Rz~IP2zrD%KOZ@ht__<6#3PyZTs)t9P|bAL~8_1U!U)%813av9>aBL6qA*SExQ z=O0Xd60z0m$=h!k*RSo4{QlPB+PwX9Gxi9~eqbIQyY$4XS8Jnls_y6iU-e#icgdnx z7g|2D|Gv9(QHg{2pW9Wx>_3+0wJ!KwE%Gy2^{>`E>v_P}{`ty9OY0ezZeO4Lt**IEGIGN8 ze1+F@p0E|p*!m;yuEd*$!t*6_+-`r9v1&=b!(@4}I3-7T`g?`s*;605k%v;Nf662=sI&o0ie7Q+huJyG;Rd;ibNjD4Ws#R@zzUWf_hwbA3 z{=EKNZ)vtjb&bW2-6?^Z+wOX?Y`S%vFU`14s=n#|vE_Cab)TH>$34GaY<1z`ZLuYD z-^uL1o%!JU+q|j(UGw${fXBY}+cnkehE=Tu`NSn$9ohBHF&rw#V=7&i^}; zXXjn5*z;NT{`%VgcZKR$7>v%AXFs&?u9|va@xS@6Lp#o$ipi2T_b{2Nkv(y4Op@%W z!@P&m{@7=zajXfPpiMJWv zu`%WebRFz?^{AHr()ADWFVj~`B+s#Rk+%+)m3Mfc#A)7Nic`gyLYHgd(5?HRIH6c>5xsYOY?JJ zN2Z?sA{D#ssMMu77nZkwa(?+sc-Dlglh$5-ky>OrZ{=$jVWSR)SvkAQ9G|$Ke=M~t zPax|d=O^QjU&I6R?dGk}owq=Ih3d5xrh=ago?K^+Z4|kvAGf#b|MHzbeLOjfC9M{> za|)C+MZC+aU&k?LK~RF12J6ygUygW9ymrJea8bl{zL+gs#ydm;cCW7IAsumrG0@FX4{%&pVX*X3KoD3*LcJ z|D@&~N}Z8E+xm!l6q|r-{o#;f?JAF*-)u>#ajC8O%bq8&T47gLP}{l#)vX?1X8qXn zV~?4Q`lKM{+bn-Yn{ub@FSclT_G{0*H9oAt?gGdE7XCk@v;I1JMC}agJMS-M`cE#J zbM2MQzlWW_wocbKZ=Aki>jVaMnWuY1_ed{z%C$>8KJI_i7rWKomjs_QNp?qH(Agre z-a+|Al!>ODvR(6{piI4omM6M6*j*QWeW9{0=6;p==G^HA*2b2sTQJ}I7L)pYu_cbH zWmI#z7;2d9A0>J{ihX(iZ;RdGXU-Yid0pjq%UJ*Z=Gr2X7E;EV>lnT6f%1QAi(m5_ zC%ewvX>~Esab0KN;SRoM&o0hj?-W%2W)OMe?3c*PKjLgQoRm19^lwvJTwRLqYwq<6 z%^4G9<{$i-&UB*2dPbnXfs`ZLG3k~x|L2A;1H}IJ6$;n>+v~>QV$Xa)plgoY zCYCsvc*p+7$~Hc6?pGWFWAbFM+eoXHzIb8B3QrS%ZDfgb@ z>ylN6^>XZ(RqN`+8@F(4=QXf4^B9UuTfzFep^2eyr-s8!x%)RgUUxsXe#yq?B&VEbn95Rp?XGF^N893e64BxD)@4WT8t-FIuM}Uw zP=BEH%$Ha5N*5MbWS?2#?JYJ(K76+Koz&X0h4u^V-#j{hSjScLLi?Po%gf7xUWPQB zTGG*IR;cpKw{{UvBICt;6>+Ww9v8B`Dqrk>uXnRn=V@kL=eGSVauuJp@2?fQ|2gPS za#hU9cawUiw6EJe>j#h0c3y?YCzpErD=F`oCG_x+#mn#|>r+qPih3w9bC$5^sR#o% ztL*)3nJ(4y#nQLg#07pe(L2OfBEYs?`C>r{gRV`~)#CfRd_D%=5j}fg>k9|-l*7s& zmot>>&EiPCKRe_8!dwN{?y5y=+}~VewN(?mSN7+J*&fw@EV0#Ubq~%+{#eNWw_wx8 zk5BlU+vYf4GfuDgGjGQ~tNZEdAGwA0x-}&S$V^e<-PrJ2@b1Tw(4&uaXFgiKUi@ME zMaG!hy!A{kZq5kr?=rsr{%vIGm#T1wKMV?S-U901J_3a3rSRz=rzAdK^E=da{XOq9zrR;AGyl3(xHdn7?iP*O#u8Mfm?o+?!)jq1R{q<!p*O#>E9=4W zm6W~q zS1-?7bnr6r95&pPEF?BZsqN{dBRWfjJzL9l8hkHw{*wCT8QbLdX!d2z!uYSeC0s_b zFHAs16YK?vsYTBMcSt(5cUzz645-yo_>hel|-dhuwTvluJ^JcZWs(!-6 z$Wx88`E0*897< z_wshAePCz$lg{#E*9zgIH3u0)bs5yUeipM&nb9VexnSRQft2u$j~Dsxb*?$}(rlXG z!rcPB)yHRj*!(&{;M(s;R?lwCGZ(1R&;NSh;Mz~iKLk7fe4HuLzW0o1o?d-{FIO|i zwD7urg0<~WBRcmTjefEHgPMt{+@oi4y9?gt2J%f7pT1?A!IHI>T$3lo{Og$#vmxU3 zcZoeIM`d1~e^C5o((3TX-ZvK8zkB{lO1l2e{S({${henOL`!w7Rc`j~HTU}e@yyI) z7E2xm@A-3>y?27o3TgcZ`7c`MOnVXYTA*jwUVVkviktRSbi|!nlRx*SRdC05izC@W zj~rDryDs?txa{oGDy6jTT*@`$*FQH0GW7p6ULMMR<>`~0DZ6BNA0JkOc3EkIa|oH%BYVifd!e z`&9kDC3*4UvSrx@*_FFXt^ca-u~mOy{pwf$9gT0YOw(Nrg#{+mCw=IzPdGAHlz-`= z-u5G3c0Q~6b^6-d{O+!GyjfX7vU|&(<)#J2@au2x+!Jtl$I~3uP_L4&$t%k?+~P@? zXy5R*Rmb`ZzpVb>1?p$t+oc>hZK~|0rDb#Po#*!BD*x6? zOu2Pe`SqcN0Xyer3(u)G}~HSE+6-syDjDD z6wAYIPo2URXQivv+MP^wSi)y+Uaw|WspaK%WsgmQ$M<(}{;rpLKfNk)TG+I(;a)8_ ze|ouWOrXq{iak&7w)4rErsW@UzP0@I{|Pk*erecWo%+f@EIiQQ z*~1@-)1n>B3SE}*>};J>(PS7u$@GtCl9S1i`=3*D%oRE6C-Hyy^XzoR_B)fW8+_#Y z_vzG;Hkc?3!oQGH=o>roX?hE>5y}A|R(^ zEOcH%v1wx6u0Dpf(l+Z8lae1FX{&60&DSeu6#wCjywR_s&m9RH;{X4O(45t>efqIi zzrS-I^MCv{BdAcZkp1WO6yf%)CHE#68`w_|`YykCsf=pyeCzLSb>*4myLOvQKR31O z*pt%f7uSdc%It2Q9Qdj@K5JK5t@B^Eyz*8Tt)(hSofYg$#5TXWCd9d1@8!CL45^9h zlGzspMt=w_y}xklm0}*VJNmx4p#9kl1KxbBL*yb6@6_pU;o}=daF}lXtyn(&zvE%$teD=GWC!T6A{qaB}iv zVhq#U>DnUEQsCydGqg!TVCNy(j_!tz4vrmnIwU4|^MrGpTALBD^B}umZAHilzvt0+ zjd$PlHB)?8TetuG@8jM#?#`U|>eZ@OuU@U1XLo1IjoFu9HY9j$PWQiaxq88Ehp*gu z`YS?bp0${~U5Y#Jp3J2TR{zA_<$Xf=9=d(kMUON8jJtPl&h+KepG!G>Gx_8z_bx9l zs+_-^f5GjuiZgdHY6-rY#C2%qP5nD}L$c(mD}&o4FUMu?*{f}^_joO@LR$DL)2z0` zVTBhpH#tmsb@|Mm>AlZ_1OM1wj_bW3p>F(f!>f`D_WD-STvp3zdM$9PyyaQnJ#zx1 zQCgPQ|0o+F_SAGHzb;MV>LruyF8tBFxW;Ho*2R0WmY>!iops4)X4jeht}-S?DP_x? z9MjBR-_QA~T=Z`Wlfy!>w;?BX1k6)QesW^JdHbqKfnl)EPy2}0D z3o9LKzYSs!^J@R|?N?XcwR~sR#s@R1z5Z3NSYO(#96#@qRfd5fSMrK^M;GnP64vcg zoc-fp%H-H}X7ipD)yjA;ySvTq(l`4@gS?+CCx+g--_p5c;TugppQt=vC(1imlrSv_aD#|Q2O#sxpT13t8^ zUM&0n-isZ_AI2YVHCxx-SL${AzUASYtq*zJYT2&1d^s$sHQ7)0!rZvinLo7732Z5n z+7~sCt>B{3oX^I2!si^spP1wYS4O#398Yhsk2)5ZYbS2-C+DL74b96w>vL;1n6!U7 zHUHu2r{_~**3Gw^9?o|-SF8P@S?J$0)An0Q9EeS}S(o_p=9ILZbuYGh+iBSrPb;7L zGv-jht(>2^TP*BWch!gg)czDAD|dZ^(SIYIsV6W0SSjbGw^*%WRomJH^8T%b6D|iQ z%BBP)@45Q?Vftm8qUxpB^*)AFg$35HIuWkQGv#^6^s7(HS%atkvuWiM-(d7#^y~60 zo2!RIu5>QH9Bi9&)T+8`PL@af+Ye#$-KWiukq=ouPtQKw;M~_pVVkRmt!^xrdc2zN zTI;^6lg_RB6mn_5)ai|C8~CikvUgrn>2LPC5_QgW`Tv`zR%XT-$)!(OJF%9_XrIm6 zMf)H9ShHwG|M|y>_Ae^SMB3 zBlPFbI=(e`<;Ho}Cj3j+UT#*ITJ4hi=nj>Ql)h;r04&9rQ@$otv3Y6o#^BL%YW}*m#B5@i|P0J*u!BxJG0;Y4|9ixd;HNK z|6l&gFNFkpnCSoOcmCI|LJjlKqo1~Zub;na{?=*5XJ6KDE6SP{K5hTz|IvHz%+Kr3 zYFb_uas6NZ*(XuX)sfy-t4}?Ss?SzBKI_1)Z>ibK_g{Tl_%`~QU;TW)|C^@o6#o(+@s;@c;Ubds%t;+0EP2Dr1hYZ(TS2)_3vq zhum{NS^eCxHP7Dk*iY3>+ zhR^;K^W)#vb^C99{%)`R{bu2gFH^Jc@?}rnK5NF4nYUAO3qpjIZHlee+W!A9Yc-E` zx{Z9))n&7OURZR~>ZFKMk%g=h79`Lm$qi$oa-ImfxN0mB4&$Ta8_w1}b zBDCvLocHuwx5KnHx_WgSHeCNeV%w}2HD&d6)_Gb7*O#t&P`1z{W=GY+FZy+r^^*QK zlMfVkuD!8c-#aKwrB(S{n^N?y4_tk0A*a3n?^1}-<=wBaBl5V@r^*MfS@V`jto=2I zd#UzBrKzGeR@+)wQ_G4=lOpy%Ua_GRYTx3)z7 zn$TGi^m_r%?Y{>uKDPcp%a_Z@YDZjw$>vO-|KZ2>we7fmY@g8v&Drwu2ZK&!c>SNT z%<1s%n=2M?T>N^g-=|r(isCM5eVR0f$@JNg?mZpusn+Uh_Zo#odcXV1#`{^tdbd3D zmq|)b4HwPsvPzlIl;a-u>-YvypUJcNN|Kg#ZS|4uO{q6)7j!SNbI9NQd&Qz`R&~fEJHw;gS6wfZ z-EdU=S5=nMvGGx(Drbf7^|>Dlt*!HKx7}9NeRVlKP^j`x#pP`8sO@o|ZY?{0;`#Tf z$yd(TE6n-3Vr|uzQ|(V2Uw`|vc+K?bQ;zALJ5gkDsO4?!!xN8BtI5y*uuRd>!a~94 z$(^J{v)s&B}vET3wSC;F}6!t#Uj0tMZhObtbEUS8_* z^5vvE3<;ihrK0w4eAKA%&~4k*b@M)*+mz^r=AcbRV%+J|_xOC@xYOy;QTe0CbMhs0W6vtS+G@es z8Fl3K#QitUWC`w2cR8|j_Ro^lN0lBW&2il~vFqa2-WRi^jxMfvot4P4a{I)`JGEn0 zSViqPd#!F)W7_530tvIyEk~X1ta;7K>nf@>XUnz&tto4_u)Q`#iniCVtFWoLnMoq5Uc&gYXpcaoVR`}@Nus_(Ml=PW(b%;xd-<*x~!Y`pkb?=Vg)Zecz% z@gIY``QrfQIa3dMuV4S4_4|af(=*pin$T5QGdW_OigeX$(LEj#pSrh5e{WE#^0HpP zXts|3&!}j>(~H$#2!2$M+g7?&ME%OM{zV6Vo?4xG)5)QJ8_R^ZAw9Nci}Pj&GFfh( z`R1n2xd-nHdP*AWbUyL-Z9K6>v!W^0=9~St#~c6ZbLQULBmQsS->`q0?$28;wTZ3B zb97tX-@UXz_5HQ& zUz>|UQ}(5t{48s2w?Bn*-RoQ@U)S^J z!MnhFk5r>|m-ppv)rp+Letp{7<9?Cb^djH5)C){MuytkL^((6~#dA%aw#!C^SM#Mk zlC0QhlDXN0Q(x@%wRsa~#xC^~n{~74f3}U}3&krQYh5o!eetnLU1a=XcFv@Rb3SUE zDt6Ly6*= z`QfRVb?;wYvdUnZ$iFi;<@@{no0->dOX&B1ws-55-*aV;TvjSwetk}`8tlL(zIu)T$JDD_=A^d2}8OGx~MxQ-QJ3%~Sg}{ao0}a&oEl$Bqcc ziT@VGcyKAZ`gBb>`QUZ%m(l?1PnCN=J$g04c|~`P{-3Ys_+Fm7SNeOYp;w><$Gd`k zhcvcLzsgbKt=YRt{H*$NiIA-0LAkqB#CvO|%9f`}?FlQLcVR)g!;JdZPrmWZsZKAG zvwpYK{E0{tQ7x5l zS#KNkUe7L*v|AM1q9d-zmeIRCkgMx1*P05iCP&$`Q}!wC<-FqhdFu9KlR0y9x_r;S zDKYrzu>4>0@1Bd<*Y+Ow$X$Q+Yqo7=#Q7FAUxk&$o9tCD&05?2*4R+w0Dsvjp4iV( zyXMuTC~v6_cztrU`Zte)=i#+R>ysY^xkrBbqTo10%`O$;DUA?bobl3G`Wp8J(Z73+WoO*pn0#5ia=Nha1%=8xd&(Qx zOk}%Xy!I_#rn^iehVPA4?;QE-$EV8#bvRX*{=9!aAVr}k{fo)emySg<+ZduW0-kut z+*J;Czy9y^lZQ*i^(Ji3&}BVtB41x~w25xupQM%g;X1~bby61WCl=b$Ko7*c@+yXPFB!$1^VwxhY^!~!L z-Yd_Rge*4KJlMg$p3!FK)D=tD?fJJSP(ky{rJ7wOZ8h&JbqcgCx2gWG^$AFy{cX-v zgP)nVdscd9tj+xRT7}`S7t@Th+SV+k=4=@q8@K8gR31F*yQq4d#kBX?{OxmRg$aB* z6*a@WV1k=*$Dh*~!hY4c5}H4Y1T5R4_s8KXzwGb) zPP$eL#hSl8cJtb;wY~kJ*{&d-tc;I+B8`F_eufrNuKW2nt-bap*751olph~-lg{4D z-4N|I>El6>hMStUo3_4s{W{}N`ittLc1rBOSA1c<@}{wPLWE~*MAnw%bb-$?5s#*P zUtTeF@`ImVufJ$sPRiNKus=}zelf3Qr&WEmL%-DRs^;5`vTX5c@e7{)@7rFMIAzLZ z!QAb&jv9{Zg|(w>J}~~B^W;LtPmxc%_swC6{crX%c$xV&?t{B5xK|v z=|$QLiyua>eEj|`m$Y{mYs<;*TOn7>_N?^OZ@JTNPXE4Vr1fIm#usgAwb%2yqU@GO z-e0@AsMmSze(vj{u{E25cLwmsZ|{2~ugjZg6V`8k@c4q;eCW>;KMFS*?>RMj*>u4gCr!pA zn@{Z#O5Ywh?GXFoGS%b%r?-dSsGpE<5|n=Wq4ehkGqy*oQ<((3-QLO>mF=AEwKUpR zA^G(L!D_bN+UsWzXP<5Oa#lIUR>yeDhBeOMRHFHb&l*55M=YDOXPEwdVfPquMX-UwUV$9j7>N2m8I`$qG^Ti#I=& z|M9_A=14HFUF%gY4n>(X8H)wQ3jL3inP;w&Em- zal=E=t;_y;cXr23TWX~if4SZ{K6s7JRX%-H9iQdX*Y~{KSF>lAyiMk_1%?@{9+wTY zH)hLgCH$NBa#!EUTOa(Crsn;1lUlDfq3ZDNN&BXJo^Yg0X_Y4bsj@yJ?!K;1C1NZ3 zZdh!1c_LUMP6xiNuezE( zMJ@Suiv7uJ#;4Ld*{)7~znUXjZ2ynP9$rmxPygDfHr{(u&A!K8;qT>#W(o9iE32WQhfg;&YJ+`jPU*)bt!w*ozHM&%azn&NZFN?aSNz%)QtLQ3O$@BM;Wlec z{SwYE#rJI||6Azc{#RJ)hJgJ(r?2N(-=$~TYg}6R_rvA4IXnTk_&wW<=Csq4)FK7x|}OjGXeEe(m;Yuh+QEom-`)eY*SY zw6z@#@8aM6Z$7lEQ$}cG!MP+&R?hy-3qI~X$vh`3@R+0a1BW%&w`RL^26?-$Syq(D zv`+m$)4ZCp$u``P$Aq~z>$^7`GtSwcra!YdW&Nb0{E3$i=QD2J68*|?|JwIAGlOm| zHI`GW4N$xn`R}R9$LNe_HjfV0EwOuAqWSgU%f|g|4>GT_zk9J#ElYoio_&DcQqx7d zKRAjkyi$0wl?}2 z|DL*aaH3#TUd-83Q@<|Wl{DYuPxv*np2+E{>6V{;ZlCbd_^mWKkwsSD@InNW-9Eh+ z0oxR}a67EjdeS5}^^_;yT3xZCn@NJ+mv%2%$r9TA&Gy@uchi;~YGRmv?OWfcim+KS zQvP368hb=qE4V_>ZCdocuB~zX58jy8i<1}EEd1_#>Rzj-Tf6Q=#koJvZ>diC@}T^d zX|9}<&IFw&&je@vDY~EkYuWOa3Ptlzs{~|j*|=q$ToAYM!Ahr$$KT%m&iC_uAwGYC zzdmMe?=k!Ll3qM4>7}dE>%pT3vdd`t}uD?J<{v&ZK#MYVGVN3nW*x zxcD^gbNVYg(=zvQ&ZOV6T<6ZD)IBQaX}7+6^76@Yz2z$>Imb=3GI9L4gte4aNi=@T zDx-$D);nHyyNuuRsag~(+!oM%@cvW@ugwV&*UMiHG``TeYJBPYjgF`Z{cHdJ@DE69 zT4cTWqnQ0My?Fp`7|apQctt++2x&AxXuLCXLC*2Ibk*T$1HX$ zu0Tzdr4J|R9$9CVklR~xx^+=Sa$eSK>uuF17WCh7tzzd(YE8cqS}c6^-n6aO?cpMk z%*!8`UUmLDr^B!}K0H|5ukJvN1>@&cWpc7VexFPFoB!##!k_e~>%W9P-?h@VTJ#lv ziQ6yUH{YE)8s}Gklen?)**sOgbrIPbi;jK#ko)}CulFAwM+Bcg;D0n~6|c44t?TX= z`g6Dc^euTcRc?>Pz05UzmHIkae`Xy^eSA^*Tl4mi4$--VuBZAOCmDTu{-(8-ckau) zJ+tdRE6W}(oAB{@>hdG}t>+JfFSjn0dNKc=c~tk}-ai+8H2)avyY>I-`XvRM*yC-x z_KQ}1Nza_A5gk<+!sUMV!`1aSY-ViO6s%=#Ew|W?b!o=Ldn>Lb=}f%y@5ie|2P5J7 zYLR%=>LmpW*-uWr=w1IPe=3uNZOoz{3nf-P2)t~+c*dfmnpGQHyEkpLo4k-s>0{^> zUoLws)5$L%3WesG*-X61@$ZYx4=pz3XR6(4ai*-B)uuBx6)nOY4Qm#B3RCj1e{4Ca@lWfW54KOt#3L0ymM>9fYIt$6KJBbh z{lxugXPxpsRmXPi=6w)$(?B{krOExJvZ`_B5k(V*oX}lfi|3qUDadGeyYhkKY28|t zihv!PjFWa%oUB_nQE<|NJEx~Gm2@SkGU;yLbI$U}s;EC3_H{8DOA!f`|#8kA+{px_trVQ&e*zOLy^F|@)ayk0@(RXALxAN+BEHS z!Y78EnJaC!gs6N_E!n`xxMR*sk;7N|k|y2XJjFKb>!JG>WgolldT2hoc4Cr%-zMHY zYd0Rc62JLsiFckzlA>;1YW357jmaTUA8ifu-+J}yO3tmn=~Za1`@%w?bLZdGrdN|B4(712yS`L*RQVlx&_7Nr zc;1{%s}9NiHxkr-E*#qAIyIqEmRYYo^?7@z+mYZ8Y9e`yv?>~Bd|M*U`aI^qt6q^X z(=AFWHmnwlW&N~2?fc=I+4%MT9`*OBe~r1*ALnRJzaA+cC0{i4LG8r2)9a7s-#D;w z{uFJSHEeQUoVpd6>pq{n{WP**o368K#p19C?LVvM$h~>)!uLG!d2q_+XD>8748r@l zpGy@P#u!`8_WZ){@8$8SHUF362hQz(H);RWbF5rf^B}tP<*}B|5B)Vkf3hcDsD0ED z|8RQFjEc!>hr$oMy{^7!@6n?f{(%!sAC>-4&)aJ|@!!6GPktP^o_~AZ!p-ab_vqeU z*s)3JYGkN|OM?PuPS1nOKT9_4{~}(eFQ@!8`me_Srv_1FeKW#Lq9*A77yC5z(HgPp zzSe88f4FZnU)lULCH=^h(hy$ZwF=y~tPE`Pdwu(zrT(a`4b430QX_tUDpR14;o^%w zs!e9iSiAk_zYOWhle-%Cu$WAH{2(aenP}0pdTWQkxL4EP2FD6M54Mx1W0L3)N#A{JN?R zp58V4JtGs>WaEzGCz)Tz6v@wDdRaX;lF`0I@Q}uarzKx{d`~Z~|CC}7ApK*Gmeb!8 z>R+1oZ|1Y%`G3UQW$yIp?#rSJgnvBEsVGpMDnI-2a-S2EKc5!KHcxs&(r&YUvQ+C7+jZNddKpt+puUxwGY2bqTP*^NLSy(%!FHz&jR93D!TN|#hQEY;V{{59J&S>24UT7mbxA2K~|MZ2EGo_Sg z7Bug#xt5#!qW-V{!pTdGi;L2xO5{4Sb9YHh+jwzf6107GC@LSZGihV-?UMb4Y;#@aluk35uVX%Y z`eSCs%F8D?Op=cZyzF1Bt9JWm6)&r#uqT4E%pvT2)1L)yp-rpM-hLT&j9RWQ*kl>-GOXI3`DXE#3Jw{F`$TjFn9 z@nl20d;2n9-HR86?W-StS#s?BPnLJ;H+|Q?$@EyKT;G48Wo6=~d-rs+Pyb%=X{Ugh z`c?DB<-rU7h;lmm9B=;})Ou<0$+LYCeQT`KUs}C`XU<++XB+!iQ1AVM{vMAXuP!IcE@@e$v`36HXhZ9d#m_%%4>HaO`TQ|urEvOU z_Xy@M6&uaG{Wok(yt$v>{h#-(zAk&6486HGmVesZ=VHFZeF^i+wx+@zD!&W=F8s4Q zV4t;g_GErmPp4y^O*d}^pRf+S)pb8pRxd6p)~avX{-_AHN}~m5Y7zsE+6ey$3^M<> zmFe~EivBOF3^F!hg&vTil^+K-R^{`ip=^XBjDey;bgx#W*1mbLJ&h?iJ?z3|u%1{eQ>-x8n8CqLYL z=+L|G_KNkB)~+!B^y|sKug~MV&;NNHpWan3TDSZ6l8^&Mf4r*df$Q=~;ruEu1*bmJ6luQaW*l&4ru5z0=ViUq=BOES z9rX_5{eOOP&8O$er@Iy(5)aET@n2`SdvWu=43-DU*K~ze8Oo^skg65_!1zS@Z^yGc zllc8vwZFD#VGWCcoFD+Vap+g`5Ws*j#pg$*|JdNnBFI+ zy(hyyJy-u;shljnb|3Rpjx&?&g48ditCg(L)#$!dcueiXO|BQeTxXm*C)=~wB~wuL z;@a**2QwOc#g$Ho`+NLfuh{kB_20{DYIn!axp85>d~$2mwr|I_ua})?U6|B;ulGf_ z$~xOG1zH~!x88cAqte!^G-Y-}&*V~(!zVPI`X(-J(a~_z4S2=-Bk1>%rRUGTy?p#r z(q%VZr!7 zf6V$)UzAt8d5ix(cSGwR?=<#F{y)FUN4WFp_G#-5f2`&D>r~a}>k}jHS<3UlpJ8sm z=7?U|35q@wUOAus$2osO&_c)ci8W3vN9MPdJ!LpPf2tkp>yJiaDyt1TR19RLi6q~v(wrQ8b5rs+Nu@98|LqyF7``%a;oqbt9@6Cnc2U2zMrwD;Mt#_ zmdp2BSgM>T<6>Fl}y&(W!0ko$RBrTX7F#>1wvK%b(3T+t=fNO<~oqM5!Zu zS>`wV(!Bg0F|(aHedf&BDZd)yD|mlSU|%Blb8dZ}_RdXL^%a)>pL1s)C!4%U#e;^* zzrP;~uCTP!j8#+*(E9c8-rV5kUH12FiW6#XpZlvJ@7&P9a|Db#%{>kPYnZXVjOp&JS zrcS--lS4mj*qd_5ea)MiQmv}uIkg7 zmEYC#tPS$NUU}_$;=}xj_8roFOI6O-6lXYH{;=T2#Px6Y8tq$u{>jFPGw%AzYc=uKF^8M;S!OL#&J?{IKJgz%2cPSq^z~2O zztA6)erJ9}vAxP~$#3=B8~qM5{cV4Kz&P33`0vuvf2#hEBbmh$ zi@0Ac`1JI(#S;ACNT;5(yJW$x?&s)#Q_m<7)72o&k71Q4fn=MY~tuSl6Q>$o{edg$Fo8%I= z{R-Pt6aP8RS;tw*B!9Pmxoh>$*@w4XHLP}@c{KH2_pBFrcDvT^{{NzGPW~c)qZ4rn z%P+3hU<|al6tQoK!6gs>kd!cg)68G4B3tWhyLMUB{&M|v_}AAb?cJA;?ptbkkh>~o zo=xSK?=u%J?QVHl`lkHHb^d@CJGbAna$i@!VOq@caE&d+7dK63JIcH7=F^WWpYDC| zC@j6B*xM@cA%rC^(tq#gKl%+~rrwIrFaWW#L-qRIBZ;Ili0!m{;Xh z@sqgad_T`W532ui`1uq2b&=MtdC~`$O_d6i{qjpQ)LYtS5y0RSS9a^oLRznjQ`~9C%x?w z{*HT>PCt5V+SN-uE0xVWzJK`Ff6=_>T$w|9ak|yjB)(@?_GB#ooc5=_|D1=Jz)7AS zDM{D$moBb|P~yMnwB^A){2vN^_H@~>X|Ycg ze}2lhGljvQ)7IXLe*0|U<*7?zeYBUwg=ei&itu}Xwpw{_`vb)nS3Sz|n%GAb82l<91e)bU`U_QpfEDaais;OhIbv9yo?xcec++}c zSIMtm()ByD?(Ylza`?^t`t{#`PZX}&zL2kGrP&FyZzoKKeIVo zA+4@+Is44Jdsm*_=~;eEn1@?>Vc0Q~DS6-A-}H$kl^03avM;QXJNPxrg@m*DwXdC3j_WW8ImRyTYFVoyV*YdP z7nR8$a#!-X*k77`iTg%Di@FESseYqXL~xg}-cEQsFOs z-i#yt(zMjQ{9-rPEi7?hJFn8ha-jW#{yfFG=R2mK+wo|6@Y5Z$UCXC3yw!1edgT3I z_sj$O*H%~Zvj17Nu50257q@5?$UUX^JmJx&lhVWTOGx1UP+w2cQEm(Y{s5- ztM0kRom#j2c({{%vc1ohRQ}?Xna{qj^_l|6 zJ1-o2rPO3I{VLpJU%T)o znE%JO$SWabGD+N;d;GOdd+X;WB_ykvd2T2a)#BN8yF=x37+hjE9TI@@NdsZo!F}1Z->_S_!RI*A` zRa>|0_S`L*{^{}8IZ+3yST5L@ggf%{hV_>0e_7YvAO5=T@{797t}`pl^Qxw&O!~Y1 zr)2rU>90GSm%eU@>Dzc@T8@nJu_rGzKPYO+JX*(B*!(PMX>H3@uFz-4bcL^`z1ioh z-L%qU_xjzOZv*q=S$pj@oW#2o44lPRDsIwS>eey;z?+2Z1M`m^%PjIqU}0rs65BfM z^OtL}Iy#yWW`}T2`yfn35 zJEQCAT=@z4f<^!5wIsf)zBE7OPXqH2Zx!yfijyxSX&(H=KTqrI!`DS#b3eb9eYI!i z$@9^<-vr7sEH+!~D>Z(;Qk7A%>1WgVd1i}}4qOt^Hw@YsSEjwK@!HNW>VNH=b0c0F zrkzZ&UY1zbF1DtPZ}w4{-be<~fI`JZ58QU!&X#1}y!PoADHqjb<7lQ0QS+??w%lLP zHd88DPG{93efOTi8j+n1v!d!944>?&=qxKP5_d1078`EPEG>Q7)R478 z`fQ!z=`9zZsU2FhBW+=?Qj<+hNTJn=iN94p9%$g(}zb}?FuvC_;*=MC` zso3LoO7rBgist$$xmR?K#*4~{$sV2G>to}!?c5xTG_Eb?vXv3Xd?k$w)v6x4B&paq z?tMAgh;NRUY?A+pcau9;1m1qK`Iu~P0Jli5)PiTc8|TKaYN~o@G5`%34Fdv(oZMla7QL724ArGwQ)hG*baB$+^;%n8>;S|dbLF2mF@JK z>jWlGPjIt#FHLSEzhw|FkRg!@`L+y&Q|2O@ldXMGs}$YQ#ZUSONvXAk=Hx)c1iP> zV3+cV3*=9&?)5*l_>&(?hkP)BUznq#aLt}cnyE3Zv?|M}J-teYv2V+5d!CK$OfA^kQJ>b$^ zy?MpD_zC;{C)|1%l?7!hxh}ukXmF0@TioKSH!fvfC%ejrJ+o!kxu)6+OT(fTBj9-$ToxX;pHZi+n|6Y%o=ku5QcD|_H z^{xJFjqxA9nfwfwyBv4y1rNjD_nBN@z7?$&PviM|WhKwUIN#ET4qF&I`U=0T&sg*1 zt#H_RiB+FNOgTRC8U8j&kPGcOb3#z^+)VjhI^jX5KlSt0 z6!&RoofdyORT38n6!q-cI>XPm?uMz&mdRtBB!UTWOhx5BUCM(T3>OUdq zBj@WNDb|yp7iP}3O?);U#dZ>4Eirs=#Y{<-so&R=-HH}^{J53{JaLavO) zGiI%u#Z5W;1p6$SezG-gvv9vMr}EMdo_V>8TgopzJ(ghYAbUs3EaQRrE0L%d!O7jF z-^-7ixqNw1xc=CElN)K_A3iBsg$T=vH?EoW($dP$qqpSl|DK$9^{IDTb}ZWJd*88W zqTs{8ysW7QS7fd-cCra<-IwiRURn|2qVi(*vPJvEtzPdAzVqOS+}!VCq3hlYXr76( zE^Fid_vys$_X|F5o6-2vx>wR|a=gRS^}$cWzsQ!<+*KU`Ktb=iqH?%L~f1pMRko2LsO>)d9TV6bVQSunTe z6f33+?$!O|z$6GqRgE|F~XK^3BMXb1GW4 z{w$arcjZDuQ?r@oBLVZ?-RwWiTd$dzefxf5;rX<`ruV{Hti9t!JmVjn6G-aW>ZxIeDvFUY=XNtLU(gqhsU2wEq__RLKfA?@^M@ZkiN*Rp zSRI`yrJ^!r8Pj*Me=OYn`lsR)&FXh$&t_gP?Yggd)$!M(_l{OReUtDotv9n5TF4uF8G(YVCb0Zc*|4Dm4CnQ_)PTjln$h4*28Os&onmCqk zY;vA)=vYhCOq*Ly>n`9~^SI8$DJ(jYtu?{kZ!abJal+ftA6P>?`*cw49TW z5D|Owy3P5|t3?sdCK#7{rWenuvA7p=U6*HN(VoAxXB6K#*4<-poBvAg{cjuwe+9&tlod-|Iug1%}jSX8?1BM!ypuH zZN2L|ccwL~c?myTCuhl(gV$H=`M$onwq7Y;#L2k#VCnpr;tAf#8U3Y9NeAZha$T%8 zxu{qgGC|8q=fZhql|6><`Fw&O9yy)7e^bQ*iQu^hj{W{4n02Ij*UY~ab9ZYk&x_b$ zxgxOS?=I0NOZIH)Y@X#csdZ9-o`sq1nn@of2{^?YD(VItY3G~#e2xppv}Id$78Yr4 z+qPwu#<4J;x|2>k_5Cl`99$Bb*r;oM>BRx&1#xbLiUR7p^*R68W`AFLV^2tj%)V??+Y~itKBhgZ=EF92(GPg0%Fh*l;azUcd%x4nUMJwE?o_+<^Zo}u7k(-(h&o`h zc<=tjXMZ2D^j@klZT_E5;{e0i;WG{#^K`dSkz_TV_DKH8pAR*2{>WUM8!7z3V$#Ro zcAuUH-I==We~rKazmE(3RLj!89dP1XagVWDK(?Ui@tTuXqJK-h{=0epU*=RbaZ+52 z;@${P`(W0(^dB0t)&-y58T07pGNu~C=Ksrt_VE7CwEm;R{zqN=fO{a%gt|pS^YUX( z9c+6ZGWF@aRSf!%?Sog|S>*NQe9@%mC%KBOV?E~?{W+=iq<9zCPmxf^=aSQFZeCh_ zEO@G2$ducX(~Gt(6%U=@Eb^55l7D!Ue%VU(z$u@&zF0q6>Ge)H!BrjlX32Kp(|H`-ne`2Bn||xOkmlzIepojp_l}@^`upj|H~zZqkk{s63g2k> zI{%)|?uC^~W>16^?Y{MAUsGw}HsQ#-*Q?|d8dK!ak>9RTpw!*XyHZ@yW1q*~`hJeh z(Tf8%KiI2rZo(4nzWO8gt{hXe-?b__?&*u(8>+XX3>*D~FH1fS&iTBCN$Aj*FRn36 zFd^=D6dqvfLyN>7yH`l)2z<=-jt6QqYjE{bO znf)&%=6G4hpPdD{)st7&{+{{PKH|sokFURn_x=0+b#F?2k&~0r-vxcu>;G4OIraN` z<6eHAR&;rIC7!aCJ+Jo8t*{#B!uAuehA+PdJ` z;_H&H-LHrrI{d}zKFgc+lhdD`ICJE+aOKuS#+f%}$5eUfeNz$^mx-_2R{A{WzfShF z`%}*4p3{5YKT-Ng{F3KiUuTGaaxOi&PkqUjO8fpPBK>t|C;pQEvggh1<%M&ql-5@N z6IffluJebncmCPJRjdKa1ONEz{Jp;@PEvTsLOX4{CtFI&jE*0Q`jxuioN(<^7DjRI z(!&;v6aAL(+}Xi&WWIZ$tLu|B;*p+x6CbOHr!E#-p(>?Vrp)?8Y^N_*fO-f!tNdZ@ zc_zowil*~8&tGsbgX32VPxv#Adjj6AE9Xeh7R}{8RT8MtC@Qn=(V^GINi`pi{8=0Q z`E2yIMS|10xXxvrd~7c_iTwfRzfUv%|Gd{Zx%~Ztr{yOCOLmmVUi;^KZgI#HZlNr{ zyh}xT4K{qu^Ix3(R<=l3t+!^!dZX%zdIx{K5c9L0ug!aAZ;GmJSJwuqUS<9Q6&JJK zmrSKO)7&n5NYrYx2G+z+y&J&kP+q%DdV$gVIaw>4j4Tgo9G~^+%4Y`a?6niT7HmGd zeO{mHe-V)dpBJCu$PZdJ`~Ppn$Zwyo%_&^{O*8n+{wVvE%fDuR&YavUR4B44S#z$Vy5Ho(FXElfxjyo=%fCP4t)+Y3%6A;i4D|ws z=lhsXTiI}5TC)6Gwt>qV)!I4p_xpF9eBM5B`~5ZD%%7yc>};^xJ0suLPd#FCbcXf) zB*Bwfp40x`zbCW&;_2!)>MAz_FI)0C6un=q8@G%_eBy&dXPrX%|E-%lTHR){1_}Oj zU-WZ#qu%`FEtb#ndo-A~uDU&)^X<{;OZo#DXU;NA2)(=Ae9`9kC(*(`j30ZPUwr@6 z#_7-WmkEEGlV!R2aY>fr1SvV;lW#tqyfTGFe)V#reyPIWj_bEE@y0#1IFu^#d!jlE zf9?;#OUHkoc*zvB#a}|@=L7aBEpvlR_9eaLd^@pkehlMm>9f9$0)nqXO1_7Agg=}8 zYSE6kHFNzOeNU$qGfB7Ch~Cna<^P&${lMvle|+h$mW{qvhhOZQ^YpE_`R)S7+#LlE z`B&b)nZMt*`}+ZNOV3vm;sYdh^&a}sS90g`-_OqrAGUseuJ4igy!HE>*?Lnrw{*O1 zS$Rs1ZQ;|@PhUf=ZkM>vu58FJVc?Q2eCRZNeSVB}*_UIzivz;aKe7I7{o}Lok&=e+ z?|X{L@9)@FKDsBh;JMw;-m|r-ywg7N*X-(L+UfFBX5nv{;@}WrQOlU^C*AjoKVkN7 zDNNlw^N)j*)l~l2`7h6IRnT9(Pw;<%gt=M4*Bu#p)4U(vDmZ`nGtZ8jCA!ULI9Gi* zee!a(aP5@)9a`^pa(&;IBeKD8(ft6$ix(1GH!^Bj&dKR~vHjD%$?Mt!FEh336+idd ze|~QF*H8LC)8EA`{C8*PwUyOweRqtLWPiKO-!#Af#&(nGe<#=+cR#OxZ&T{V2|HTv zybyly_U--lnExh>ieNa{-O(Z|L)ymtPQxU+j*&PXEF1&HId3?ZTgo4_XRwg zw12wJPwD$HzphVGt=CPxuQGM%$^V{Rhk5U>u6Vut=-=l#mUBg8w&z{guxM@ZFY(-) zQGZU&(LK8U+REtd=T;w$ezwQy-1>(BH-(LSmNuKQ%{sNYQOoRYROFrsht!gdt&>7H z_j~hSaR05|qq*Xw!QZQszb9P0JpI%c7p8WmMN@??wWKY1E4<|0jn&t?=hts7U1O-V>ZDWB-#J@E z*`5lY{;YpbsXk81Cc`(z%kEN6PliX+596G>=Y;!&-<>RL`uJeOvd%!;Hr@E7B~kk) zU)TD`tC>3?pXb7|@QlyKH>UkkIeDdohhKiOVOjq9=^pF~j#gXNWXjAf>I+V}SLX2V z{DK(f>nEPbE#VCOSyiBTk7;h5OnlA6a{>lC6F2`htKaP3cdOe^Yq7rgpWct3;#M2o z?z|v;QCRXqw8EYFeugXS{#ai6XS8Yeg=e#?`4_myIk0MN*;$ivHsRW~1Isugwd_B< zmfB$V%jiRF_?ZdU?_M%DE2((1>1Y$*^DfDqOAC{ZO+M@2D6CYpHqx}=Fn{sVsiqCi z>_wg%y?2PDMlI!G|DUqLtKiL7{*tQ|la4z5o0|Rj$;tvQb^q32i%P9Ihdfm+vRZri z3Z^(+;FRt;ajo|4y)dFmPhJ4+_`o>4fu)4z3Mn4RpgSx;G* zx43ND*3P!z@FlyMAr*E!>koP#nVqxN`fk%4xr4&JY)k&#&Hee}Pu`=mtKX)1)_#~4 z`BvhMSHs`dgKh4ch0B9@UhKV6zw2p#+&$j)ED?KLUomf(@mp%W<6DMl>96Zn9?sJA+CH+Wu$r>9)O&;l|{rL@62d+PlzH+qxjccsa$*P#^-n;iYJpE?a z_fJAL+F$IhlvUf5N#SoSrZvj0=sEo0vuf5O_xQE#hpwCIpMA4bYkO$MEv=Ar)t$Sy zRo`b`;vo6jZTU~VGxpCXoLg|r(`s?OL|0|?bY`)z3+0L^-X;xe)4jB?(0(@95h2C zA5Zst%l7$+Y?zGEfAO46cU3+|PYrFKzxU(SkNx)VZ}9kRynN{Jn)~m)<{pqaY8rp; zjsDAJi(cnTpZq5N@5Z`YIf`8q+d4f@NhMfmPG0+aL%GHuhEK0f%vo3)7sL5!&XmvR ztQV*G%&$+$2>XA=f7@c2%(Zt8&WZD7nq^*>d!%X7_GLeQxz*g&(O8jveQB|Ed1PnZ z*0RQRY=xRjX3x-A_w-SN!qNgqz38}zz_=}I%RMfg)}Gb-?@w_LOVPADvIZvEA@3(A z^D(miHOqCsy)-bV_xZ2N&)+_-UnJyq<@4w9b3`_5 zYg_t#=C1l99ae$W$$$PtmrEHhOKzWf_xG8TZ!fE>Ecv<6BYuAS_GxvhzmNVYxlpMR!g7TBCL(XQXJ$WKA+zsd{|i;tht?)F%=62% ze)M0|dFS)UC#Jmp#%9s3ExO9zwzrpx9)*7QwVe&+Sde`+phT-)07faSxX*stmEIhroX~su(g@XLXO`duzpN{i= z$$AZ%Je4po}lz&(dk}&ypShRrB`cB>53uhj9*2s22w8-tkE(T@O22P(M8&MfM z2UVwK_ng>wDU_7_&g{s{o9vnI7W6i`=|-H@#}lpXf1I-GgPimh9}!exHwcQn!W?O` z;CYA3u4}6p_8Lv}$&dDYqaa|n|MIW9yXS|5d${e2{xfav@`v9qT=;zH&_vHEYtMG| z?nrsdYMK$b;)VX>?pOITvCdJgh8zYr#6DXa@W%=NZ|e@Tzw`UYtM&Km|KDMKr2e^o zUVPNX(tgWkI|b*@ON`4T4P-A(EcyDo=ek3redsrX<-D7&&po4CwKn^^-sOGwFRcxH zToG@5`u?KJ&m&d+Ebc9vs;X4vw-jZyf2;Ob>;B)Gw^#Vp1b3sydRe7L_N%u1Jh?rreAex2=d9AD`2`kd)*nAzefwO4 z-DCSL=N~k`DHd;Q%*m)f?3cAf_S{M(?YnQ7^B+rlFz@p2)%nr6sZNrg)!sF?nfH2q z=!a~^xWnn*N$IbnYP`R7#x?aN@jm#H5~udncS$iq%)*JbCL2M5i`F54Z*3RtHaO1dYUi0kXpTd8w?st}*um9ox zu4Mb-w`aR+V8!2_;X3v+DWH&Z$1*1*(rX3EvCcn=7T#67y5}> zS==*YV=X&B|7Yye*l8CN6LjL9sWpDB^I74uO{V=7FOT(yulJr^=$5cI%=2Pm<9jKq z@>=Wt(cY&v#OQg7_cQg&t!c|mWQ%=!{JNQXeQa|wCcU6;| zNjH=t6c>H}uta3GOjlpdz4k|UbtfOIul{vz?&T+L0SO<9J9$Nlo_)*BJRtoxDN=v# z;`iAnc9-0dcoVzh@oy=Sxk9|RLhU5Fua>ASQ?!YCaQf=JGjCEP=RSC>YtFax<{ayL z4|n^qx7mDJ_2b<$&wIC>;@4ZY$4kFGd+lU%Pm_aNNlWOr+zow; zFR}--ZYzwKG?DqP2b=7}>)UUbzAcdqFRQw>PK>pkU;Kh(X1AlhS-zU;?9FV8zeTj) z;y<@($}h*K&p#GB>c4BKvv{#7%JS;Oed>#px8=l!?^z(66K!PZ8@IK^ME}=Y^Q7R$ z!|kmZFYgpR*~pXIfAV!zZ^s@XvrG$rv8wWd_LtwcpFBO#+{=7T>U5>T{{S(zC#k7VLtX8& zyMLwUb+0PD^y^fw;KhHv_ql8|k^?;5>ar(Zneg8uCnquYnf9clI6xMvn-=r89B{vPsqX2AOg zs}?P}T=)9#QSVDEpX{nce^?!hzF=YY-1g{`wzOhPCiNu81uJT+%J06sy<7glaUT1G z<;nZh{3qWCmQm>w|9qr$k=Eoc=HAT==e)n%wfV5JNA>rLANrE>?|NF@m;U1F`n7fL zjHlBlERva!C4aEv@!`W6OBXzCoAPc&{rM(!|EN^+*A*3_e#+&7zx;*X8}H73CA?YEdOG^Cg zBl9PRtMo3kU% z-#Xv&AK!+QnEk&V^PYP)d(+<8HWqq~x*aZ`yq^cRYCJbNW$C6jLB@#t)IPO>Fuyh5 zml*!<4^2Mb{po7*i^`ojmcfA&tIpW}{A9dqf1v!&y)H|PJd&atPuV-IeW~WQGW|r& zw#^rL3tIi=I8Huk80cPZP<3g>yEK<_qe<77%88y!GM28s_TF`V(uFj~@Cv~z-Ro2q z`5y2|y1@D{NAG~%v+EC<8N9!z^|1Y}-f4Wz*k*{9jh&8*ANnE#4n ziR*raIa9;-^@KB?QJB*4zohBsW$#~~edkQkoU=7;>+^cX8Q}|rgb`uBrtj!R7Q6t&K?rK%-w1EX%;t9sabSjcJ7O<&Jj zarXTQ@x6K%zD)_Q=4Lw=Te-`4Yel--^*BlE*{^rKE0H$R$x**M8U* z#ru3ccjh&heLtO~J57G=5;Xjj>nSyR$@$>wEbCy#b$_Sce>HEVUV3V(XZ|CNm+U|G z%sjg9M1^=~jf$5^WS2f1IE^hI(OUF*-6p6|LSjBd-vb@ZU5eHTl;C>q+gCmBSm?cW z;~&dkk+&Y7)?F=SB4H>}=ji6J{sQZZug{xy#Hs!Lul(McVUg9gw)b~7aeLfMP0Zxd z*|6K=z4t^dE#EgCU0ofr)%t-h$>v!)7mwU{Z6jk4^vNQ?K^X z`%_R#`H%Ex_wMe!oxm7)|F`J0y~WSxSr(t0Y5aW7%xbk2=1-q5`tm6;Hb!FU>?JxE zdi38o#=R;@oVO%pwe8>Y8uLHboS15Ll(FZn{|EJ({y$=G?$JBz_`AuB{VMy(CJP59 zl`swEo}XuD*evtk`@!hgpY_w@kL?WYwb=KC$4$!S|6Ye+M)%lx)8q3W9NM*W_l^@0 z`R9#PkM+CrCqI99^{Hognd#RFcfL+x?-guj(XLzGHM7gcs)W;bFHgMCi?$B6k3V0t zZNK56>!T@j*zv9Rmld@&b%#IL{Qq&U?xJ4cCWZLv2Q-p%WY@ zEqw2!MLOeO_45xF#%_J8EwK6brSr*6TzAq1Yy}@z+VQ_!bs?!p>SXpCnZJ8I(>(v1 zgjCKm+O)mB+vnx`$4bRZcX`ExIIdHCm>Ly$-{X3R#*cE|+91{C;k&ctK22TaSINru zdG4Y7`O)7wdd%t?aW<@fu0-cQ-<(rwXL(ny zkSN(zGdb~o)Y@+k|NZ^or)U>`x%A}cJHA;GebOCfOb=Uj>^l~obEJCtqqEWNe}0(f z$tcX|$@b>7NON%g_~2e~@n#|6?N9f8`|(Ki|B7`|!RB>uZW!|JtyVv3H@$qxnw&p9 z;@!WBLY4V)R!F8^oOqQpvvu#Kpc{9VFMetlcxz$hD~_q@U(Rja?cOt?x_!PUFHcvm zWPp^U+*8rOpj#g*DqW}NDXw@vFcz5JL|K`6jAH%vgKQDanQIn7FmgS=V zAAW9bUoyy!d{xo%i4c?wmre-PXG3#23^5e zcivl@7A3qe?!LZsy$0{c*e^aM-!JI48UFq@!z^pTtExNGm$&YFU~@)`*X?XwzrgE~ zh-p9np8Rtz-S}M$+n=qsHs>$msE@qAZ{e=*2id>qvz=G z@XUpqp9SWZcS`(y+Fr1Y^Xo#<50^!?XFRrg}fy?IP|AFaF= zq)vAi*yrkZ>C%ksc{y){zq+kH$>ukqd`;DlDVy`3E%CqY@GI!MkMG+_s@!uHel1G9 zbpC#9{fbTVSLSnz)qfTB|M@H}i`SG%WW&{aQhIXxcOU$DplCxs(}JeOGd@oekl|-P zsgiABw?{RES?gJ;r16$Tx02`Gmiuv2&eJ0^)AQ!Cv$G5LY-o{klvmhLB@|KjA)2RK z%e~m(UV4W=OX!5~mzx+DO;8u_yT0_mjm_IveTsP@Ja5*X!q?|@8YVZMkK7hz|6t?H z{a z2WP?my^kJd9{%X48lpN&+K=1v%i*7`9Phrg3jY$wn`6-Z;q|?Wzl)?-Eq@U1EMQlt z^DZjLpgUY$^={m^3(tIR8=MsIt*`k1`nFr@PjlZ&$v+&T500OF{rt(%id?QUvOAyt zjB7hsvUTI#$sBP4mM7I_INB;bD4H?F;>+4e|0<4`&t7%t@M^Q#-G>D{|0h3N`0=J! z>bD=x#=H}AO8+f+yL;Z$4qQ?gC3O)k~KA$)p|?DUmpdwyS3y{UFSvj5`A*;VVTj~)Ks()ZNvX~bhLB{dGa zKNI?FU5;Pc*#0u&FuMv{-*1DC+lrS9R{fo_z2)@MAA9|tF8kC_RJe2FzG>VGw7z>J&H54-@w~v2%ajJ>jC9udLYJ z-(e;GhmPtTdaAEH|CMN27iZX8zC$A>Qy zm+0u}v)M2mzc_W?zLh^OR~@_`C%0i;l|xX^diD*`*ikovc?LA z$HX6AW4NpOf0_K$%&B%hZkt&?zGG}M)|&oLM=xCKWTmwE0_zCh@KYvU_Mg`6<^Srs zxkZ2Z^hHIw@lCIOOF!iJAo@jf_lMRZ!9Ve?A4IQ2aQ~3vxgMj}^!_!&zWnYFwXz4k zn;y#Fr})!c`o!hN$jr9;HO{{_@3_MuZ&+sfTi>wuhS9z`abBnX9(}6xgTvqYgQ)u!F0yP(6pIPv?pLG3dddgv+%#jV=Ka0$! zL^qsjZuunh%$obhzB^1M_XTT8rq^EMtBDslth<5vzBuo?dPR$Vr*geXlKww5mdmy?Xpf|HxCNA4OHNq6zH# z=3FzW&u+UvCyz0n&+PMu*_U-6a6eW0!Bxe+^)O!ztE_{n<&pTrmi*TJhuHS%H|6)+ z?bAKjO3Tb{S@W8$j& zHB;Xz>xo}~&X@di%UXTC?JNGX%jute-eD(rU3}{2ue19d%F|RcuS@?q*0Si=;-04` z;_Ah|erI=_cQJP1zev7|jMoo8?yzDl?)h418Gk>b@5vv|%aL{-9av!1TxGXCGQF$r;#Nq42P*zxLDJ>2Yh@j~7dSzCZIv zz~h~^4>y@qD4x{aGwt8K4(C#WQ`%dEx27ylu`* zHS)ilD;N&i=W9KGs4s9#YghL}iFI5b#6LYMBOT2aRqK9)2F!`$n zwKpB86BJ(Jmhp&=y|1K4LcfWgF@}Vnh z^F>)!E^pX)J}2h)q27@C`7N&>r?{K=;^S$IdKb-aY_dKxH*UVUQ&MP$Wyx; zw;A@tI)zUXzS*mPIfXeTrs>5Z_xASwUeBC0D>8aK=lnUTuHO3VhTNg*aNXD3LF|iu zzk4F@-6Oer_O`=6K0G-x!|mR`UsJ26YC2Y&6?wC9_N4F(sfWVK7hZGaw`*?WGP0j0 zpZx*Mo_Shx!F85vfkG~vE5)jx7YXq_wi2iQcZ8XAP%#uD@8i!soEB%H!5MhF47&OtP$rZ8@$I zV$SAs@DJ-V3A0BM0g7x>&1?cpw+K#oDNw$uEw4xHR*ToJ`p@q<&c!6pw#hNk_u5%G zt>VGXN&3z<`(j*YYdgF%`##gt?n8+QogObas96{e{`8 z`xoxwUi;u*+bg{-4X@AFd48YZ6>!&eT4~_SiFw^DyKLQf6Psq9zp(k~l6&1N?)|+a z%JJ;cv%Ci~TJkx8>jEd(B>##1QX_lM`R$~}SNek2k3aq56_U4Rf6IFPo{Qq1e~ZnM zzqpz#Tio*N`H7hL_L|ApFZ@~Y^j-Elw_h3u-1nXI3dw8ne6Wsx;3tB!H*kP-M}EIHZnS;FG_vW6e&ZvWfvh<<6hv42Wne8el(gZl+f zt^9g6-{^P8|CTp)kL-QbKWtanYsvN7-%jdaoLuW)^?UM8Wm4OA`(J#m^H(t>?@0R{ z(_hhN%GGKn*d?(^Wx9cDw)%6o#rB<;|5@y?_|M{dNk5e8{WQdHJ~n!?{>Cq1siWyO zwG*!Ymh(5~u8wi5mUx+&*w6h`?FWnAqn!-m`^CGAODCk1Mm-b>zO1QMVRUR|{RB4O zUJt&npLr)IeQpVMQ`3vLF^CSbS^cbg($fV$-b|I<{$PcAc+ASU*Y6Cg4!^qSP$rgf z&Y$1~;8w=gv=B%>^Zjad07qPi}S~qYKYvGF1{@HO=4sImzu{h zZNFU}&3fYFXCnJz(w_;N)R#?onHm@?Wt?%LMe#V>JAEzN0+9>XPie{P-wgV7{`jlx z_4@NI(nao`J@2nL*-L7vg3Z!riT|g}YI^GUSGwCsJzV1UL6bx2YK%;Ga@?|YZ(p2w zal!OOZJ)X)H>sb~T2WD-nG&}C-6FN)Ge0EW37l+q_w?as=5k)r!pqIJ$>be6dE~ms zqxcgqVjk`9_~HA9TY3M**n@E^l1?A_WA^Lrin^II?(dlMy?nxa*FQ2x@*h1nU_RN$ zYj=M^=BelRpDS-nzPD$|VWYlydEYY z<$YW*<5*kO)R4;(PiI*uYpl9(sC{x{Tv?3;@3*xEeLvPMaL>-*eIKp3PawYY+K1;0 zx_AaGIOWz z3wv$<4b1 zH7n!ho&61Y+R5nAMoY(#_#L)F8CO({$^$MgMDx0%cg&c@cQ`a zeogG7wqH|D{GK%}Od(S5$lfbUC&qcX-aTCJSX)wc^G4gHjfQ`vlNYJ`^$Pw93bl%p zowqvr_1u8i8S%kal4GZ7tutI!|9186&soRyW)-}1=EK+eFW0Y>3o(pK zKIHw^j&BLq{F}-T<1buY%4wO}^H@#JLt@RYLfMjd?kU1Z|ENh%BX z?VN1BwDQS^w4M(JZA%t!e6an(`jm&M@y~=DpB$+wb-Kw}v3QA1y!Ahg^C|Cd6fQ2$ z)sr=?2}pR5xvxeBP{LIpM;a8*|lG*Wb&s zHVKeE$~BukXWm269jre2e^`Emh@P8U;&r9?@OQU|o-g*l*y*-z)k)zeeW97ve{ZWO z_wH2Y4s2)FQOG`);cfu-wX+|-ueZBX%Oz3!txK`+Y<0n}8^PTN znx!W_bMZax?QvqZ;iB}CjJW&9)=%?adHSAl|GkNEb7cH`wBN)JQ4g%?NvO>y@P38MK4_19% z^oMB7&yQl>>G^6m$J2hn=>9cJ3tZ}U{Et|F^}(-0QCz#S<5oL#eodT@GXBg;QErh2ZD>3dEwh3sE#D0j+dW5a#l4;PcxJYeU3`jW*? zKKS#)ajW=B$s)jC?k7Q)Z8cg>x`D=TZ z`*=8?j=qO}&)bO?7wtk*QR`od%tdG^^KRz zk>?Xa!}Dj(4u85uBX_#j_5%kJdSkAc+T}HyPukCxbXJr>Rf0ukH55s4f z_v-p_Szk;G*2rWVt=Tkd*je3!Nz{bcxiLg%p=wgEloCGT1oDjkxTHD5fJ z@9g2n-QwqEzIU9gk8=BVdE1R?6=x3=t`^f~-B;AkG2=Shqb51QFOoLre+t)K6O@*U z^*(g+Uapt#w(?Hj^rVlj22z0?v%l&+k2F|($2vnXC(1M>N56u%Vb8HY$CbN(``7NO zcv)Iz!;AWgqW5sooT0!_n7)EP)W=>o>QA2 zb?-=RaZp>4-D-E|`vi4~`I2*zES^3jyDw^k_r&3wCxh{wx5#ob%E z*UR*7bx+{rZ}*b>7k=CIao5c&^Uhsau=4)3D@wlW|99kDsYz|O-L&GtnmOKmGlFh? z(D|ZhQE{_>B~|b59FT-{r1|z<}}}E zUE_n@TaNAEZ}`b~efhov#al0JVRL)r_N=H*x97;l7w3Qc5S_#>wBKo8pS0y#caB{@ zSeaShPw8e7JQmFSqB%}Z?j1Lq-|~YSEp;w)DAincPMc!Jqu+OR&F#7KDt|o+5s;WV z!{prF=Nsm{^L$X7`(@$s<6oVfl~q>X(0=%E`83g>p2FDXPm7X1N@ggWJrNkU(`$0i z<;C(hgU-&{qMODqkmjvye_&gO!P@CY#`3l=eusNiu9;q*<8*%p*S{Yt>?}6jt*sb&Q#rJ*q zm#!%(yea)!X+BG9*4t~I^SXA-JGe^j>D~{!CKmFxUC@c!!0~gc^2+TeZH}LIJ?8t+ zr(#v%L5@;Eo*0!!R zjvcy3vt2H~mU_MH{42{cFWZ95oH@~33f)e9FnWBeKyGhW|8J$4YK8GtqE}hp{|FSW zJbI}s=5NaV0y~8R$Mro-I_Gbxuv~6_>d)h&fc7FXlO(PkYM$wsilc#T#`N*B5+0koR(F=ENN38+&U4YFv|VzR2ylVqbOR z)r1~*FJ^|h5nBr*MnBU+U=_+g$G1SJ>Wr6<_j&Dl41mMHOPMg}kqe8M)s>%4C^atq@@uPe1 zo|Kxra*u7c?+TlBKiNKaJ#kO5fBEBw{T;@nA4T7^H2t@0{Fk~u-7am_{v$Ex;#8l$ zd{lIb|Kw5aBmbVgzR&)%G&!X2!S5NbCKuJzF&sSJ{^svgPuD<;2|mY`+sv#?-MjAn z?rOE^Vf-_9vT4OLwD118LV6}s#nV?4?2bE0JC|?T`}OC=U0Zvcoag-O&~4vis*bIkw|6i>M!ev{pu@+sOU@3|RCecZu3nO|ec%g`D5x}KS{=KpXvDBG~`x5PDF4k1hUDL9==TBn% zq(;`~(}R^76GL~&m}os}`1Yq@L(%zr4Cc93HInnB|J{rJnRjowLV4xEMf;B(oR!+^ zzxS2VH?D|~(voiJEa`*EWySjiZgWJ+&I!@|)1-R*g?21&mDQC04%;5GzMH=DJb%;r z&`y(~Xe0qLF_4lL8cMg?bm^xiwnlEzos6{yi(tN?-iyanJIQBEG-2=g(ZoU*<3QZ%OP2{d1*HDHQKuDaXxEaZpuKU1IM^Z!(sewLWu<`|f% zSy(bd{jIQ%`qD__*;89GgDy>)a;JH*+uOfyo~2j+w0~f^`_I1m2Xh)XiN$&&mkM$vUH!^!W z@>YoGEpPALU-U=+n0Np~De5})*6Ta~Y+l4*XzgelEi?cH3Pzc_pGd2q3v z`LXD?+@AFu^)JMG&ud#tBqMF3{IzBAlRr2aeP(|~foe~lI<@b~>u=_B# z{DS$6#(jpXc{%G+OBGhGyAt3M|4DoHw&LSkjOM8csrK7nQg(2Ull{(o#`!qU>DP{* z4cACdyS)FR_iIJgb%*mJTumkzeyu;l_%78&e$wfwUKb}^PEb-=$WnZ#aZ5mxm04u# z?l1n`^W*mX$Q1Z*YV-N)nu@u4b=R&haQIQyvtPW+UR=GdH}6az|0^kT?k|6&LdEy( zcYF6~)6ts7V-uvWiJbIU;!)-k${=vgdfL4BoqxgwxaPO)kNffLM&k;Wcg{!6m+QwG z`y`y2epY&SbW@_q|Bi&3j)WfqywY8c3fk@y6~u*RE?W46vF(t4UF^P35l&YclkY36 z^WRbS@{2iFmFbshZ{)1=CHXcF!?ww`OCBDi(kZY@*k966r8L2 ze{^G@Gq7-PjU%R%_gq17TeWd-M--`#a8ljpy|E4~zQuHvTcN0y(+ z5Eig@Q;INL=dd9`f!*?6#Y2n5eMM!KF4`*2?AUN)<2Z#w@RhxOC!{LOWZYN~in z&5-z|>wL|NVYb#y_l4r?z4@E591|6PE%{ z@yO=i@yE3iFI0HfEcbccd|gQ^HE6vS%ew6a`oedMAHQ#uD#>U0HCyw}X}9mYIL`Mz zd2eXjS{?bPSVHWD;^a@~yXO@f+pF(u|8@6(=)&i254IPkNd1|Sg_+8ojV*83*&bmud?#FyG<@hz@ZwJ~6%0@5Q-r=?r-py)%W(scINZ3D)O$UVn=KY?-#Tx@>iusIWUtJf=yzDaaBEb{$?yAH ztCHrXwcN1Un|pkV#5@mwi+7tB>~H<0d+GKP{fgLU0eP&yKGx-~jxO>~`sQl;)+xy-K zpRPJ|qDX2U^Y0@ai(BVy@Xy!&`?g?D#BI$(XKpRB*_JWCqd?^AEyKO8WnIp{U3fOD z{yySoyZc+GukGU#O3zsfuY2UI<^E>JXld;3%6I;wbG`dM?z$>*zNN;ASN)v-uKQWi zX1~X8d9iW+->$mF2kR_m{r;f)SAInxr)BZ7IZwVG`#s-j;(K}5O<5CGY?s-2UQ38? zdiEj7%A%-EGV&*8>ad@f*>_z2*7lbl@87EuJv7_5Ei~aXf8@!Nk@htrf>Kh64dO38 zcuz0Vi+yBQ^L6KX_rAvXdHcQU^CNVYKKFiU+Lp~D>!jRcGwVs~^?iDGCVqSOI#a~E zwta$^+Rsy|Dox!5itLUh><$MXH{MEjm=&|^Z(rJh&k5{vIDSj>Ja9DlX8-%!U%vDh zhA*?{*PpB9kZ<~0pn0e9_uTXA&a3D8-sBT&p1IrbVCJRojxBvE%WAoLNY<#qyZ(lp1=ABTO#eb#FugZo>JJ0x^ zysFpy>$m^9xZ0xAn+in>6yDm3*KOvPYbZWgW$?;TVeUHl8>Sylsx#kQf9%W2>{F*M zw=8MO&*nYN#>=?-K!^eF8?9G&O{VFFvDq>EADDce<cl5XBsV=U25c88+BD;K!@C!{(g^$ujLR)3JOD!g>{=lu7-+Y#5bNGLW z&kyweT3Rd?n}2`Dw0Zd_F8`nXZ@1z^cb^BDLY9{gOpUkvASzcs;opvzihpjb_1$`> zBuIMo#_O71R&!6-Pc!#wJ-;_C+k*+yZF~Ic1-_&Ks~Fu|KU^a?Ym+h zq&=EEAusol|J8k>XO$Hj+$7F8+3f48c%wS!c8|Xp_t)T4sec$fi)QNiF641FlGREz z=ojp6jOpMulA2KY>dec_Pdb)dUhe;OCG)0TRu!A`f?QrG_qSY{-`Z~T$;0Ea>$_)9 z`5)Tt_za&t%zZZP=+wzyeCxbo)qk&~bh$sCjz*a-438G~T-Mm& z@#}%iR1QANw6@yKLMvv4FuIQ-;gd~5Zp z=?wyDPHXMHK4X`^lX6dx?`SuZ;Gdtxcf47`&FAd3ms}D0LxB0};RnkIGzMOH{$;;H=r6IyEC09J<*YEUIW<4=WS;7C{nkLkA2E&- z7G2b;eR`5>=g%kGbQJ88C$g@Lh!>(bmxy7 z+kVbpuKba=<$Ro1w|wa2shsLxVm5cgeLJZ2e_}Sz;TH-;I;wVi*K*9iXT~n?wzG~S z`^Q9G{a3}j5_{Cw%(rhp^n8DgbJ5ZXKNMcE1|6)}qY?6mIrBnH)!t-I-%i+drj0? z#j11n+TH~GU3B41-DdBZtGD+RH7DvCXFi%U$+lWrN}}uh;Zrr;FT^{-t*-8yk@ROz zqLum7`C(U?)@8e|@D z?r}`3sL1WuKfS+hh0`*QBsSJnuj_xLwI0*+J+Ufo)z1ei4rUX7JWTufWviI=&Kc$o zmNoZkx+W#gn{LD$oGK!`^V9~Jiz!bs{8R5=+Rtiq{AFPMT?6@5EbZ?#=ib$~o)RfK z>#l?Ssmm_&kC~Xfxf^Vh{zygT>E($&ciqoj`KVs45W;oGY#Hy&V8O>VjV|xrE)O`W zShDm@ZQIucC12Fn`_|@i{o&omy6g3Rwl#`>d_NphkungUuXA#7WW;0ZqP(2)34C`N zn7*`x|7S23Kj{B(J%0oLxf<=|Eiub@&Ru-&c5lO>FK)8_j$6!^y;6zt@t8By=d}8f z)HPvM&Ht;bqSM$SI@>-KpSQE#@=4_Tmgt;c)0REXIr-wym#Z59CDEea zauxO7x$DbK1C7x7ys!Hm_dhb99{*EBZm!YNI_sLguP+|iee6k;o?Bk#qGnO|S|U6w z`_z((&N(ZLS+@S&0#W93^L_Pz7Wzqj){O9ito>aC_e(mh}hqH*s!n3lFb9qL-_6({|Og7uGHPr?ZOERbR<7u~bp7Z4Cl?kkR{i?fr^Y(z znf!UNogEjsE|#BC34UVZoINv0c;=_v?LHTGyuG!2tx8vq`y6iRtv6fO{7|yxX(<-^ zxZJ68?=%Bx?*4hYGW{L>t~nlY6ME{hg0~o_WgNWv z@0aG8p1h4;4Hnr=lUz~1A^T0yhs;_X*Ur*rPyN*!ioK)r zbqZHUiAb5Pð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 W$YgBt`&Gqdf$=-GG z(Vupg{(gU0@c!(J-@f1dCav@PY{yp7o5ySd)Qs=m>;C-rsq=RIsGa=R{7C)dolonRPWfXi@Hcm&Z<_1Le1pZ+Gg^%H zo_%`Jd*$b_dD-7*{SCbB8~5e#Gx^kY#@}7eC-&aD8WUf(=cZ)r&MW19>@#NbK5Hy$ zKeOaT+6T>BN8Dp2?W8S(_jg};uk2m-{zv-$lmEkyRvx;e*=e$VYRA5*|1X?*TA4Fx z>ZH$0eMJ6UpOL4!pZ&`B{`fBSNix5>|9KfQ;qUrvAPS*=_D zzP%6TpD|ak*LPm_(w&+~GOypAoa5~6vvbm%(tBb2;x2WkjGdP+y8ry;_A+^qt^c>p zP13vg-o#%2U)bB!&%rI1b+*;-KKZX#CtCgYcFixpuQ@(3oUlV&td@Umef8rQ&Dm+c zEX-y$JkI{yvU$*hc2w>|rJ-2KWl5P<6HW5!c|hY ziFu|do%f3mxc}T&?NiXrJyQp7E%zy_Wyl$anvvw*kMa_X+(x{Qei;j6}h`XAFMNwtH@5d?xgl zdF}Vbw^#nyUZcAI@$bp^Kis_kCvvxx__chw_E+1}<)yb9+tr-0)T?>3|98ZG#n;() z1b-hs9`p2nMa-w)X4m!0{@=IXw!ivu+{7Q#Z#zHqxxQo3{e3rcPv&1%`u5!py-x`tkMl@4{Vm*CVU`eU09iefIMI9`*lEEB9y2d;4Dcbm_M9`+sD~*nMkH z{(bxScFVf%oj+doAOF?6a_-^V7W4iePyYMui`Vbp!AX`8uXfa4{CL#ndcMZyGq(F> zC5I6% z@$aO!)7Sl6CT4g&soMDV?EgK17h`??uINhZdA;Cd`PsDHv)|58>in?jnW5T#pFN(1 z-wc0FEX~+|_es1_-!`rjGZxvcoB1e5ud%#kL>!$13el=l!Gj`jq;aizmMC)W0A2<-3aVtQpqI zQmw&@lrmqRoV8*zXVLxb|G!zP8!6YAWzCF~pP8@aE^k!3NNrZNa(L@`*SO=eln$%B ztd`hqoA$2%#+kpD|M@Q0-#PuQVZ7z{7W;J!apWt@Jc;$cDdiKxt@7~7-U5@D zcE@&Q&!hJj#xC5?8+EtmcliIdjGg&D|NgUee){`JYDO% zG2*r@>EG_T{#Oeto3V56m;Dn(PY2gu`d07bb@ajy{gOu)B{R31eX|!%J~X@gf84Dl zi}nkb?X$UUd-Rjr#5wUNzG?scX4|UX{Byte$&akBpIpjr4SL-&sm}dd>o4*3bG_D2 z{&%zP$lGHDvNiqLp{mdMTlc&8mFsAzo)_^x`7z|lNBf)8-b8<#GU@o+_kUz_dkU|* z+3EkX7Fl}TOni;^u}t5Y>DP@^>#qmauipBjI^gdy&2w)q7^__WyrQ?yblHpi(myj_ zI~JK%XKL;Z`@i}x_qF#+ufJP* z{pHeYFT`!y{~i6un*Al{_qX@+Tnhh1X#TZ{sN#*U`u`~Xg#GRP59a(>{WmE4-~L>W3A5{K0Y)} z=>Onkpcum_lQFCD@FDAif)AS)M4Q<h;kr2oIoh#LIn%1i=oB1u8)0%TP$L?15 z$ld}a3Hf>aYAc>2$6lxT z7xd?>-spKKC9%sObcUKwxXS9S^A*pCq;X#7Fy}Jo+}vt;DCQyG(aGvOC-MU%gr0e) zFaO~CF#1sJq3x}^TdP~%bA0E%FI=baC*a4%4--BJKTLf1TufH9b!yAh)>+E#p^2u6 z!n4;eUiocy=Kh`E^f!Ng^de3B&5L#4EM^ND=Y4^b|n z{a5^5vNgD@ZEJklvaRvo9N(V5RJZ7x{H1^8Vf)`0u8x0~^H6ewf(+w4jg!s+`e*)Z_O+^hQKVG#;8 z?rUdFeCb%Q#~^SGKD+Z=#1}~L`b@8L z`0bc@V$r9pb$ez#77RIawzJYc;y~#dOT+Jmy1r8n$!w6@d}oqJPWRk{(_-Xxz6E;6 zAKPYfz5P8Sd)wN73UB#Ce{;Ot(JHqv{DttZR__+?*3&JgTeVxXTO~J5(>x=zPB3rE zaoO&h=)6=@A=W5S6e0QDn-n9>|I$ij*YHGz*u4fmVRK6S% z{${#L^v;F~zP2sb?k+KXYnj0KJU{zZ@s9E^v0E{>PNhZP%+X%AO*H&=*XrD(SGPUN zioThtZJoQ(`2Lo|e%=>uWgee;WLt^Qt?FRw%X1}ey_CAt_e1yF#I*QDx$OM9e4>2| zp1ti*5iIdOuKb0o)@gsix;N^alUp?pg(S}UVEHpvr6%r2lR>PZ&cwM(52YS@dPwxp z)I&V3Q#HXsCIZW2x`);t%02YkTH_nSf>EyOODO{UdvRkBEXSduuB$K$Vpu1po!R&(F z1?`K@3g5C$sCGA=tsiH^jGOGHD|4L46-cV=z` zuUgZ$Uw1s`yjNLPDsajDeUvk~?Ob=6k)>IZ-YMs6H+RW^Hxf?8} z=Wfi2{?#(Qv36xd`nv7gQW+Loy^)t90qAvMCUkJ&dXJoPJhy)6S3`K09J|IPD0Up{PIe zkj_J?hi(tm61N$+&(OZ3bO-FPI}0s7xBTo%+5Ta|+o!V}-i2I!cl z?>_xzGUE%eDsW`6?+$!ummoS%e^=l`wgs^(%N8FhcG&IoBJG#RI>z-{F>K#N(s>U z-@a%3pWy1QJA1uySjEcT%NHXu-v78OBfB>BZsP8PZ;hAje(70V?yf)Kxzn1Xg}xTd z*SPsN`)i#EpL6YM;fFGj8{rx2c?vgNf5)GiD#u=3-t_qJUx(=P7O}#QN_;ymn=1NU zZvk<(eCxY>%i1sdy~WzSkGFj5TYT=?r=W*M4~rghJ@iU!GYFoc8l!wian0ybfGip=B)p##!&3?|P-If9jik(1;Ye8KV`W7NZxV7^8V+!gQa+X$8FniwhjLlrqjAk=wQG zYrryFi};-UNmbAyz`*$zI9Vj_JN8cO)@x7xjoaA`dziRqbj!s!f1Aysw2~q0q1>#5 zSB3Vz7rrVwX76NK`&4L$T@CBE(Dz@TOgb?2;5+_QGvSVHj59jcv&1qAm9TnT5LIvt zZvb(&6nS4brR%7@on`GEAqeN7&cyY|S>`+>%fPEqG1uLpJA8M<&d}e#yS06d+Gp3@ z^LT|zwtHPz^Yx0ykm|mH!zU6geU5Ms+o(r*=4f7VT3;Z-Po={zDe8H}qXNgf|+JX|cMU$Ct{r;zr zmAaAZd!J*}a$ckGgU1}J(oH+oy#2TJ)_%Vm@fHpi0ej7}>nD5=TW8rEa@#R&Yn5>e z#9FqO`B(nIa-`-R<(l@JvM&3|{u^6|tzO_5#mak0D?{M*oP!T6-*F#4aXLx#hF#B| zXU%1$=03)DK6517p82QkD3aHk`|y&a-rR>*mM`7un*SkhAz$SKhlg2PQ!?z)lBcz4 zS^ozCUF9QB1m}Dedu?c~EOMCRs6i9Q_t_th?K>^Ce!KHy-{M5=#OOqGCHeJRZ&nDe zpT_d0$NcaXdr$};U(!^(b-vzQ*<0s@pK+ISf9HBDz3?Mn^gE~5?}*MQ_PlcYuFIy316pV8^mmlT?KoPw{ocD>Qzu4mE!7qWF~73B zy>>fxyHU~Wx9g(s6ukB+e64wY?e^Vywy$@V#_cG5S_qQJFTY#0`}H-;M8>V{q(c0*I zzPnY$FRoR`Zr6GvHvewb`q$T_W4GUXvFoeb^|j`^@@y@4eO-1@H*V+GWf#|$_vG!p zSo+#`addvk-KzU9kd&&IY+rW?EZe&dEV~$DkohiI`{*mXBe&l>zU!;qwYA?j=I!k- zeOTDS|BXk2(Kbol;W;0>bmKN2)!tTdRBZi?N21YthP~kY8;^veYm&PCb3S(J+HE|l zzU{{mv0)(isMFu(W2d^^$0O?VejE{=U-3xTzXmMWtzP%>i2l4EM}_xSJQDZ+^Qbf4 z=Ht*8T)(<2KIdb%Zr#SC`rCdS72AK~k$CifTpyx$@J8Cb>N z*)N%p@!pN`3+jzy!Pxvf_m})-++V)gdFC&f{6(MDGpSHU&}@fekyDBy7G+fuXQ;a@Ad0mo4w`e zs-N9e*F{lzq?52PS&0q^YV$8dbpMKm$bC@duQHUm_1YW(PzF`(ef8(edd*XS~6LEuFcCQp6dQq zjCT(*e-gd$Q|N-M%>wHRhw={%?;d~zcQvz@u=Bs*lOs=}y4>OWyM}jn8Sn09-c`nh1NcOvMZ+-J4w}3kwUDA$)${KkrM|&6S5ELuUrVlDxP-;&y7ggStGBMYzdH19+}dm3vO@QVul}_+YUkUltLoN=3I2XkJAcpn z$=_=~?eo9){p4@E%KPf?5rUiir+q*9$u81vN$By!+RpNb_(!tSo*v#*17cj8UeW$l z^23*s@XznWG%#21LZ;9kd6doXmt=4B4gy&Lz5 zV3X6|!G&8RlH|{z1)rCKj5#-*X|6u2RXkV8K9LtSniqZsEm+^i_2p_n<31^^3*pW% z%RBzVSTCvhf;YlWJ~T0JtF}CK^Q!WR zF7cG3uUBO5-^8%GrT9SALz@kqQL|dbo9ygTY!{L+J35A70cx5l{6+4?4y=gsQB*<0)9ZrESYP_UpX|Jpx=hq@2v zDwLZP;OT81|H8_j`QO<3+P~E%5#AEn7yqp`saRLAT-j|+hoE-SkuHgiN`r(cs-1MS zD`KNk*qRQ?nOk2Ae3;Y>5lHr=erh z#ZL=6kLii(3G0ck6Ids*ZrXjG#AOEFJKS~z?(m$Udq(gX*LDrqaBG*D|BUq>WnT5$ zA){TtTNNd=_gp!ayx)Lj_RXl9`aH5{-<)E!39mSI@!-DfqLK~oXUTlC-o=$L^-y5K z-b3?cKCUX;Q+u7IOz4~DAFem6@4Zfp+EaV|$%gpLR|{^ue<5Y@ro804#iP*k6<3Yp zzV?LMJ`O!!@p~Po53ED}Q0QkA(h$^lj3KBkkl~V_pLR!AoXEOW?#uVPR#x|0>}2Qo zo0e5Kx3(;vUVEBFjKgyA>Awl}-W)jRe_})r$~|mNaN5CSalwSSy|uhaIpwnMY-qT7 zZknUxBe;y~a?8t2I|I$&(=L@Kh2^#h-pcnrP;qRYsV~?02H(S#-)?7rvdW&7y?^P3 zsZmkc``2!myJ7E!$yL_b`@6sG&f3qubN<#l%~$ z!1AhyT2t}TnJPYF%Q%8tGY=i@dg%J_bkB1rrJ)cCcC4%wg!8V7fi&Gi0u0j`AGs zvnq+3AcN-1PQOp8tPK3Ish}A#Eck9ht4-p*g6#$CtN6LOTN1mk+)46H)J^O$2)l76 ztWEU&oK@a$=CVFH$5fQgxbs@$ok)jwItt}t6Rf#!grAtpDzl>Yoz8=Vmj&sJ?b-9K zxh>+p?cCgu7x@k90_}e9L!k$jZrb4U8#2eT`lwubF;Vk;_m{sR355v-4rZVmR;ZfjX!crxtIZXxBhB%$nX0r{#rjY+*-5#p8S^o zi*MD7{Zq<5ezn?ZuX=9v$N9;xiYKlyIuKXVvu?M!FMBo~S1;dal^s zs~IirxLn67wYXPvdP9n2F{jz7^XAJAeLWVU(=TJV>=H||*5c?^!_YRR7a_SFJ&t@* z!MTeKO?OEIZ)R?K8+Cc2@v$pz+s({g-|1Q7oY5_r?W6N8xpVcqxa3z0qwlv?^k!bT zKcnr&o)VT#r)Rjym>)|M{*-xYM%s-`zq+&P%Il>rH~kg+k#X>b*p1Eg&(?@mZcFod zU6XuE$7q>u;a1ypAM0aVxTP-d+iocP;=RK?*_&l5)BT>@;*_7e(l@st@gHj*Y9C} z?t97R9ew`RlcOyE_`A0^mY(iW>7RH*?qp0~$~*U@Vw11(XZQ50^ljUVgD$d{_C!dU3ON zNpkO9>)B(Ijz^Rn6FML9?D@M>9F})@m%me+w!8Cb-lP4}yUT?STRf6) z|7Y>aobUhR756Q&4EWadD&H%-v4dUuyFvc|_(M(TzREG5WqOl4^Nq~Zg#V{}n(b3F`D8wq zrN8R@l?B;acFP|XOPS7M`@VeQXOmYJy;gq8&oYmg_1;((`1<7$)47&&{CF;JG@SeI z<(KmbXLyokcb=d5Ay4gb`lDjC=VyKXoK?BU-uc}z>yyGxdk-Iep~uZf{wVCJ75KgR zgFW~E%^j6upN+bA&O2&zE=evuaJ$PfHKD`KPd*43+S?qTar4J)U%q~U$+KteK6$@) zU3*nU$8qo4+9QvWd*)ZxOtGw;Vs%FG-_9G=Jm+lsdXInnYEe4d-NygHd(UUzJfHp0 zd^Ep*{?8*HO}5s}in8y0%i0s^aOb>0x=^L6puf>pkB5IeTCG>!@NACH{82kCX8zKB z+$ZxDpI>rHs^PQl{_xSpE?(hW$*av0()vc~-ZP#rjVYdf=w#}ZWXa>FZ|bR^fBIxU z(|zq1(T(r8ZiN}-v3`47|E^f|Tlk}L)vpnrecCe@Pd&0pXz$c36{4n5M`hM2y$}7e zUTJ&ihceO1b&sqzbwz{;|IaFl@~sUs4qtt;(DZ9$@4Kv$@Ws2O?p}S7mS8@)D%I%t z%qJ6C|LW|R;CgoR1Anp7(~Io8=WISv%6omb>62}2eQO-^d8@K7RCCtrFZ?c41tPY_ zd)Ho@^gZgwhG`Plgbqg~MR@aMcP8o@u2E%cn_1cu@4n}CN4f0RIQH$=48OmgF}d{2 zWh;w~eLExj|9|}vk0AW#yf)k-_y6_B{c`{HAOBCy+RnIJdc$r;J7du_<Gze7e_#3j_lFP6MK%n}?VkK_e)Uz*u(s!X|IE$(A4?~^b^K)Gk~e?C<>g1dX~x+0 z%sqeNYjL0b@q6Mo{xwzfO}H)Cw|~jI_@K+{AAAna*`M~?)NWr}w)@P_`4;{ARlnyy zyj}hz;Xlhc!)K4G|J3-;t$QHzzi~&M%X{@>{|{t3Lx-s0aBVqL;|6_rj5?T-UUpjjtCB?4j zoP}0=|AWOwxl=dBS85ksu~?O`p35rqMCaFei?z0`suau#J)Zwn@Pt-NMb?AuY#*;E zY?pHHY5uxk@iP{dXw!@9Th~UFPBh~%yrQ=KR?o`6s|v3i44cc+67%}Oa=x9{5@UGG zlBOx{JfZivW2xK5Ba+^^$t#0nUqw%kc~ul6zIWG8j(x9%@@?N-Pp+}exu)D#wdHzx z&EJI_zrJ?vw)=U-K2e5umcoy8-d7n7_u1M7Z%HTZS2UA)wD_S?i-nYsyYnyowS5BL zm-g(QQaD}c`_d;xnp^ja{O`?DKI5qT>MBQk?~1_WTT;QVk4189G;`Z-xHZ!$cUHoB z&Tk;X(kyY^?10m1J=v#bEW44%HGP(0``KOM+@)E^{+K9#PkVBmXaCumlb=1gEwlgZ z%>HLjE;q?U9oQ`PVFT;V?K9eMlx5wRWSQCdcUn)jXTA5aEl2XbA7y*a)9qX@`uQr? z?6n=8rrQ>a)?~ZJtd+Pw>qfM>OUH84(hT1>YcJ;dp36P4l6Pya^WEDI_Vb$NcGpGU zx-C>4{buXYxadcD?rU!c&M&*NK=$XB!|d5*?$w_%`1`Fd+-v+}ec*cEkJlah`+mIU zXtz4&w&618xiYu?+;+P*+@Jb0N%sAYp2E8)R!i?JQQ!9Nh+w;)Oxfd&g8pYdo^j>> zCA7kw>F4()=WJ(wJ}r5lTYm3{+q0v-tF6Cx#x+0Z+p&A1M`~T;AMcoSWBro9`A@!@ zzxmf|`R?$~FXf;9TW{Uf6|;UBU%2r){kOH9pQZZNAAGjeW?Ss(9od%t>lZJ(KKVQE zhc9f;w#ZlB^{6usTKw;bVZ#r$0|y(A*i6_qJ7afep}FvHg)EbfT|7$j9DC%C$nYII zo{(iP!N=dW*x5qPX^!*E%L|{_P5J1&(O$&DT`E-TqK2U3stX@5D3LJ(A>(T3UAfyZEBt zt={DA;)l;Na(a*5&-l}O?4E3l^1FuW@(0;GJ9`@W|0kTWfAHLXMgQOPx9^>tv3tea z*ee-2AN!A*XO|zpdq($l$#IJx#(gpG607xhtvM+Bc;)$uqMiLaclBGmTU__uxc+-^ z`|p!4>#{2Be|$1jF$@(13#yzyUhP59<~7X2M_E!2c>i)2}~7H4q1 z4Zb+ni|?|DN%M|bn)epxS^Zm{T+CK$yy861t@Hy^C3`@X>5aMxv(751UEA5` zvaR!lnvvPWAM#1(kk#v`S;mAdD^&N?#HXtHRAShe}1gk z+8^<^;8)-=JFlL8qj!O?{%DlWaF!|FXgEE}_Sl^bd}TInZ~8C(lPEm9IPLQrv3mc2 z|LPw;t9-OM`Asvas;jcDYt~uyZ9jWv_n%$<@w3S=y9uz{*miWed3djJ3aelnPcnDb3Sms z>yiB(zjPNJJHPqAjg`K^GuGXzeI-BU_MI=u(R=o%TJWCE!HHBtHPdq~{E-Eg-4fRl(s`4wFZeH1x%bGwsAFr7 zzPCz>IRE48i~T+CdC&ZJyJZ$M-SM$JGQgRM_a~k7rGu+bi?cJwxI26uOv(F+dlDi*|~$VS4!AT?>U}XFZ6zO zPxaKlHeWt(5M7YQ_)O73hB2wC_fJy~zmWHYSuCB;ODn!x-4-b2E#$3izO|3>{ilu7 z`{&Pn@&3p=zjeX+LXT(PNaB4{!Tmd5@Vwruz1?qbzu4=Wd;i$~yrjFnd&?%@m;14W z{de_)A8|SFRO_#u?Av?hrS*~je0QqaE$_Mi{T{fvcFX3pvN!2>>Rx@)`?$Az?)Q$@ zwncUP_x7IOv;X|h&vyUp66EX_>|;Oinc)-KE_|fkvF?LJe24{WId~A30dEzIVp89L|`wl<(Cb_f5 zZO{C`)#p3j7e9LqLbvRezb!7=ci_JGmfC|g^^R}%FZj!m>%PNG&hfqXvwz;NK8e=G zPyBxU$XC-j)?PjCCx1)7`rCUq>3{UAFS=Iu1@9YLl=js03tsGMNRh$cGHh!`3S^1nqzH8>9G>+}d+VR6v*xR=+kEC| z53h7uOg1?eg>V=RDmI*thX1pYn_NAj!AljGMM0HIIGyZl4qIs7&7Nbk&$2SDFzi@e>YMOmb*V|~oX&)H z?Bp^GSA3>*B&K!7>IaLt>{fvZq2ka#;YaI3f33O{-g_(TaGGgOSaRJeS%(X2+wQ)4 z5w2b~uYQirZ;R{=YY*PJ8qt!XcqCeQzNuvV=Z?ZpdmgW8-5a&#dXipNe80guKlv0R zr@Kij9C1Mc=Sv^ z)afmGpCfjj<(%FPw_z1Vhu?>zgtX-_V6?TMB(Id^T#_JjG-Nx9y=wPN-X#6 znIln^xLLgNtJ1!EKVF^v6MOK7w#4yUw<}ejADDXM=k1!uZ=C1VKJbwL^wZkxzu&&_ zhrhL66`Q_Yb8v3$#h2c;k?q#MlRisX6!6~JDQ18D(R-^`HMZX(yRGvZ!v9*l&s&o{ z=kLkY_Llqyo-@?&l_>s@@USrtTt2(wx7wRKXKL>F$Th!^cDbLh!*s@vwg>4PrIKBH z7ap_IY*<)7xtf9$p8la9~*v1{_a-77xE-jMFz zyYWhf&eol?Z@fG9-(uV2j*oI#rTo9X3;f@EV~_aUk6U_=->)rrYWL^<@jIK_%KQ}O zamx5V_`&$>CF7@=9sQk0>^t{)p82iv%66uNTJY-vw`|hqkdoz>%%|>K`Nel@?T;B=^DaNQVDieG*M7~;xtC8&{JO1J>dw4lH9m{) zUAE|7mRxUDY&UnuGU4AP&r;b;=Q{39PpD=yOHU|P+j!>4J)c|YM)Afw&CaCAr3EdY zS&*e>cwVKQ{bKcmpS2Ti*>vn>x71Gyd>nZtMeMU7xBcb^|8KN)tCD=3yrzGn-LuojYktnqmpA=t7;pFNbUUxSSe%A1R?ya~*)?|SP#bG2nb9bd5}`(4X3Pi2msOMDaaY}Rv;=P}Q! z^!^sVobUY~#45I(zH{E`AIByBOUP9B$jB+TAD^-O_>20U2>J9sk9+E6>iZwRFHEYI z`Q4vfFIRa+xxey>VZY6@iN|d|&2X3dd?HzH*XIj!+usQv`NXnq-hpc%dZUe_j{k() zlb?K6`TSAEv}%%+t?U2bFZQlEpF4ByHl98Hz2=pL{M?@}&Zuu&{_(%bzxl`hU;a@) zYtOu6_nDsMFm4ks*wZk}*7@u_#pUTI9!kEkVHThCz)2|PLFK8LE$>x!OkjcVJ({>Z z3lur^R1UYM?3mDVH)Y2J9{0(e%B>$Yd;A|-u*xkF2-Y%ODio}>FX-b`uQMxOEE6i$ z`kVP>`NjEeXEKk>aXWiyMWmFe_u{n7D>}V0msZ@|eCFupf=Wfx2oGPeOZzAMd*1Qg z@=-0HpN)H6_lbN#)0iWbTRJ{x2tL24loaLS)BWI?QjU(&^XDgjRwmWWn=$|RvCn5d za-TU3LNE3={Nw)NyIgnfwvtF!QbJ zt8Yrr&vt*=@A1Za#Y3TIshqXmFQdKQd7rG+{Jf_}W_sZs9zVUu6_%xO=WaZmv-`AV zoMWB#iiccTJA~}DKW^sQZKG`!et6~8E9s_lB76T{z0#6ym(Esav~i~Aoya3|UGGGm z@f0gQR6Mts_whA@Jlk~g) z)vQ1K-6|>4UFY?QO4)zcCSR|5_08z^^v+b~t#=yM^ZvL6CK7Hxe8%=_|3s@imG!<~ zau?+bn{ASu-P@a!HJ?|!Xhk&NU&}Ag1^oFwJ_%YMbFMq)nf3IKJCE#_oO|}hy)*x` z3*LxYeB+X-Zk5{OG&jC6dA$Mu`U4BYH|%bmm7};`_r?vU*liOIhxKg_YF~S$R{LYF zbGr2L+Y)rWx2QXtck-#} zt)>t59&^?QpT55G;OirwtsXlakvw!<`pRqGU-u4tlm0eC;-11i^AjI=KUFc`ttt6D z^YGj!+b8d=n=G}DGyL9?x4K!M#7rx?CGIKBkCl0!w64ssOg#DivH!QX?Dh4@U;N#y zD!;gHpKs3Yjhkl|XPECRH(p-7VL$s^+anv=KicfJ`d+kWy5;@ux8)nY@)iH)yFRUa z#eM4=H{I`kFN}M)yw?8v!M`^ur|+y1kA9!@-1gN+xx#(^dG8OO=3nuay~or}9E1vu4eCDuX(Jz*}{u@4W8rE^8+aEPM zzxv$af)@rGWuDFX$>Ue+c5i;-bK|5RJ(mA_Zq>6*w_Chz{^Z-wk9@G)w{O9}_<&~p z411?L?k664Kl&pS9WQu0{K_xwieIL+@r%Eke*R&4$D-@};wz6d3gwpCxzC)Pf8u%c zt^G&8ZGTbY-gjT{x8b(qD;^t`>^uJL`-d0oNxvDZ?G3)U|EhoT!#(SR@^O2?&;Cz- z3!7E!EB)saTc>tz{>SgeTmR48QNN7MUikC*FaMj)$9H@cPx`~U?@!bJ_!X!1&wST^ z@|Szguh!xR;;+hO&dH|l>wEmzqSV5V=lIO$kDrvzv9$I(+aG*e_{?L@tcs@M2P|g( z3(A@H3cr}^@Sdeg{epGpJzE-ElhbR}&;L5dlq0qvydjRUiuHvki~(wemfE}DJs|R>^$p{C9uxk0CXPKp89t3WZyD43s`16Do%lxPO%1;6tZL}7IGggak01+K) znKp(xtY_L7s<5r=NZ3YJr+uOu!v(8FFRt#m-}Pf{$9=CKYg_Jn-B{gn-|I!F(|Vyg z?T6cizG*$&E>x%ec)L;6)Q{1XI!<%7gP)(eveW3BR`ByvFG3yHbCs@Zy03L(b<-_#{;Vf~y;9-HeX9+RU!Czd z>&Lpb_gO#IZ4+O3?drw{kgVp@2eM~?(3~~h8#~TEy-RG-E5I9kk0!h zJ7GK9)-{g0*#^tl46h`}WgGOHURd8*=lg7<+UJPLf3g=v3*VjfBy{qw>qp9bbFQo0 zi#ihBU6Gx*U92oyFkko4T34B^9gD@bu5w+Q6}bA=k$~9}S;4Ds6>Ksyynd`c_YaJa z{d4_bJ$B;w1ADgrhClib*7N*J{vhA{U*Zo;$kklzZp52oLe4sWH{R$v8m6=D)us69 z|90J2)xCDtnZUa@Ikvrev|Vpk>CE%H&ZOHu+bs7vvj68A_rI?XPON%yt@-uW8NaK} z)Y|^Jb~vxLa%)mdbkb(kZBau0-ajrFU3b~CC~j@XLeY&|owl3SWcIGV)|2b}C)Xm+ znfLaA&1N4~>wesFv@H78?L(`#9l61GZtLQ{w-5ZSbG9nCmmRs;H|N&j+uv?v_QzFM zTxfjl!T#vIgN*Ejw+-j}p4^^jRk~!qa?Pud-}Z_>-nHC6H-|g+#8&R#u_qR4Z;W^2 znV$IHC~03$@iU_xH+n601-9pXDOc{xdr`jmZO==$d3RsFKeyxEmF3nuOP}w$JNM(= zmA>UUCFy#*iup>~>+g2%w4T$on6L1N(D6zs_qC5_oVTbDb)Wm_L8y#r&vN^DhPDri z__HQ8%x5{bbKaRi|37hlfA&gT?*94WsAU1GRd~Q@?UfJjcdX~1^U^u?zaLM1dbQ}^ zaN);SuYAsW^rCz3z9;vm*Ze;8f8U3F`eo}I^RFkok9rgD{&#&c-+J}`(iZ7?4$s+k z6foQ6J3MzQ`8~P1{?ps@mc|U#%rB%n-p@YqTJ2WeGBxw!b9@KC3#?o1d@@nvjvU+i zHsk*73B@dy_q=$vPyC#FWB=T@Z?8NkdnD&+r+ic1lh=LHb&X%{g3mS9nJ#{KSoX>% zzE>t~yZR4)x8G2${_&pY-Sg-Hu@|P6W(Y#G0I2f zc;^wDi52QbWkQC2i|U2`PJS`p<-f`=b;CL#Lw~1qBdf`l>1x7xPsGBC^{?g;3)Z_U&zujb@psMFDz=}x zWBH-YD_{7zmP-|z&3(&rEA4_=^WT{TIclFxh5PI|-lqp1j=b_*@s|9t=Z9}pO5APl z{GXUK%lCgyQB})6_Ybd+Et9s-d-Y0DpI_$F0ek-1xL2=IUnjp-c9-Azd*)>Km2VfH zIUiFr`}B>SPYlFw_Y3|`{!!iY%ifJw?)bgOM@;%7o&_$iJo8Za!*kCce^komJ&~#C z+P6F++{X3ov&sK!9?kCW{W)jy=Z(hm4L^VUY9doB743ic^zx5e8w$BMY;5>h&o=wK zz-Qwt3Y>Oog>zhdP9B-dbA6Jf|76MOhYGolYsxH7P@ei(Q}o@^BzxZ9nK%5E@29Uk zx%tQk9kcnZ#@v>19NWbf{g$z`ZU6gx#dW0`-9^*RU;bv3d)`?7{N&5rXX34DUtZCi zD|4wc+t5tRIKO-2f2E)MI@XHcjCYdrme|d*cWI3Bw7}V^J<)AzpB~vT=W~&z<+=uQ z?T%vA&zmRBTJxwv^!a10Pf@;i!;+Itt0W6_oB#5BI^7UF^U0jfxjtD_PyU?bSu^v- z$wju^AG1$n^S;eq@!$K(Gu2~jRKIO~vUOT6Ir{-=BT5L(+P^z;W#(zq!8N zIrKyKMULXPwI8yyw{0t2mvj7mS<=16_2Dx&+q|0YzNhktRKlI?f}f_3s(AbM9s6

Tu-xG#mdv`r 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
xOa{dyRH2KBaBWV}^9ud2^_ej{q+9PHc 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ɟ+cO4 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

7nrlw` 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 EVg}q7iS#Q-Ld9q48P3>rzqG_R6a;(ScYx!lt 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

*_j%7N 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 z z=hVaJi=Bcd`$lEW4LTQUrnx+0^@qB-TC1WmHS4!rTK4B<*U~*fGp^JvoyH%qaZBvQ zmDkO0PhEdwk+_$1*z(0+s}^pQmOAKkG>DgH$Gr`w^bD?6i7pkNyX=tG-XBvIi98jT zz2Fqfyt;UL&@RQTCdyM(7Qf+JeK|yR-6r0ZOJx^Mi4BQ$3XMK^HUE8dktplT)YWfa zDw$lp8dm0A^{`IxT3|x*(M3_$7Q{wqW~WY#m%19%y7t^Y%VnptOjj*^slhgt#VWVU zXHnENE}oD&Qw43Iqef5GM(kM{ylA!++t%F31u<_Tt#~i(6HLy%KKmB)zQpOXjMdLF zg&SooaD8x(Q(Mw!ZjY5&&XnwF*3qc}Y>QvaiMAI1;jpGB%hOuv^b^MJ@DS#M8NUuJ zk(*c|H(fP-)t5~RPf1ESh={Z;SzfVlpIg|=)Ub?<0EtN}rkKqz*x=SxV@h6}P*d#2yvB_{_0k_Vzoix|(7gvGbE($!P0_&)jh0>$4TB_h|ZxAMTbZ z(sTNG;bo1>v{Op1>w-dGJX@?X+jXL>Y=CHQG_|XlJ)zfmdc9HpGv+( zeLH=#C@X#S;^~Xdt)5b|v|U|G)Q6q_d`Q>s^-Qk~-&oz~NxXlsjAwiGtVfw{{M&6e zU#jCd&L{V6dY9EkF1hz>mx?D_^gZ-DSf&Hw+yrG$K zoa>mMqji`;8P~0iO&fzR@QGg86ue=s+?9gm3uLucq%L0|jUW@O-B&#Hb2JYLIE|GI z3n=BCbu>+jl=5NL2++T&}k z+@$jcC2e0X7~DOuVpGb#8=m)_Zn@2g^Q)h=Yxjzm6OK7|ZrS-n?P_(6^{e-b^xA$N za(gbl_=!co_A;^cP0EKo4}_S{HRlj#JSpzDsbMAesq#R!`~A1}7-a?6O!sgr7OBf?C4TGLM4ICk z7cJ9pKY1jXefIM&FQ4k@9@?h!eS@s`p{dUpEtD>WF}R(7{*3jT?wPwa{ELfHxmHyC zNStnHvYtsQ%-b^MG|QShX`f1~vd#s0RktR3_R4>_Y90SvI%T84rMt%F)*EK!6uPfI zeRs3&`YE~-|U-M|WZ$IC-PD`{mEN9lVjICG`;H_KJD%Wqq{ECrDcw8 zZm`im6K?UNM>$ov942oPKswqVoqisjT>&qtJ$CL=KJ5he>dxQ`>X4J&rd)6?RS6stNNI~=d*Uq@c$qFYx}!@u}kX3o8R3p z{GK1XclW(`v#ay>cA-Oqk}oBsFRukY<=^Qyl-JDj;a*mJ6i zXt!DU?YrGv_t(tw6I^+A_MK;U|9+1R-Ye^O|4-eY4Yhge&Tr!nw_i2;?7JI#ettdv zY{Sl~48D3Z{;T=t`Op3>E&f|tzkTQXU!PCw|9<}JZH7U{f5~&Jk0yobx*dLX*7f$A z4Y%)^r~iJu?eg*44-*!A_}TyV>f734o3P6VXQvihEK_Sf_(H#V+g17B?QcUr|38=& z8GAc<>qY+o;_{v&(hDIBKX;hkT7R`7 zWAm_T|Lt79ogXtU{PZ@>TpP8#Z~3>TgZN|jNf(su zFLAQI^)V-~mt9%%V@klhkHy6q@5;~m+9jIg=Lc?2_fe}lW?rGDUsxQ4Av-QsAld>~a z|8DP++?Lz+_>JJ?%$q;u_3i6TZtloEd~?m~uN_+~XHLDISGxah`qllhCFjg?MD1jP z=bzl7yyR_9v+qyTs{kKo?_x5vB zZ5nR*vZwBDUv68OG&jmG?N$+oZoSN`nzPd!cTe2BM`ByJ>+PeE|UkUl^M(s{DpT~Q8+1dU6vt`*&6anZf40`A4YJb~l!W(t&HCRiSvdE_Tz!t4@5@hlX|kxj zth&R;^m;MRkKF35D=#MUn*DSsms@7N+~nZf8)}CWufLmrWgYjvR!O7h=C2;^UvYO) z_llzd&HLFF|4}^Uw=sVE9}Qjc)YIo9drP-{cG`TVCZO!onOpfQzRhlq-FJf3oq5Nj z6(Q%tCH;zAi(UC<_0{}a@o!1bq$&&9l?$Iw-qikl<{`GZ%`3&8U*6O#K2^kG?PH%S zHN_lLQ(ZZ?W?O_@pVu54w(Vh3Ql72;`X6W6?jO2S8Q7OH_vb?H#+6lXn0!9ft4L0% z+uX3|(WbT6^JlYby4>rt-k+g8aoX9m(q;2lr}v1MO@C{t_WGHH^i}S_|4B0Uj*957 z{d?>7mOD4Y6pEz#md)y(zWVLAtm++Bo)0bMe2S!=JapJ)wY2NUjcK1^E^fPM@ODXl z_N!ZK-b97(Jo%wrdDWd`QI0wa<+&;)yMHY_J7aR>x@56{?3hV)YBSGFwhvqtF(Fhv zHuCB+i%VYX)v3hHFAo>UScR%=w)wO%lfzX>baII6*2@gJoUD)hcU8_}-1u;dp_s(Y!z)vB z^{q88%bs5?RH@=4?RUD(eOLXuuu0aL!3LL`1%fVR%$8inz3Jixy{{#w{?19Wjch&V z{lD%EZ+fIZv$cYT!MvQ)kzG-FmQ5c{wH8i4c-b{Q?SnGM`ssJJ$hs}RsFdZtI4JP{ z!qeN#)(Riqa?V__UCJ=r@7bZLULLWJR@|E97kw5NFUQxn7Ubu*SFer@PEcXj8Mdxfthx6WI(R6}Wv z)SDZ3;=OgRgjF1#^8c2Za@iEAGZlM({+qk3wR>Gh#>)yr!(Fj1Z&NLGMNJ>iae5-M z?!;-)DI$Jn7cO*Nlc>G+@~!mKQ){H2O+K6W`R|6Gp3O7W^z-tK=e}e~J)!zzMqX)U z*4gQA4PKbcWXYVXuzlW?Yr*|{?#N_vCU~88?{3wR=Y1~F_GZenHCFS@Bzw+gZvJ8N zb?S+k&l3U)(;g??o4vCs-`nI<^WD7PpLd+~EW9*x<=n)cl!sX-w(gm8an{R+$N#Bt z_m-MJ^?d!vRChP8xU)=PoSHzAZ1KDN&yxkT#U88;%&g6@dz(?c#iLbO@G?`+mYr6% z0*NKuV!9WXEb^Ll_*R_W#r(3f#{GM&Q>VQ%SP;D6)wK|#liY_VPg6+`z9bxe=gzOZ z;!=fqIeRURKC-a<-?6Bi@wMyp_BOWLn?kNn-6A$^(S~eZZnx{d+s{r_nKvb6*;?lQ zpiHmOCmq=ZmZ`VhM5U{&-ulfbc{$miVUcygG^uTq@2_)TJL%QMrl{tP>t?;a_CI5m zp?pD5e&xJdk8izt`S16$f?c791^^(;Ro?l=42zn>k$$6wjIMmOh}4U@sa ztIrmA2j4w<+pF)awbYJ)9mP|27)-Hvv?|4M>lN!Lrddm0zE4^aS!VL+>b=Ni&;CCA zwQT3@Q%p%g&y;*`l>E&;(r=L>c+@BCuGgs!`O*`c+PA&CW_M{)x^(N;o{+=*);r$M zFTVeIPSV6>ex@(y%rENMxxqf>{?@5iGLO%luXa3t@^zQ%7uCeOp?;w z)4yCuHh-bJ^iqMD&zCRPIih%JPP&dB)8{v-)3O40w0?0{?)sJdW0LggMgE2nk$(^b}++8B(c`G8wB&|1HmI|4p46WI*pTK*L*{rG#E zeZ$eHN8Dw1CulQ-oRiNxaCcT^`lg-Ng)Z-u+VS|`7KMjrPXE2wbfJvH*=^eSjn2WV zyxt^Pz4{#fw!bp$%57y`&ZX`z84qqb9+7(U+WP{juUYz0>t`*gw3qOieOu{`Y14$S zULp0-KdnE-r#!#;_W$KO^~;&mY^TiFGBw$@v;EiAFEMf*3X-Q5>u(9U^pr!cd1nH9 z-sP>^qrr!4p( zxqibHgSE%ceO%gL!ffh)zF-(Sv|%_vXk=UD6{}?Jew_ z`6za8uW#e>bsY~KpI*6}`F+FRou^Od=`wB)?#tZXb#t+}ajjY7mE&uo*gjqM41Xbz z{pXI1+_u?wzkXA*-ym7G@NVbpOc@FN)Tn8nG;B+m)22R2z8fenv{ei1H zB3gIJmUEPUzd9ixroh#%xOqa>+Bu6ZPo7el|6AMmMffuIKPtz!OgnB_+v~5ks>i-3 zY5xDiZELdRO_et*T%K&hD#h-3Kj&Rm`ng)`Jx4bEiFmkSf9|`thg-Ke+_jC7aQL)v z((4N~_vK2Dew;eX`_j~73vaG#Y+O;iZ_?IO`?loVxJ3J{Cj+kC*!_IN+ZoS;Bjbwq zWxiG_^S-it$%>*Z;}hKxwsw2A-|Uxrdv=e!N0ZU@X-}Tq=#jpC%gso#EM-!)@9s$@ z>X$RF<-WPZnrCt;pWo)~d+jSrpKPwQ5Uo|dq4*>#Ec~V43!UE=LPh+u9r&MC1bg%f zv->6K83aqtI(cLHLp|*2ueTFx-+smApWFtO;2Oi9k4l?v9c{nz+{|vpoci1~ zt@ny+?Ph;@cHsPkMLD9^w-+p&R+U<1D}Cw9_M5g(G+ur?w)Aem=gJi`*mZ5XkN?p# zE78viOz*vQ&VSX%f;;hPQ+F9Um!9^v{PWK5$=>EYj~7Mr%{wyr(%O{|cd?#)xoE!9 zT_Y*Wb0u;j0cUQsiU;qx<=av*J$v(~1G_VJt&|e^92~rJTTEq!<>YDit)8!OH(nm7 zc}bU7X#UN+nXk?$CpkXc?B}^M=%7-p8Q-t1j58nh+IW8C+Tk0zcwULp>hHg*m_Jq| zwH`gAZ=10*R3*(h^zuBPyiaRVKJK&mT|Loi_qELlR!5z;iiTv_tZt9x6^h(mI#+(S z?A!XN35m5U3f}pweyvuhx9f;yac8iM)r#KTy7!&!H$J;`NvFAF>C=)6{=wq^PM+7k za+opr+V{dv<+iQ;_g3h|Sp-dMtubD`Y4^c`yLU3?E3M|xu~)uwU{m9yMOw2=J(6R% zUiP~@bXp$x=&;p{$^J6}Z|V5%{{cOp}@GzeJRgad0+U`DhV{@l<_uY((@$CCI2i^&P?3q0K;EqRgc-77|KVgaW zxz@D#`OZV>Z%=B^jMeg(kudXb)?V(7Pg_jqo#38)dtq9=oVfI>i$}J{{e8TqZg*wy z^4gFECsfRHt0Z-HeZS;ZTU(@}+b{Hc+5fZ?GZ!~6ci8m)qC3<1f-`C!G6(bi+a7)P z_g`cCM6(sk5_`lqF8lVu#^kv3+sBSO7FjgDOnP`*ICe|z#VgZiZU15N_Unqrs*m31 zJup+fvUvwvj$EAx^9;Y5rKitjads}VKDcRe)LF?Uo6LveU!QjVt=*Y*^O{VorR@hx zFRi%Uzh-ae_pdU3makqV?R$UkpSS;R?b$N({-ZxvWZvD+moxkII%jk4>5E~rKby}# zw=eYls&BV8YsxcahC$MeT6CrTgC@_%^#=?*6`&KhO!=}_!-%;4S%?_oe6K zq27t%Dm<4`8UF6g`P=h*_o`jfmw)arl@=@VnH%n~TXRO`#IL!wiXX1DDVs02n#&v^ zs^?9%;fBzy^-B~QJO#8?s!#Eh&_2m(dN4I5{X$DQTTV~<5f&>(fwwKcCY*25 zc(?foi#_83h88yy2c`3@Dhy5vCTXlfN~Qume;f)tg(Pc^2-+!rc*LN<=VV*`q`~Zs zBf|#vg$Lw%l&VwiY+z?RAlK6NW@2iaEl0xv1rshFp`Qm77+KgB7A8y(U~W!G;CE`Y zHOji7%>0~>;ah@9Qa{Ln3e^I))-P$W^$^fn*>3A0p?z{A`$5&}lnWc&*>tK?jzG+< z`gWqJ!*&yt=k~@?>Aai@!#4$!G=3qaYJr|Njs+*>;0{dSce1UPP?g}?sPUmglyRnr zQi_PO$(E$R2V&Y>oX1QIbdm!*l(f5?PM)f@iPU77DtdHcYIH(Hq@=(^QATOWi3?Sl z=N;FW5UkiGamr)|$NRpRRM-Emrx~*&Gxtxc{&9L+h3o0QlWW#2F;+I5lNR8e!)Ep- zEpUN__9vV4C4x64HzwM2Grf%rJW?C>j`M<7BkNj?Wlp!5eqJ~=L1gWk6gTBcp3+Yu zi}Ve-axz`#8L=9+tdzL0l&e9fmtkd)OPhu$^Q;g@k4Z{qA}b|Y)^RO55W12-daC1v zRSJBOQ=C?w2$Lmr^$+@@KVWu1*d+M+;pzjdVh84 zV!NqRj;QZgXnRoSC1-|)zoCMSXvHpJ6(wsysa3%|9e%8WXIEaCJm*xyqYwe%Ij1Jx z3u$_?Y|^A#EcHCc{);5&3$jgF#^j$-xu)$b2ZNTfNJUSe%ElgPHf4qv-4`b8-gHJl zoKYaN#VyfINj_PnfkD}%PfsW*Ly$+tRYM@ejn_K$!5zi}-aT$hrlg8j2rp4~`aM-d zK#u|yW7mWLWH5zmraR0ULcjt3qJ;t@X9=p(^qrg-B5r{Z%tMkhgwBoU#w z9oCA=4gPc;V+u?3T(eOwE-|zJn9OE_xFGI@ZP6SXpEylO6nATgllb<>X;MdmM~Xz7 z-~x#@<-Ww3>XOqKP8-Nv=JB4GF5$i?aZierll4vVaYb`@zFT@-{k+4-zf-7 zS?r)8$zt`=!CCF@`{F;mE=~z9%5z^Zt?L(=bTDo&%a@5CJ@jp_OiW!ECzG49MWy%M z^o2d|wyXB=8I(+{XO2v{5bWCS?sAcn$M?y72O-HG4JB_I#}t_tip_?WDUw0XZWASp zqAodoe=T_IE6e`)59T5Al3%vEmn9x%V_}dL;Ho*GA>?$7S6P5zibKW;&d4;6Murb{ zPRifaCw{LNa$pdUa%bQ)WZ_`TQxG|!_}}EsgvMfa273c3L6>Q<4}2#mal8!=au8DC zn0m!oSfyv`la8hblQfMoRwyw~(>6*v(ZrCz?PMF9;&?Hr8t;;w0 zC1(mkc2{2fc3AvAaPj-OZuhNw_p$fxbMM{fztHOGy!DsdU%jZv{ZQ)Z{ysOvXqxBw zp1BMG3=0>qIw^-vIPtofWr2uOpfSthDh|C;7X=Ni#ojU-0wdY3-C&yPp0VKIyIP;s z2YD8-8FxvY$yjkvhs$IJ>xzRtR=jC9G7SzdILNbz&AOzMd7IRm2GeZ?QfF3Ne$c+e z#?M&ZrI1Z=spOI+JdL{P92!d$J2o{tc=0nC+H*K`1*Rzf{KQ0#b1u*Fm-J-@q7EFb3YU3)q5^k=I^gWU6EY;@mR(l z!)=dp<$rjGvTe8<6jHrZ;%*${zTHYS#g5;C4%a+b&m?i+UUXpiznTZ)>bwDJ`bT&A zcLgk5&2Te};n(EgV>{S|_1#zsS_||r{uqkh_}i@x7?p>>R0To<&k)!Jn6do z@o0J3)LNEpzdBsL8n!-esotkK_sQax#Y~OYYqmUG5%JPg-c&}EasAH|4_EA8xt*!N z;#0nM_J;2=-E19I_gVICZ(O0kx3bVV>&}F4-z2Jc@LO-;x7u>N+F3#4-LE5!3mCFO znHn1>3(nhcdHIIR%NJZ$fAeMK^2_SiUrr8wvhqW(f95vZX^)GpeO@^yS^L#9tNAHu zYaJ{O|6KAp)74`m*Mub23l6_k-mPTVxt!5Pv}V)0OoLK?R`0qWOWv*I_;7gnlX+D= zws+cPZ?VhXdc60bt!Q~|()W-BOIG-wly+Ye_|1*A%Z@ASmxjdmK!z8KA6#;GbjfcL zSpVt0cy&*0&BwhPS01h?Vr&i;-*jSsH`~3d+=dmkirvf$GMY99a470|>g-j8rC;d(lL7k#|zZ_V<;$ZPv z`^%f&7Mwe7;~01#Y$Mb5;_HRJ$F+<1Y&(7?fJx$7;u*cTOFmeBpZe}1*z2aUK6Kjk7{v``3}4Rg4UObl^zoE-TWYY(&g!ERSj!yTI9YjCX{1hc z(%I4TerwmmQhuJpnknn~wSuHroJyp$HmD0k%sF{NV**2f?Ba=+Hsy3e3@e#>VV|EH z*U3rZIbB`~S7I&y21fYp`NZkWd?Ciaalx?-@x~?*k-jg|=kqe1XZX==_N+Wo>VkUa zeM^R4z8WR-E@ZH%d^)Va*wY#yBXH0{tLgMYL5|0hT~inmYMv??Ex7pOj*<~aLd}K_ z9)rI15iV>3$I}lzkLB-4-fASXacb-1ZM;nvqYYmjI5kIY&4rhTxg52_SazMXzi-L# z#Ze=p>4FEl%BRKZj6JghWDE~lgf*QG6pHA3Uo3UYrSCLr%XuRO)+W)`^JNlUQ?E6Hb_ghUK$LY}D0v9OiqTTdOhpygn^nx%Kmq)SJ-nj7DG z&z56;{B6&cmq$)J>|V|ATWrp5zFP|&7ne&%PMeyM`hAZglN#@RN#=)_ zG7Fwg$bYwHYj*RqPwS&Ls;oDYuoh%UQxaL@l98e!R4F}?!N)}-sw2Tf;Na3)4wla+ zW(hJR%*i;rVv25Hx;D$chnm?rjcJA59y${^pDkfIp!JkR_`(UTye3Yj4O~73jBcw% zgnbweYHgC0WZ2-fMRq5$zOcgGm7WFDc#P(MGMu}VVWuNvHlyp;U0oCJi6%_dK6EQg zMLVi~av$r3wTkIGOrP*5Y!abAAYgruad@dpTgk&DC<>9$e>7mIY_ot{? zO;&Gb`yhSp{2ODZ=9kTmtf%)rPyfXcAb2CBZkpUT-^iPPTKpRqIXBJX<2?3VjA7dz zZoOKemiuf14e=}q4CbD-hQBB6f3WX~{=|)?4~8fOlQ34!KzWwtjhw9Ar$1fa!E)f+#ZTdyyANb9(iXV2e)0iL z4}n)pj@x=jygp*db#UqS6IF4UUqzX+*&En*KD8E0c`IeE#1P_^vBXHIa_U47YmJf6 zqEj4f=1L-WG!`H0<8dE?! zmtN@#1rZCb54ZJrmQ0UztMRD~X^1ZqTu^b-HQ@86?u0*^x*0xg>Q(^ZFPpmmJewXX zvE$bJUEvyPpLWj<>b$cpx4^_^v5|v`l=b2upY)Jh6Xv=x6iPYX5vbqu=g-9(emSYX zPw(8rytu*UQCf=r`hRmy_xLnEh+R@_tsK0jM*O8rdP>(}Yp>@<%E1e2RA0uVr5GJ+ zmOQ|C{6zj*i3JN1+WODl6?LLja%>B0&CI8nE?yZ+^S6lCzx>C1W#spF)QFnPE)e1Vs&~+H)FSrpGJ^t z8}DLahAn;>N8YM@V)186sB}tRrLOqN_MpSB7N*bXA}{S1v&)#PF*zwp8%Ql}(c%8& zBsOP*Y8r>rViU(jc5cU795d#adUUL8esDump)=(JXQMcKi*k>U_s;KuKP+zimN;c_ z^~>8@9%+_Lbr3IxtLvLxo0Et8!F$I&(t?8xCi0~w&gxRXv``{A?7xdu&ZA4=Ah8*z zdd_^>)jILaTAsjg$jE_>}Hrk2a>w(@p| z|HnwZ-ss2~XL6gb7ccaF6LxL#y~vH9@cXt=5jcA3So-O^ezL-EG5H!3R_x1YWF(4gwBXbh7<-VM>1MHf5%u6q!~kbE@u zplZ)zopRRc3O(oFuIDY3$lbHwOvEku{oQ!!Q;x#6zq6e+U#Z@SmpJMueb0nWhFgc|2@$qSk9=&FZZ9R`p7)AAICqG>=E$#mUq3`^9h5sLH z>iWj7*ZjBH`;PsNlHcsp^Zq{&`UaLUstuZMmZJMKdl#3;)71xl=}u9tV@Q>(`+o2gc8v`0AWfyf$3y|*#G8;eQ{IyV~~Oh+Ky>56jc1f{z z^|Nqg#dsT(DKQ@DWO;Z_bCUJ){Xbtf@GRNt`EI9<2Uoz3js?e@S(4cW8U8pI6!JUX zux3eko{*rNvs*|hXu%ow)sxypN`EG(sw`o6(mXY2f|9FU1Scb>gPrx&`?CK#j$NL0 zs-eH~p$9|Uyx;?R@|>^Ca@L=^YR-6?_qO)-#OhSB>k^5NCaUe~*>-5_=Bd#J(W;MT zeqMRTnoH!F;FTHf24?*XOZ_$V(u7-Tyco9$F`qF{5_2|B+BMl$?`4|krL$TKW{X}r zyQ)1etPhIf-WY!Sc=T&p?vKpgKU>`DqT2s#;RCbF{%k4xvxTiLO4)v`uzl~2=V$!6 zSnjh#N7n_d`Sa_#)KAaCALp(|{qSu3)E$@oIU%{%-}u@Oj$~Q8?Gfz!+Sh)xB)ygM zUUPSIhpA0N#N*(0)6bKC=FZn&lUuo^?CHf@Q{7)rT9oA&Te^jB^cyRI%6DuJpc6 zg+X3LM7A&Ci&c~Ib!W3P8ZJW3tomse+*B1kWLcDbjbsW`J8cp-DJ1v`F_sE-{qfwO ze6dG)a@v&(nv4flwkT~(t9bwJk;b$K6Vg4!Cg^%jDCB&%Fm{sFJ5?FZ83`#5d6Y%d zO&&bfv9MI&nLA;g=M`}kk1H+5a(oY2G|A)($GAxA< zze5?mtZzE8GxXKp=+p;~v>e>SIDc*Os=6at+{B@k>^ie}l2VlZ z?f*YMo?NPtd8nbz_ z;ugjwm7KE3m-&fYw8Pn~0K?TsTSRzg&yyg9V*5g8L{&RV& zj&*$XS2qm!^H!Pdp*O$z+xk7N-x0$nw!3w1UvcDiK<9SX zV*+bJ-sJWt<@-hnED8ClyJ}a5vhkjb^n49w)9>%z@Jd%a{r>h1@6&`y1?l-3F3tz@ zZhM$#?7Me&TOxD*m5lAV8r{CK@3!%_K47?*7d`3j^8Er{H{aUvUuU>^LChfBXv3ei zflS|C&X~9A?d84;g7T|3eS6v1BsYE4z1!?uJ)YlxoRTz{e*S>*yibo9c1SP$H|^Mo zXZzSp&COpFSF}!-Xx$ev@%;paW!6nI&vAT{ne$sH@dB^t55JV_rnV;Xf>!ZpA)op)!i|5S# zop#`k8T0vyQ{BuD=Dq8e+u-0dH(#?ptRjQ~A~@~cd!ES+ubOro*?cJIlH=}Y&ko9b zOgV0{f7--|537C~FKkr#arq*fmCN!E+?)+t(7qC70#l|@-oDq47RVMZSLIq~3 z8*bWu{Knzh8w+bMEVR8Roo#zCcK)}g-xH)T+MbQtwozDbXJD6QY+c z=$kOVBzP%9K%d=A-Kk9?_eE+h@lNHL;`cEmGO~H^b$cEihbzC;Uep>G*BRA|%wRNE znPX!wxxB(@c?H+pN16p)>Lp#v<(5|z`F(7Gp`0tfda`QWw%WC4)$(2WCA0FYW-nYNq_I=^b^9#Qx z)<(RaFT9HX=K65|*>{uQmwNp@fA8w_Tcaxr&o6;_r0Ed z?(FD2zn<>6Tea)@1>1+={Ihf42JeYl7u{^a8UOd!mRosw^%Z;Wud5bsesy(yd%T(c z>)qwEm*3Xkdw%uX#J{hW>#zR%>RaaC|HXf={Qmhg^KZrWeZMzUN7!!L`TOJXyWYD> ztX{>2TwP->!Q-~~=aN@@clo{icKht(Uw7Ya$UIwY_~N_hzF(Vm{{6MXPNwSdztu;p z>N6&N`F+*?m*!RZ-BYf9{eS&c@Z?;+y`k?j_wS0fU-K=#diVLg+h-rY8~iu7cA`*j zwf&#n+pG5czQ4ORe{x=dMV(d7JG0e)(`tVlUp@bF^EZxi?`ok}XZszu z{Ar>-|Ln8ePx-I^<_eqSmR;Jb$M*T&9(#|Q3pbrB`jr{F^<_B!%P!|t)4z33w3{JJ;qe%SA?kIVjA#v9HxxoY7p_GUSI?@YUNnWRX=`G z)NIy|YW2_gWjB9KK6dlY+~p7U-M;$Jd)tYETi32=JWajz!(npOGu!9CtM;FMdOFWQ z(&s3zTk-s|?=uc3O(?pf{{O7z@!I*HUQWr6@{L+NvxV8?N9z7_=5u>Ke-38#dUQ(t z-yZ9CrgF!MCl_&OnxD_!7FK=z$rBmt#}oalZ|q574q(g4Q`F&qoxWOiaL0GvnPpaswrRCQ>(BBo zzvbt%VxQXEx&L4M&6(6|dUMPBx1YN`r=^5U3S{;5()J&7lu!Z4{c}@o@~pp;=YBOeo)iN3o0$QDkj_J-m)pPxtt;#e`kBt9kxj+ zcUDZ?{Qum+YwyppKg$actuRD@gj#ckX zykuJLyrP%?TI3nt_J2F;(_Zs#`pg^hC|x;!zjoG}sP*!z8Pfw~uUp<#XrEZxa`T9N zmE&25t5O&5Ok9;>cPerJ5{|r{xqkwf^UOY*|M7^-DY7vC-uz?7!ry0aJ@-?&E5r0; zzvY?Zxl=P_&o5;Ds9Ab;|GN20E(dPiHfPDVO{d&4*EODdxV)ru+lFSX?fQrJv0bl` zusd23!e(6M_n76644+canX3=WHt)RqCcl4Yzoi6UkbCJ2l{y9Ab277*Ctv<+yJTN= zp10nrW0jLdkF9*Aze3xheV*&>U}0{PBx|o6x3X^!tJmo4nK?>*Oz<$QakHt&2;ZkT6``byD@?G8L?+_PI&}HNB_I0?mo{hpw%^$n{N2p9nk94Lp?$Ax)i3X>{C4JkarXS!nI$2yHdPfD z(h}~OPc>~gRrMwHS_$*~ymakSBco8$6*Z^wZ+fP`6DyJ?QFGZ&b?%KNA?7w} zH?k|;jA#45`TMlQx#-VCPs@*bt_P>=`M#+0)2g=`&!z;=Kbt(e$nJEifA52eh(NCw zE9@sf*m5@Ekcr}!7(BajQ^IO7q_lKIE6LMX2ts|!Lzel0; z+-d3s{dc|IT~4cZUpyyersJx&g|9MrW+x^VpJkaf!G^nFyLF)W?zdl-1U|hX5@&T- zr`+aCo~VB6+KGEST`!t7F7z=@xSJ>U{_DTYGln6CvIXT84!uvFryc67K3|!)Qj+;x zNsRf7hV<*%#^()u7aq|)(@=fPXv3{{-=ueyPM)cCx5(&X-}?lnN5v7@X}6Xw=$xJQ zB&~--{cPPS zVWVXaUvKBVUy-)Stkq$MecmNee(Se}JhQqy`eq09r77>?x;6dTDzo}$tI}dFT6M;m zzS-fm*P_z1IJ78!FW0P@=cRMcsGYpORU_GB$5zhcYKm9x|N7WxZSASNYD&(ef7^HF zOm=>IckR3PnRCoDn)M>nf_!~^&n)Jy$jdQ#=)L8>^#i``^La8CW$cZ=e{u7#wGUSx zb1?a8Jj3x$ZS>pl@4v5Z*I%{MH+|L0k9MqV-#4}=3(ZYlwKeCj3-6?W-c@POn&&eF zJG|+@#wX6hZ| z$qLzXBj);-C2G0$fic~?U#t{8-5;I5eRh7kZyxLImF+(Z^fm`DzgzA7E5z47zRZ25 z*_>yEuCH8Q?m3&lSIa2(YxN?tv$;hVK31&j>WY06vfAYS zw7TZhNo_B?yl2rWmOfXX#{GEy_Lu9QT|3jR_;{W$y}@j7_QZr`yrmrm5A00U>m%;I ztK7HvrJl)le?Ie>L9#{HqmGMY>wU18o-l=L<<7>+1-tKFeib%ru2$!@B`;0R&DwEZ z*i7{MmZy_^x%Ae(bv#vG?7Df&qVR@uZ+A}2dS~jl>0ZmJDOPr&@~hsI)lR=-(64%{ z@>JU2#j7f|?S1vQ=H9?RpADYRCYHR9YgJt*=?lB7<@2XZUI>=wywESfu@2q=@$1_3;{gzoi%&Y%i z`FF#_%!A9CjlG=b1ZLg2(YZ?TOW*xhJ4!5?PEP8YuAfqOSVeBT^U=u1jwb(OK616C z{QZ=k*L+JM&+6hV!F8)o&M5vr!7BLp+O+x^o9&HnK7Uyw7q+J8R@tfb&!1%7s(T%5f zF1vWz#&rIq*M=Fh41}PM%v$i}Fo@Xa?`~zcN zt-qf;&%8YApNT_eX_-m)`*p_*w=auRRi9RwbfIRJp`N}#@~gWyXEeS{UA8tOsN~$* z*PL7J4)Pt{N^{>#w5YmxejS5RaR1KfmH)4-x%}zKlBSdOoMo@F zlUjMzwrDDRJ)(Ev*I~`r!`^?C=C0i19C}mf|FY$ZJLmhlEqt5r`{SJT;qWXkn}cU~ zi+=aF{ajpdzEW@P+{x~ice3toTV(I|(waHwcZ->|?5na+iTyK;az7=jpV=s2FBxy# z?Jzg;lAmJsk%W7(!TT;>dzmHmAt=(swRGJkzHR?Y{iITogmUb&+I$N>Uz{T*SbqO{ z|98ued**V_%DB$d`{SU6q<*EyrZd`6uBKl#)84)c6MVcND{b4_%hMlDGS*Y^ZR=cf zCq`xc!4s1--Gd{2SKH;Ku~>a7%3hu2m6()%a^s%=t?%sgn-@IauspW*=G$CW9<`;% zi`QS|3psO3Vp_1)^)DW~w8F1#Hqq73TDn_gox!4yolz5h$7Ob06kU1U?EbRI12x^J zJEldZGwM#>7`M6oVL{Gv)lXO4rLKmZopQlr`xTLCCdpyRC(iM8s!hN8`rMXV8&7Ah zc9^_^|7*b=yWD-bpL3#vraM}1w|Li|yg5U3E~k=csPVi$eOu{rHn+F8lCEnmGR(U8s-eTQmp9FWg z_0wjgiLl+A{%+>`nlJyqHAM^8eLfera?N##*IT-o9xvGNhEr`pkM@Ta*PC}%-}^iF zVZG^1iPEi~(#pf6)Gmvyy>?RVY*V^?-q~!9-*>NnRbH>sBYoH7X|`GHM;?W;4c}h> zKI`~g@_6#A#NMuJZnrdy&6Bsql}x+V{k3JgkXVxM;}3@ow>IpuTsHI0^3=U`I;-th z7nM{kG4am$6<9t!Gu`IEn!5|xJr<{^-Cg4N>cy1*;d_@Fzpa?E*~hxO#5gEUA-nx; z;p{J;g>{dWm7Z8yoi2SZY{_lDhil$!_GB0Rt?vBF_14!AlV6i3p4^jk<4xo2Mp;+p zGYzS?o}W7~^Wy|h`v;1xcW(!7kz2NCQ^xn*(NgLjS6*|ny_r+~xa+R6ccgbqk4dbY zk9Jb7*UdZIWz}xEeq8iZclW!%&)VnmeyKfq-DuIZVfF=qNO|#vinWEprHB2dPFwWL za^bd6ss7Vy{oGx_y#M*<_GVu;x3q3s=J>Aaw+nNp+LuY6&9b#7O3q)heCG8J>3Pu} z7uQ?8jajcXb?YqC>gCVx?$xs2pK!XX$}6(!g!YHGA@Q376(oLlKfS7B^8AKv>^ALX zrzM8jA@25bSgXJq{#(j4CUnmuBdip{yN9e}%72oF ztU24Udwu!r=ua=w-rqR7;->YbBaU-sUO#%}^2~LHVGgdfn!8iiNPL?iFd@<3wCC-L z%%gpG89y^_HeUMXhV0>`^Gae;!nwNb<~`Fc|KQfVh-cC@lZ4RuQXA@Sex3Ry?d%M7 z(}JfBwKvzSxSb|jq%_xk2J>Ut%oPuiKbk9*XFYq*njG^Zi@(*po%LqhZNu)F zl9JcXttvb0uz82+n{pFJi^z%Q#%1fPZDyreb$?#Kq5ZNw@!N5ems#azN#C~b{;eh^ zU#?^GxXdCaUPx2vK*4mol9E*Y0j_Xen{_mfe?vux~s| zW@qo#c>6)gc0u-=PoF2o$zKjvt*_f-{66B@biMm)zW1*W_t&AJaPcdE54}Ed}td^ww^Jljiu2pfx&w8!@abekulz>93=BH_= z7}h;CwYYgrp>lU4N}G z^uYA+LcR4$F>$U%l~4cNyz=togRQp5_FPZZD;5&AVrkG8=5jou;TCkv*FuoN&^1FM zV&?86)kz(KQb#2NQ#S}Q3c6>=l({6m5#(X?&~Qm~yRV$^Xd(lLm)qhKXYQCr@g`5X zpb^liwRkEAN2Jr^9jZdj(-V3UnrbD|FB~ai^KnQ&;AW~Qaf^lh?3>A@(rofQS9_gtH z3?WSy0#uF4JHNY3RWJ$ST;w%XfhnZvLWF9E%Txu4kfwlu&Ypel2Uf5!E)eQ*)0((5 zdyCX6mW30&1VUG_2rdw6Ii}^PvWn&43L%#2sV5c$cJfF}J<$-#=@g*K!55-r?B2r| z!s(Mx-q0qG5YDDRRgQ036Az}BtQB6if?GkSXo1i%4mT|wuEI=B0bcio zMG}`zw7WVw>xgo7dKO69v8x^pnz$}vpNRPBrb7{0(jAF zG&|U{jx#OP*YS!;DwC`53keqKRWpSqPSdPbs|!3nr6bg*@`^!fz`-dWf2sZ`ez1DE zLac0JtQlvB_VlYBVvGumElm-IU0zcQm4jIt+yte#LZ0b;oTuU2;w~4qq2_VhE+}+UR(zo=cPRBFl_L0%1}{uDRmX*;#jz`N}%(Sqroe-gK;KC zKYG@c9ug^KY;olaX(~!jX%g&kZ*$aOaa*cz$b(gRfhbRVlH-%q!uToNZOVHS)`{?> zIT%XxsWwMm;W_4LBEfc5;YV$w#N7mz7Uu^ZmK}Taayo7uEKrdeA#9=Ds)FCM7w5H3T#pqDQ0%aH3ZUaZvM2ks6&#aR9jH^f z)}2A2GZ;e?Ey6_80z)O(LlY%JS|5C8O$uoh3=nNp4pscLYlGq{uEP^o8HBImGG3s? zb9~hyomE_qS7`NAhbmrK!KLUH%CT|PA%Rs~j~iDBl%+B@w@alj;=HmgfP z(+ljcOyF_jnlv-W-iYtj#DfvmM(w92243jpY0BF2pxVN`YvOrFeU6?hid zvZqAJc&S&4jEPe7MyC|MuZoLT@JW8Xbzz=lYR36qy)DnfM2#9|O}OYF81;yQuP(D#~4r3?950Xbu zoZrD&%cSs)legKvczT6DPrcLPAL^?_7?d0sIeJwaJgzV_IkIrDik?{hUeLhGfq{c@ z@kF7NcT#KHq8u_**j%P&Ik22yT)0tAptH%rK#S>MoRCq5i6XO`h*3glqreo_Cg#`^ zX9SZOrZ!&ikm`8Vr6$7elw7JH^t3VI3VYLDhm;SJv9DV+UomlX$E-TizgPav#{I9{ z<35@>By5pCTeIrmo|Sb|68jwwu-Q+VF|(MAAy ztj8i9!IsN{G#1W1R;3Uadg$*tTB&IQJ&|A2))0naBTtecTZ*SeQ-|#HhXxw$|Tt>zlAJ${%Sfs2M zw{A3!k+43T@P=p6#^{p9144`tRZBi4KeJ>fgCX|Y9XbTP5yg*`R zFypo*N;xjBoBn>8eYZ~i@B$}%CS2r ze@pW^j<07$Kh(CG?_E|a|Jm@nD9eI#I~a4GI|f{?4Dh+vZ>;cLgJr_JW`#?|2`STy zw2$YwGR_fYH4PK#S*yVi5m>NskwT6u>$ ze9)n>FlM1?{#ly~(Q}xpq|g7`lWVojX646iFRz^Yv16v($|o(&!Ggk}OuzE)#`C!K zX#~vmuIRqZk>4!Yvi*mdICH=iV{ga^cgr%V!w3{rK=r_&}qg(dAU$!^c8; zUELm+>~(%(C!6r*Ny3I{&y{9JUWhvP=vbZDwy+Y5TbCv_y6WCfy{>e2CrfFL$(9oL z6NYnB&qvH+*kHJLVySWZ+gXCi7kMJ0g_^=tEH=ca?b1oVF=N%n6B+7G+}yEd&dWB+ z{Puk6Eor1F;A0SfOL1~iUDVH@cAu^TH6K;^XMUM;OO0`zi=X~dG2R62fCsHR>oWW7 zXC=>--EpL|@pOXUgGtBpJ_*R}Hk|N2vB#SsVn%?0@xqB~JGFTISR&>InAjf7sBfxO z72q&cjC#-AQ!13X_qkZbc~vHPL4&DJm&#w*bjygbbh_gjhvb^zZn4%?TSTrbU%JR^ zYfa?lX|1oeid@_Hbi*Ru=h?T70-pYhU2(uK;^*A=POO|_4~wTM{xWpw4QE-;;TrN% zzKvDgkf*Ba&aoezNe@)L8u~Q^D?2tVt=C|`w~*ymo6!r&Qx*FIWcD1|ryCT(V!P;Z z?!=}zmhbUwH;ywH*9Ghe2^3n&&%q?8U~#Q}+pd*0ObecIwq~iDtSVk~ic6g-Yj(hz ztfr0gIKNHxQMj@p=h%1FW4n6I9#`izeveW5AjlXzvrgZ7L8@sQ(<_7Kh{n8-%vTp5 z2h5$<67@ADWT%~LU?D&2k0b*(@2 z%kKCn-QWDXV$&C;wNQ~_#xl#4tia`^|+rTH_o`#w)YjsbWCmcr6Qs=;lc{0PA%;T94j20HZpM@<5Ia1uFx3Jxar{;aS3gMTLsVHMzH?+ z8`UsPbOz^&13XTw`?6p4U9Z0HxmU8~)ft64{Rs!kj3+c~lJ*d|`%QVmyWfHx=KnYx zzAox`CtIPO{g&&;-O%@cqINGj`sb{5WOg`1+JXBoqjoFht@}N9%~tLM*>6Rer^O_H ztNeSMA@JLE$8T>x^)*E-D-8spxrIV;%L5f|9Qt%_-3g6n=Iizx-YR}HQUA1cWNP4n z_o0=`t;J5Pdw zzTImQUMHV&sPsvLv`?d4$eHy<6W30mIBTsZM$hnBA!%Z#22H&R>{orEoO4rgV^ zJCgClZ6?G>X~CUAtD=eA3&scC5PsH|`DP*ss03E5RiG z`nov=jtQp{!u?K^&M>_-Rd~{ivV-g9bnJfBa8b}YynC_8b=eP+w~z5<3D4P{`*6*) z-_^IL^<|$tRIAJB_eT7z^7+ktZ?B(Oe5JMcxb`!bc+O1*u58pFb(gdSUvObszq&S^eSan$-{1uFIp>zxQ4bUm3i&^yy;3 z=^wHyGn|N#%lFOfm45ku52?A=*VQd{^GR8>XxQ$Mp7I)fw3EfJar8hY;Rfg zLa67|?1xTu#(NGYEfx^I6}!1nMOg4!PP>J$WVrPylZA<_ixbjI;u#VRlmDKJQFt`d zVv)vzIl{NrrZsL57F-qCeneQ(J67=r~H-wK}bn(k!mXx&Qojdfzso z<4G5%Me;?P9Cv*?%eNqo`HQ-g=X> z>qqakzD~M*$n;Ibj$>!Ju7B|RYr4;`zIXNu$%dxZ*)Jq}yKZdloX4q=v!`=jqE6YC z&Uuao4Y&K=arZ9c*uL0Wr03FJ*}H)gE6?S*m+MHpI#X71eBnu}?TfA1dcxmb<;!VJ zGZ_s+c5Iz_ z@q|lk^z4}okB>ypmUP?f5tzU z!G?@O#ls_g!|sj0#9@!w5M?rCrC=xg)LSeLwi&4Y|}1^d@5NKo4U zP~=p9+Cp{7%?3o7aN_`zlYdSc$9U zzG=*hH|=Y5k#cTKSh9D6uvphm!_Q93)kGREer!@#{4%FV zyFq@IZbA3+Md{t!+$MjPX<}St6~SJbu$)8WNLQq|=!Q0js1qCFZL-yq*R=M$7v*s4 z=eC{{ex_eo+#)Sp#;t{0a<29Rbyo4C^Uk{(1jLyvPF}fE`PU`GlDWwbtlUdvC7x-; z?YOeBVCCZCm8pxZs@{CwA#ycP;l!6qtNN1cE_;W{x+)ZVhsoN0|F_RXx_#P?=nTm` z!6>%hP1ANrX58G!oDrGxJMvN7eAT=Uk>5&o{|*vyVf=5nZ)v!IYj@H$wbD9N^g4(zqzoqd?EXLCjNU1+20@95WT8F!^v+EgO!ob6Wz6S9ho z?L`XulvfnW9K2D;($LC$@aRGo!FHh*nXdEMkAIrFrNkb&=lgrzaRKB4$mt93C_Aow;C&TGk>>hscRIdkBz#_x@iFX7uSY-AJ|mIm zJ=#ujOBqsw8m5{Ank(6I{Yc#7vF5UCZSU0`|{YTUdD%} zOQo+!J3sjCZNA8Yt#SL*ye|Ljdl45WMp@iqIljo__zsWbD?C7qbxN|Ql{&vkoY+69 zRJr)1(6Txs$;2zu609V5I;8$-F*?+G@4ytJM+P@G~x`XlZ(5D3u`}xRk*taFv3gLTk$+Iia3KGakkU9&nQ5JrL923zbVl1uNL2d#%XDfB2;ukramy9*70TPj2l9+UfwzFs$OSRWm>N5?d)(9 z&DLXV=8{>zi=|}2;iJ2}4~S&NtlPsPl2NqrTac04Oi|{-Fr`cBsotGod?8Vt5i6#; zuMJ~+62%#iqu7(7&9-YTi^q1MiB;OsTsw*uJoH-7quuPau1CE1sN?ywMzgyMW9qb> zk8rF^TJYAZVUM&@Kt-zeMDv)HpS_x{Xg6l9=i%CCuzSUi);HS1ujXEAe4^R8YPnDQ zhs-9Y-%}2?IY{PkcRjs2i8G4jVc$ho*WC-wR0g}QZJsoD*{dvN6UXfeszWt7-X`1`n=rvDCf$Xg(+W>^CXPYd_mW&zY}j`pI@lbuu%Pf^!SZ%VTg<`;f^kj-oswa09> ztr@b>#n@O^5$8NTRD4PVCOVkU*#Ep3(O=A0~m z+M>QNRn61NM^Cab$4KVcWRJ;#PJXOG;^&X;F^Wl>cH~UTG{F-(hZEDjvfEo`|7xD! zaOLP`!_80m>x?d+T75FhuDvJC;EdXTJ;n6S`so+uUjJZoM(&@U;^UojO?E0XY;w<- zVgEDI;GR}@S-flLz=c!7(fWb{wg_^o&+gKTPs(-noyFliW@`sy; zghXwb)LxVtu=s4`;P^acXD*||Mh@F@ZjEVsGM{X2J*sujM5w8*@QXL+%|(VH&wFm< zG9)re+Se=Vs5~s4d2-Q$p6RZ+*8ke`S4YR@o^^Klqfiq%LGf{Z>Gj={-IqST{cZYb zk${hTjCWOD7xV1fslznGNnqOhY&lm38~yoqk4x2AUNJS;2t=i{sQbQb%>EHKHCH#s zdE>jiGalcP`^~<7ar&*BQFR+;Gp&*N(GxyTpu%y19>a;SmHaL@!jmlX-(5X*s_}fq zQ_eU5jT?9nW9rE$67|JYdCQ`1;h8%I&kaS>De(U-tAs`kqfM z2e_F^86Ez0P2>^IE7ngx_x|l#n_n?8HChv&o_Sj+wGjV;d{|F>VtT=_N#a%+PqyY%yVi5H8#%tD zCU4MDFm% z8Kwh0dmk)HZTgVY%CM)&kzr4)?4b#t&uw3Qm?gDx(e~BOdU~lp%1S+)ZZ6)wy7Ts| zu>9<(?Yi5tZ!d7Yon&9%efL-HjkWj7N?+f#_$qR^l%1#lMa9Y)FLM?OGnFzP$nCx_ zqx|ULnKs)8IX9dwq`wJ3na6W(I2%fT3pmqedm!gV^H0yM?0-zRwm)dUBKO%yR{po# zDP_G=hEXLRa%Y8Pm>*7`BmcHZTKR%{<&~$VR`t_78Lipl&eXYozSp1D-o?CN#lwFh z?o(Tj-PPpl?T&xrTWBD~RJJVQ!VH$_&*W-dn4+RQ_Q{!iV2IH8Q6&(twDr&RW`)}3uf7Jrb9B$dAwfssx0ug#Y_kOZ`%7bWpDbE2C43z zvR6^}Zq5wtpPTu(%=YiYrnx)+^1a{Fou_r`5o2-n%qP;jL`>tF{9j+1H+Q}$cfjWY zdu=nF%hw*t8tA8opWW*HT_!=zxNKH-$IDj_qRt$fdG-C=GYpjnY~s=y+Vos|r#}eZ zeQi^1{g<80=8^?FPPQL@-S<0TolRt#-}5;PhLV>omoM}W77u^;*joJT%ISZ58Y*+x z&IB)={!;&7y4YSHH5V_Up*~4c32jUvOS7@j0&5pPGDX z{pTOI1PmAQYN-X?bOrmcYjz}E^+yte6eX3>)x$8!n$iC@12jAJa%irnXmU| zH#nSfJ8&T<@yHFHX?ym4N_VUZIPl~BI?FaOX6JKhN)JwVoo(6mYhQVGe{JiV%ClFQ z=E$~w`t!Qw{Cl3`e2NG5R(y$D?!)rovkK4W)ia7F&$T_KD%&&_|A`Y+_nr|F9P%Szbg|5SfuW!`X>S0w7yO7;GVO`0sV&otN83Mtr@ z2$xqY+w)vpv{bB-!N6|e1CyRb&u>f(*ci&0_^Z?xK3LSVXui?C+`6y6 zR{eLTS)aTooo(|yuIF$3vCQ6RZ$E|*gM|-H^(@lfo$u){Q_;Ti!c^m|n3)U(sZP$( zzs}qImVVErpp*IH)Y0&HjSS&@`#vrRE^_xmM?C; z?pSnG>EdRMHl{c=k@k3-S~16f1OGE#8`o((W7)r=+DNF>mi`g-SoTxpiZH@3*xV_myVcx7v^|dvm+n?`y5K zuMh0&z1{b7#@#T6=i8d3wu|=M4Pz*XK6o^jHF3LW!`*3&9ky8sJ?R1r?;JILa4ej- zSRk~DTkwHV%cA=NJ?ES^d{=1hK z_|$^g+{revh6QD+O7-E}N-Ccocs;d4Hoo#pZR&x)QyVxA`2LK!d%yJifSl7O{`+ni!N9A{x{+MejdahP%?jog#G_kKDAC+$V`7*XJRp_Qp zsXNJYzE<31Jre*b#;-)G-Gy!y`sy0F2u z@=lH6j0<(x-nP-2=aGh|WJ(JX4PE z_vyQLAD;j7c-fVL$=N)b%cSnSz5eCprhB>b^S{r&YjphOw?BK{=x?r`W2bW>KdA5W z-(NopZ|2oKzW8d>p1S$7ed4eGK3qAoe&11v+BKPLD%bcYU)^}@f8_G~(`nWF=KMRi zUB7*K>aU`zNWa^E)As$}<8}Gf+lo87>#xsCshSgf;+bN9XwwxbuN9%rva7${-J0Nd z)u~?l`GuyAFTKi36#iD8T3E&D={7aw!5+&k6bl(klXtpL6eB|BLXt!(HHhj6l(suNVPYeRakTHObKVlsZD8K^S#!` z2Q0PNm;HEZmzHQ~)-hj6C*2*Laa9Yiy$<8qzG!+^oC#lSp+#5RmdUr~CmTc^FVtXL zEV2GqMz~?z;R@bRo@T?I>!*I)2{>9(lisE+|JyjEFr-js(&Dbu7LV=Tzb@}vT=wNr z+ibhC+x7jgL%TUR7xM3)@AKN;=YE#x@iOJHxg4 zl+R2_W2vcamja}`oHI3emo7A!0^+zG&XC|;oM_V1cF{n}?Qn(#@A8KxbJ{K!NckPk zwBTKSF~dZv*KIMJ+ERWvDP`J>)U-ou3|60+GSjd)%|xizMfsu!GIjZciBYeQGJHL z`FZJH`N1VAm`S;G+QGg%W;|{0>$vtFU{Z4RymGMJw`+kbzpm5*OA|{Uq2yf$($Y3s zGtS!H@AFHYi-oc5?ENWUCN9dUx@R-*oPKuny%_!N;p^A^U;F>g#%0z*zEg}23S|&r(0X?&`Xq_1C{OKVN?R>H4>SJ``2|+jg&hU)`N)_VeuX&+||J{OkAEO6!ZC zzP-MD`SG{Z^Ig-*wU-8YJyN+6v~jh{+sQYi<*&*QzpE;HJmp+n_?-?}_j0fN zcW>TZS@N4{`HJ8vcPvu>o%D%3`Y3ZN$19PqF(H2qKW>(-+je;Vgojfe?&K+a%qn?z zS%w@_prVw^nLv(ufzo{~0xSmwSe+EKT$*19a4{M+`X~sWU_qjcPw*HupHV_;_4`HpJ3Y5fJBKt;VNR?*%afrP9c1P_6ZP|d1vDthdc%I3DPHc zpRg5yxQ_1>$|qQ#kbS~e#J;onj^jH8?Gs#^n${pup9(&G>I>iG^lom$nn~67)wNZp z>_3xo^vk)u;l)2*=sY*HdcCt=RD;VaFtBUVq^ly@d!A1S72U^pf6eMzy)_%$@0?rc zrNJ5MyfwgfN?TWL2A}JSgKG>!9K*C0YL(SpnYm`)-Qszy_o6K$TNj?Fy1mY#=4jR5 zbt-P!8jBO3yKlZ7dPL%J#A(Up2WIvK&XYY~Imi3VqN`v)K%{1d~|DUr?g4AmsY;7NxFDrzy9t=AEtirT+wk5Bq8U|SA0Z6a`9$Pxy75g zR|R_=(GX0|Z)xw6*ev=keow6Cr`cyeoN!fYJ7V|bhop(EOi4GU09HsX1)f#CcZ|#=Dvo$roP6$X1@l%Ccj3%=5q}K3Mw3| zPR#}iIvng=Y^@DWjuiroB5X=c9t#QtBwZK-9ZdveMHrJBW+;et@IGo#atu_^>tKJ> z%%Y&^!P3Qcv?0kcX#$G~dl$QEgOFoTfRKiy3iHw*vEM(l#(wALsNij2&`%Irag+bm zcBv5Fir;6y&VIiAz-H@&?e~@TAFVt6XBzY8hMx`m2D~%)YFN)Oq%p-aZ)S*3Fgw98 zi{Y=R18)M00dp8j4&%$eOn)EzyZ2Aprr)OD_I#Lp%wGEg`VU^MvSgghw2bWnlfi=Q zy4_*^k+zbz*kxPz9Nq>Keu_--|j!A|62bY{g>XjlQEF-PJ=3AHPbZq z9NrrO8w?MqKUm#xreO_3szcO)Uk#;<*-Y1}>ORPSljmh%t!S1~zdJu=eo6JEX3ui< zyNr_RcbQ|EN?CHaf2bvt9niTT`aiRd;R@5+7BlDkwP|aXty{J>ZC%>>J`Rm`s|C{+ z=DiTu!coOqB^t%Mm+dcKRjq0I*ELt;*T-$EVtp}f{`~p->pSaL*6-YZZGVnwed&`| zE3WQ2aOFViKkf%*{~0R8|7_d8|M+R+laJprR;yJnt5{Z5V{_T&vTb~2T18sbzHetf z{isT-epd0U>RIKpYOxBjDzQqj>S-0zs-{&=s}8FOtNLT}Zyv*WE&e0SU)OwF^Ks4B zHJ{gf&-sw^CFfJkoaCMG;IFzR7id?>@f zN{8uK%f^Hp33f5g?xw;-8wq)}2F^sK2ooJPF>c|*DjO^!Y;+i>aZElmDdD7nqz>ye zuE~c*3{-V^r}3R`NIkSE;pPUJ8C=u2gAad7`1w!if5v}_{}J^Y_aCu8XMfNBp#8=9 zulzqR|Ly+6_|MFLI`!M^kK13`ePQ>B-8X)(Dev5VZTFSkXLjG&edza`@}=cdzgNEJ zz9+s{zcT*YzDKoJe_OxLzIXNB^}W3JzTV@#*L%_wn1WazAgYw%#*0K%hjZgzbv>E)FaHT|B!4xf=5t-?dda?p?TfLGeQG zh1?5QFDQ7y_CoK4<_h@|;}YEx>k|1AOOXbrg^m}RFIZleqLC=(0HNt z0_}zWE-<{vdLi|~>P6KHwHM|A5+(w>M0fG-V%{aZi+z{)F8L~kDvm0NDwZmdDxNBt zDyAx-IHv1|y#GEwboznqhtnUlKdk=n{=w4^Tt6%;RQGVz$<;B|3D$A`)7>LJkNteR z_yP8ZH$TYiV6NkhcSKSWi?{*n7*^@r_`S`2$VL-}F%2X_n9 z|JdDO+thexfppyJy-a(*Rmw8l{dTA!%He+X#yx&)LCl$rUk-FQxG5M<5Iw>7gvE`` zjkSomvhk0D;{t;K5eZodVF_ssz9}rnSdX!*v8b_mF;7;=J0XxFVZodjk7}_lo?A{R;hx_73wL<~hxCtZVthQps1zxX>v>z)FSbP=kS@4u|xi zMi-|=3Nak~huS$Da{oot%beiJ`mX+K@}I+hPcD$(o7Q}1J)&l4P;6_Yd4` zEM|Jnc8+_F{0@bJ#0QHG9BuSwn(m~f7&_te1nvpl6TBznD^6DoR|r?U@3_u!mEv_p za|LrnD-Yf!VnOT|op~lyc`z>#yu>2ttTMsE!$yU1630ZRNeU+gBvn`^aZPj<5l}tB zvWngGN9W(5zan*B`%U(jJYXmguwap4>tk?lOg>QffTcjlf^`ntIR*{}&IJr64U8KY z_&C^{8Uh&j1sV(*I3_d{H1Gs4XgM&ya9}yWFoS_RfmudDsDo(-1OEeNCI^m=h71L^ z4%Q7X`&HHF!-f$Ie86$iNq{2~le z3j{Qnx*EL?Y(J3tfU7|C2j3315a#QR(g%DU*sm~bb&y@a&f{Qvfx(2y_kivKNdqRe z1*{pYXB?z2@RcykZD4)Dw5w6>0M`u$>jw;T9P}@+?`Wt?V31(Bb3nj=r-xzj0SN;> zABOFX)(2uA$Q8&}Fx2qdu*fm?H_A7t9|(RR`9b-E@CTU+#y>oNnD(&5G45wt-)Mdy z`hod_@&~dX*gvS>5Vw)GVYd;t;kS{0!y3mB#}UU8#}mgC#}&sG#}~&K$N7!zU_dpQ5_Rv1e#96r#PU{S$cp)J9CkL?~GAJcn=_bl(3 z-m|@De9!ux`8~TlgFK5olRTR|qdcoTvpoBJhWRY>ndY<2XH-7mA?xvcDf8=PuWCvz zms~F0x9jFE%UwHnRqpz^i*;A)uA{qDcP-tOy6dTxy{yaj!0n#fBiUah>{7VPcQ@~D z-CfPQlCpm7*C&=J#cuIi(|uj_#S*KXeha-XFMVxPGIN*AT(9Y?gI}BM+PupvcIvyP zcZ=RlS{GFwTkgF4^3|7LtQMbJl6`e%X|7fGI``)nc9taX;=HSTH~DVxUH@Ircg-)= zFI``nUy@(C|MkBMe^>rq^E-%n72|cEl`{j4H>ZW2eKX6|^mNvrtZP?u*4zx)yfiJ_ zH{k5MS%*#Cv-+;iS>br~LDmP;EwehL;&}JFg$PG0ubX(~$W@iAD%VeB1!aqvo|^S$ z)*PwQ-et=+EnD@>%eUA!y?5!d<;MaauajIQxpHUx=M~Q~&;FjpZ#qBQX6u5e^-=S0 zWp0hXdT!0!aPBLIvbJBzThF`dZshL$-yGg9yrsO=J=_1y)T0-L=yqPp|A<^Ym(0mT;DE_T;R|*{NG!Zk62nDyld)I=4DEJ=cHj>TUbWHe8Ff z4yoS#&F}5sThF)dzp`&tZTRnf--_>Ev6{bYX6e3C>DOjg8A}^WqhFO>f4lN_c=>{N z33nIndR(ghDxh@9t`AmjvYYib`o&F;n;yG-rS=-_m8;hnUz_>rOzGUxZ&vPeH?Ld2 zZhzi_ye;qQ?tb1SUYh^v-nG4}tJkx?-1{ZrFVEifb@S?G*6plY`)|X)j(qZ`j(Hny|<}wB{W-{grcruvJ3FI7* z_F!A3cyL07huH~UFXwHF$0uZ;Fcy*Q;!WpGZS!*8dN8#>+Ku-+FFy}I?|EK*9(~?? z9(kVmJn^p%ex3Zf_SODX^8@YI*VX+!^y}!?y06i%%CA3u?fLaem0xYj-W_p4^JC`6 z%@3R(yndzr8vE$@u=u$6!1|5Z@?ylSMuk7#K zU)5jvU)8UukNUsn-|=71zwW=Xe@%Vp|Lni7f8Bq5|LXt1|KWds|Kk5D|Jwd)wUh&I z9Pb0R`E2*wZt@mOKQld(A91ZAnuuSihqRmYF)1~vcP4kT zD=vIk@i6o7=eF~``+B>jrknmUU6&hkeaFH=Z{<~jcRR9=mAn1#3qMwT^n85zn7nkn*}klryFa#lti8Nv z*-zi@S<}pPvztsDXJ0c}n;Ug~%RbJGCez$ZuB==4OBTEgxcqRLvhVU)e&%yColGCj z^6-7=J4G!^cu&-}bcov&yqC>b_XpyM5aotGe#O?&8&-!mh6E-oEb6u1fFn(*@aIuFZ~q zpSL%k&9vIoKQHd~o^_SUpP!{Iuv}5;{(0TA!)K4r_BVe#t9kayvps2kn^#!wvfLJV zY0e#;>}lr9%~#LDkt^u4ivOyYy_+vro@XJ?lPu_3ZW8`DU+YWzUkHJ$qK~ z*>7p-pHDvvKbt@6zG;2lze{fnn|k7ot#p%rZ1R|A@%qAvg&PZ37VZ>GYLU7wWiGW{ zV!PCK>E<5mp5MLgy&1~aJdE0;SGu)LOn)NXdMqQk$?)ck^fhL$dVAd#Z@ipgSSG#J zZTiJr8B;q0I}k7g+O#t7e6G4u4{T$U2NOY`uQ)Ki8leJYpLOg5tQdb(cq-+oBM)L3hWr2VyncD_buf%1PW_5Tz9DqI*&I z(X^InTc&-P)-!F5SgCjE>95mf>+TY(^{(ySc=XDpTbHg~y8I|(=iQ>^Pm8rzh~BZ< zTpITJ%{AAxr=$KxUEi9Qare@$t)iagiJljiEYreX?o*9;+y-M_Y zSN_tiZd*P@ZH~UWcGflRwO7~fx_0c^vuo$B%?op1y}NYD*V@=Df}QJqPw&*mGjfl|5(n+}U$z&m|s1=d;;oUZ0tLra?08UJ{?t zdvkdMc_Vo=2u_*w(M=}?cZeqyUTw+`6l_+_;&5>=Uer&t;M%o-(GyX@$I8B&+4G+qTOp^ z@6EfnF7JG{e#Z4J;@hTgoxVMM`|jKAx7=^5-^$-^pH+Y9-Xr@U-rDYQX*D1@2$@3JvS;>elB``)h{;PH$8UwzRe3aZ`{1{bJ+5oo7Zk$ym|BG zOPOy=O02A7=e|34dv3Ya`_g;wYcBlU@;UPP=X2BNzPI}S;?L^O&8#Vm(KR~zrv03j zI_>E+(P>k~>`!ZPAK7$k)3Hq#H=W#clPMx$TJAK3(|o7%PS>3-Jk5Dp^K|BEN$zt( zIR~RX#M)Xj6QeDrd32vp+NKg=q?6@6PxbzyjdQkU=uVxcb(;0G>giDLtxtEkreBP{ zrDH4Bel%5bt4~B;v|Qx8sCm)%BJM@iZLir@^OC8wad%qD**CMUn(odHy#8oiYOMC| zKfA7#t$ls#!q%19#o}wUH)MNX|EL!tzKi>M>-$AzhPx|b|L6ry-=V$J``Xl7OJAIN zck1P(lBuP0U$1(#>r&~~)w{f}hhDyV%i-i*Da6TU$Xa2)zz=N zUgut)ANzi{T}kb$Uw3$4eS10Yn(gB1wC{J`Ro?x)Tf9{Nbz6z^?(1diU)x-k00Isk`#m`TOU0;&<2Yx?lSL;@^G8 zmmlBGerfYY_7^uVZQh;kfBvJK8~^6^%ZFbJe)p&ns(xadUaeK#WBY8LxNUyby>EM7 zSKj};@pv+8$TEryH?M4XLc7(VW)`v~PNCy|ji$`?%I7x9H@xNvn^{%9$GZ^jb;ww9wqMo5doy*Q#C% z%AUFPQq{$(ySFlOH%YBk%U*poCwKF<=;}3LtIuX_w_4+uz5Z&d?1o)yov#JH&V8-? zI{CHmYvb46ueD#Vzh-`|{F?pR`bhie{Sp7SRsH+< zJNI;sfb^AZ*S1~UcJf;U=lXUO6 zZT*uu z-|VB;ayQ?K*;Y6EwprHh{OW}2l!XQ{O0qU&u_Wk zcE7DFtG7O~?;78Y#IhZ=t7~`HZm;dH-T!yP-z9&y{Oys=biZv_wnjFce_Q(v=eHHs zC;he-zlqs>LvN${jmd9~s=I8@&dWQ$A^qm&x0Yp7ZSSw!D1Phwt*zgJs%P#!RClrN zWZliWqjgvR&5cc8zw!0k-m=Ym&)!RXza{z&-|oxrHu2xM`|b8O_HWC-J^wbHZ^Gfz zjAcJ8mRZ-xZk8>U{VdBZb6V!KY#m=m^5W#l$(xyi0ZLFU=A3n-}~< z#Cr1Fo9ASf-&$EX&GPiz=W{~O`7J+s^YIpI*>iErZ(BZ*DeSX6KDT^M`P}bw`RDY{ zvA39SRbRBPWM9#~vVDd7O81r571X_B{rc;R-|N4t%H7_dxmUTjyXyMadGBm5cfUIN zbyC&gYR$b@;-d7IhhLk0FZx>cyWH1r-@JWU`t{p)zHfYA`@YEh9 zPo-yzb&GY&f9__A$&Sg6eH|kmdw&N*_=N2C?CIItv-`8xzuxe=DrrZAUZ3}qNjpx(JYDB?-8Fpc>s_yxc|TuOXu4}wjN9~^S08WM^+s>`>9if(2*X$SH-(Da1|Ixpte^38b{G0vT{M-8%>R*F@Oa9$cSGRwI{Vw~3 z_PhV*)O*%P)~EiT`fv5$>%Z22fBn1qSM1++|DONV|9$_<{`dbc{9pP1G(*LK^n_yv z_B0-4u4DekJfU$b^8tn&2D=TV4E7EZ3cLYqE10)1o^yD@P~Kp#AUAJ%FU5B#`sSjQr*xdM>c|Xq{nF{j{#}C9azh}4O zX=2;UcCgv5d0+Ep_UC-(-@2)docY zCK9$9ay}AM_|te+vFr1O@xNlPW|QZ&ldG}%QS;&KgWCu1v;UX)^M-Bb!FM;`xxVv# zr~7X0JB9Cg-xI$JemDHiX@07=`0?Ek^YdrRyYD2GZ;E~vwqyN{^}ANzwJKk{`{dm> zW;?C#ik0`@ept5a?mNZr9o1KCpY3~J_n_`c-K)Bnbx-Tw);+F!U1x7n%puXln=8pB zb<1)~{fh$^7A`#O?B3?bKUdO;_hFld^F!w;inj#PJItrpOtG6{TT=Mq(uJuDUn%~b zkhmgoMdpgs6E;^YOR8Voz3}_t%EOo2YTM2E@}=0?w)4D~yJx&7|Hpw39}_PbBuCh- zk?@m0CwGlUoNqc$IA6TXKBG0#W<1jEzK5SZ?0b0b;kv}*8;W=2SCstt_Tlft<%iF= z-RIdaTW9{Kj>Y7W=_6aC%9LX#&P-hIUgQ3(S4Se!Y*S6j(~kQc|2axh-k#Vsu~+$k z$AuGp6JwQkyMODEk+U?KWTPZKv42Vb3inTLTy7@Ht;(s&PnD-Ci@UFKU)O&}W~F4N zjA7pl_bRtF%6)>*JF1_2JMnm;y0X4|T<;#qO7l;ZPfmBFU&+3bUh?zBzl(<#FA035 zkvzp-OU75iSH@S)S9WT@miuP+Vz*-V&u-`Y;^a$vce%T}zwft`skQr6^yTb}-xvKC z#~(Y8Y?o|&>{;(w`Dlx6)j8*H{M&dqdHL~kJ&MOKB>ylxB#{X!WFGgp_7xugk^IQ; zWW=F}PZ7T&jzwIH_!e<)M%tTKGm_6(K9ef$=k32Mx7)ZZ|INW0mp7&-pFbYgw^#ai z@|*P=`5!MRTwnNM$N3%af4up)^YQ0n&-?YIze~6G**wE_a_6P5_so}FFSXyGE^|*+jQKiw^WN=! z-+Q8u%RXNBapA{{A3HxaC08k_$x_hr;A{ck4)sau zDZ*WyZ#w62er-uxl(VSj(H$4jB7P&WQl77j#e%=3)DPNn&lF2jyqA=^F@NLio9lNj zPu{H(d+F|}>dXgkF1*RPx~<;q^T9vIxBbaq}{2ylb)i}jwwFc@Abp^mGW1W-=|kkVM^WdYWk!k7V{ll zU#BN{A4+|>x+JMDUu@A9sbXu9#(4R85jFJFB;9w+e5e|D&&)=FZx+ z`NifL+^RQ1RpzP$)UD5`_mphw_^x{j4FhQpNb^M4hlSk5KIb zum3%V<}mN{?zYQ5A0p@cMe(0gZEIb(`=xD{zg@C8BRkQaJKcNTvD9O|>ZzLRmwgwF z*FMQRO?W@AtGfA;SzNONvNx_>qWtju%fo_9$6}B9Gucnnn>gdULVc@SSjmzXwo0rY z)w?ABng3MI^-5WxWFX2$tjPzzBnLaY{xB(GT{=O`{jwq344Y{auAZto zuK6^*)5st8?TRlk1X6G7&>j0-TR$vfin7JCXGYe-r}KH^#MdaF(L-BS#^NVBZGi`->hM)+c{Yo}V!P z;V0*3tzJ(1Rc{^Md?N2w`mbEIS-C0uJKj8Aw8QM3_dQ3)sTzuDN@3dH`rdccEA~!a zdTP0*owmC6a&7sv%f%00o&Py^)=epA!No7aeij^^cuG7}SX|3_ztUU(*SdQnsy^2! z=dIkL^VRFy+&^_^lWjUmY!>-cHAZ;P)b^cnP3!aL(iK-{D4eOzsae7Q_j`xLyOO%{ zKV@&O-nhWyR~K_qqB=cfd%%)M&v&2l-}q=J=c{AIyEpD{$x~8L%9%Jnsou{*DR*Mj zvdY( z!#5pYI)W$pY5HdFe{$vdI}Hgf`^FclQ;gaoH!uElG+IcsGxyZ%o0>OQT26U%^~CxO zdqXsAXNfCED5XTeAZ7f@*E__ubep5%kU3a@V8RU6G<^KD%y;OOeTw z`Ww!-u0Z35T2=ZDqg(x79Cx`FM}9T;mX=*qE7aICA<6kB>%ii*G$W+{{ux!oZbArOB+FR~+^)*$!ie~NJ zqW`9q>y+Q5pQrXuDEmAw@jGV}hxeszie(CUiv4WY+w>0I)>J%`_N+g!C~xuupFi3! zUq2Du^xpXQrfx3g?#`aD#OgI6Nmm{;IXj)d5GAo#$NK-q28}1&zLU&9Id^UAVYbZF zs?Lk}=oPn-Wp>Ny`Aa$Zza8~I^!Q}SuaIMv=afBTK2?Mr{`tH^ec{c8OoyZ{`Allu z(>uxW{-Fw)+Y5fon7i66EA;t$L1T@xSJ`B*AUjZXv&D*N^S2|C$0HUVgFv@w?;dYEnyfUpi=c{p$Kpb?5EZeY|$&a)N1m z*ZGXcUhj+BU4xT87~Vft^hjCAdeXdQb52ivygvA?kJxAK)pM8k#R`y7Ay{L`~tq`~Z)G;NdTo1~MuD{XbdYC|?} z$PxBj@ggKFgD<1S)mU@s!_dH%4ELCzOPxK-cRn~|D(X-m_V)aa6IXi9)JE#wd~eG7 zXXzsAjrUJyysYM0eCoc^ln74oGjo-1NpChOzWh^k#%0#&hXZ@k&-C75JrqBQe`!eC zm*)mWw_f-iefwtWlelkAbs=ZcKc;Ln@Lu^-ZlD?XkaaLRC#gzjUqm zy!1J{!Se{SygeC}kJ^~3UOLWd<4am6w64oe@!Z6{lesU~>qe}N46PBm+ZNfe^UQq3 zqLlK9bA42|huxUE$2_d5qU(;>r^YKn_nczIqUUeX+^SUSP#3a!QAYQ-^Oqi{cI#c3 zu=7xM=hoKVTWM#$_vEwKDl(D_|U5U=c=5qj)dGi zYLagFqvqAmq^lPH6j{&2DMu;G`7ApXeBs}st%hG(;!3CgTK8-2H+>hiS9%}AKUr+H zsZw~CP}BP->QTmv(9%19@!)AFSy*Z&g0oqwPjM5 zi#D-umKWc}b@!J1Im^P+t(q6}3L}pl|08|t^wfpV^*4C`tWDbSsPbh~OYfz9D*K-( zxh=8q`V`${`LJ^5JDGPi+8?WnHeB!zoLLq;xpzjFt?)Lzni)+CE-HW9pcFZuRqi2M zpv#}1UwS2rH&^+Tr4{{LZpFiTYEoE`Kz|HBN3gX&YN>7P#{Yjpm0Hcs%QEle z7xG_DUy%PqWbye0-UfbslgrKIWZtX4p0HPE>HK`52;;QH>mQ{(N?Ef$GIU}#i})j} zN8FdimX)W*YV_!6t*)8A*5%rwZUcT!vrlqS2Fi^SPpnGaz4*`0zjvw)r%25D;ZPIs z$M&bwQp?;TJ&p3UQD@^$Up}(oab0h^XMb4i^JSm9I2hktefcy(ao>ypzd8xS6Sofa ziN5K%t1vgfPh|bkJDmSp!@OTF_FsNm(tKvW5@(FqcKuuS-}F5zP6a;g+Ttl0xa#z) zzDuT|CN*Dw-d=HY#`?nDO%u=P#Ldas^+wy$GB{M}`o3co6{?04cih;(b?M%R;3=1< zM189|xAp|b!MuYHe`KEAxbmlD~)>(x%;Gxk-ee)=d{mp$KyIm zPsvT6qk3!8w5Pw44sA^QQg=+p&9>S*L}0!7w%{7OmpMhAr-E9&cIqnceIWj}y@F!-4oyX<3_kpOpL>w%RA0J#1zHFFI?CW_wn^k=M|wV_FS0Ul65KSlcASQt$eZmFS?227-`68I)n%#735zKo7rn8& zWX?HLOKWFWozJ{OnUCH+Rjl})^lDPor9G9&kLIrMpOLetwa|K1NR6(Z%EPE}t+nx3{92pBgX|k6OgVKG1y6olBf4hp8@ayFD+(VcMF`Km#Lk+1 z>aSMK1pW{IDkMJoPir{+!usaC-G+LZ+idy%vn{@GtTFndJ}6msw5dcwW>}_ zYE&}JEk3qq&PvOftkzs*Q{&gpIef39!+D?j9EHk>ag*=4Y_L4MNdMyfF7qWh9`!R# zJ%s~IVt!gDsXa3LWU9q1+$8uY?6Jwheh%qF5l0LbwY*RYzw~&<$1~YAjSsTUY+G{m zP})wl3DyE#v4wy&z_ z__?C!P0gDsommsa+|<(pUuSCl;;d2%K76ig&oSAjeZ}fKwpY4+3_E$e#genNGr4p7 zz7c^lOqo+oVo=(AMa z$a$oHq+g}r$NML|Q;J@F;^5mnDf0Ng$$vY85Bolv`dN)-waewCeia|DJF|D#Pn?zE zS)~}Q(LFI;D}CA1<@~9)Hp{OH&?{4O4UvF$7Ov)o>464_v+rslROh{-pq=lp?sF7wIUC$?)yWf|<%P?}oV z7J6dW;i~hI2Y%|h>8Yu6rZC;C$m;nsv&hda)^F9Sh|POmy!`o(yRPLYi(RGgSG#OE z?P+TtF8mRusQT}F%j=ih4()ry+hM&T?#ssqC6B_7oc@x0MkH;%fGbamsc+{`%oMr1>1V5U3+>kX z=6q*w#d?)_HZF3D6ISVoi7ARD)IB)%LEKAS{p|$CEZc9XC(>+Y-Ef)ZI!pE+b8Wqg zRI*&Q@bbp=XX)IpT(n)o7qzRdR%M;^XU9>`&6DL+^C$c~S(cJ>=0Un&Xzs-`S1y?N zx}IHHAC}|pH=!bjYrnxyr!K2<$9qg?y_C%Va3`l#EpH3?W?|Mn!+UMQ@(=sN*M`(C z|EM*)@ur@W`V;Z&&91G&C*n5>AB=Z;*QWI`{?M+Dn@eUd@iUt8%yqt}z39ZV5y$Qv z^Xa&CF!bZL58~X37wwPk>F^cs7rlObZQpX$GB4+)_Uf}!SdC)2bieLNij~rdom^-B z_<7D+ulcJrIWEauSt9zWYm2K|?z(TYwnbUTacO#k|0Wpd z{A#)ppED_aNiAo+&&fr17RaUSdvc~z#4T~B<)5{G?kCSb@>h1fx0UkjUIRFaKoLb}j7+u?=Hiy>#LGj>S_VLlpmpKJi%>=FsKmFLjRV+|lR%W4~>9 zlb<3G)L7Hw&GlJXDs%VDDlzq6n_1?0Ogkvbadh&QO+C_*%#rt2z5Hp;eNHrj)8LWl zqy8&0kGL;|Psy9t^gry&)RfLmeqYrW30FH*x0`bp%H3=}#xnWvf+f$t+%#lKjlR`; zX8&f+RZnl#MrHrJvnn(6;g6R~+CG?lN_>@k>rcn=z{xBZ4tXBkVdS#(eQQM$-$@C> z-qt5F{rA^yo$_qz!*j6-ai_kXdarHBp066qFRyOC(d)6_^1a#{AG^PJHluOX)(-QQ z{1uxccJIjSv=3c-Ozg3h^X|jq7p84G_Oq0;@{~w!gB3kpS=Y{uIPQyJ!JH%y~AF)amL(Fxvk71GkDh2Ow;qpKU*Nt)FfSGeHF`;h0S zv(L50K3I5gOZ1mRD{NYMOF8%hA}(GIQMl@!RP>DLiTjs#6Wk6x?0Ef$|Dn0k&lf%} zW|JHOiZu5W6b3(HdK&U{;ucxf-&}`Ii!1KquJ!OtIXm@^kLMZDtYskr&g&js7r58H zR>f@6{~ia|H(hrQpMF&O;q%Xt7Qq;#cdwQ-4=X%;V+Kc8baoPMQ;^)N9iCgz5 z+-IXy&~uZH{MD(a4sZv1F0aVk*q&V6RmPRqHM3BA z=|s)X#>*Fff4r8b`$zc6KNf+jT!RcOx+@ibW)FA6Mt@il^d8~<->!)^MqvDwV|cg$}lW4}b>_>Bp3&R$e`Y1X?m z$7+!Q*I`@zD=yDZh->yrMx52m?fka=lE0+)xq||;GNx{0ujQy_{BBW__hQb4(}~Xy zRdw9GvUN+X;QI>6Ke9~{jcRNich&hq`BJsH`Z88TRY~s4(!8ziAL`;Z&vC9pZGSJ{ zTu%w!&q}_FJ0qkHE}P--QS)YYW%;k`FW2&})yEpW5jYZ?AM;X*ZF-wWUKYO`uw;dP=SNBr(tDGk;{WI37B_@pjVoZcm{I z8Mm;-Kdfyvs(nJ2?OI+nmH&zSl{r`5T=n4g7qRMQ{gHV`u(EHDTy4Vv)wcphN$XF} zf99(j6%nN1zqDRAO6_sV)7H2pZkPHBXNSIZEn3Uycwp_5|C2U)YHR)7`{sH_;XPqr z#b1nPS7xmI)v(4%*Ri={>Xt|o{>Q0LQr3kAN&Hv&x@*$JzzJV9t({WOiHhEHSs{3S z!e!3eoaYbMFV(}H(xUa)z_rc?K(o)^gNf9?C$ zw{&UUx!9%*#|VRa5rXSNRad&9t(m$6fSU4oxd=Azp*a_FH z=G3}2eYU{-5Bi*1hh$$dzT9K7WS8{WBXVwEl9f6Sp5i;Ak*2l zJ+iV7@&d zTxk7Tm*)@XEX?k#`Xy=BwYfc5=Z3O`;K`srn{{7#vtHJlv#X)w=9G{Huk_=ZY}#BF zFc%gz&5m)(Px4k`4dkxe+N5e&o^;*&)})?IYfsI;WVfU}?axxBRj)s7Ht9BXdwYPD z>ltTW)s5sNapv<=IPM+&a%8FZc@yUCl(za~Zny<;oQms5UUXt(si^CtdTCmtz2 zQCuQ&wc*(UVS{vozzQk5nGUKyCp4Y>zT)`{hIGB{&CiuhT$GR02{{OoZ0GYt zJvZb_`j(XXz`f_~V`eN*%{V{xou+l|LzNSbpvJjpa-}1S&DWmMm<{4ifNq@8!b{0A;B=7ZiiR#IvC;3y`gIzwY>G7W#9%2#d z9#^@~>GAT1;&vC`UFr+9OXgGaKbx)bPVJHB<&6@*=H7U^!t_YcsmfLJjy>)9_`YNR z#5!ebjnzJlnmc~J{=8jm`JC7mm)1px>Q&;qZ%mMCz0vBT#2t{>!v0AvMx;;pk2#~K z4*&moHPc1UwQam#bnWxJ&&;gqt(A+O-Eg0@=E>zvo|}3%f7!KKQOxYmN?Kbu)H9(5iGxS8~GdzWX|{i&g+o~?1! zDwVTXA1f^U-EUXKE?ZXhe*SqmW7+xS!Z|uzj8~%cgy{jmmQTSjIMaCG5(Rb z!{AT&I{WDpFH8@aSg*7{T)D&I;0@{h@w4Lg{LFdPs?in~A^vyqj;NaOTa#_nU1!G3 z51JM|(fse4HFviEF-c?psQB3Zo7zqD72!AXYLs~Wl`q&Cm0q&m>AExOipdmvHz6MG z+rD)!f)}?LoLnQhCU;G~@^4n#LkDiK7XG`Gbd*n3G1um9PZn3L^BWbrj!@M@>|3r~R*A`ZDti7`BOu`i-p1v)U)fVe7>^G=OjuYMS=#R+d&nu(4 zwuycesMgrgvqA3<@g6ck2IH`DEj@{a4!R`hV+MOioIQ z5llNR#T_O#$8xvmQx)9@TR+=-PCK?;?Y(E(3Zc;0AEGT~pPD*;Nc6afo)5hnKAZd5 zg!=T(pYNY;GU;BmUZgfprnuwj!|5Dxr{z}GU8z~D7~YdKEjg(0d}jK~mtU&q-jL6?I+j$Kn6Q>yK4ogjMjmP&JL?m;6%Z1ZaOY;(FP-vvuo&P?xnR!s zBj2YKnneZo{$-SR`_o+2x-20e_}d9r$qS22+;qLf?fQ8SgaVuGrTv??yRvC-&-y-H`jq?vv!sm&+np!B ztT@K6qxZYMnxp8)$xv3b0Q7CJ9$*`#qiQ#7W9Lx0u8t*g8^0=swx?;rbp;`@sH z2ZcSp6W1OQ`jpdXpe$4?^}B7uyjSklN6$X#tjM1fc7lD%;!3mLeP<4A;9hUQH8a74 z>ACc-ps%LAhdL+U@ji57k*W8GV5QiuD|5a|1>EEdVN#s3VDa>fw7Jp#-2I+9lKe|s zWqIq}!ws_}zDgJY1#%06!CEUfEu7ry0Gl>7<80h<3>Sm+UCH^Ba-kVO(TfXnY z9L=>WBi8H_m2&M%eSJB7Ra0Tz5!NRhpZKS|JY!PneQe$&8C}6j8EZ*vVQcQ`oxdes z`F>lbw_yHaX{Dyh{+~LXii!dM_9kuq^t&Xgs9g8+Chl5rAxHYebv;K`{R^6}vs!QcQkBd3UauZ! zZO+dM+RDDsT4T3n*gWlPstdh~CiiLm*IVzTV7gl{Ua@)OeZjPevN{dd75MzR&nK<4 zHeGQ^bn54i&PQ5&Lf-9J<@U&6s`J_8eNS7tm|Ld1dIvQJ-=88fO(ZjLsq%~&O^09T z@8GpaE^yhPwQA~pmECJoL_@P4pI3iWQ_#2L;hE*C;a+ZARgP>wk=YV|xQ^$4ch|z{ zn|{t=-s5xd*%gJKmQR0eI@z&$MM8{ohM{7QglEnIOQpv@KQ0Q5lrNgMA}Pc^bIQ~8 zT0Jw$`~LmHp6@kQXTFbgxu?Hq_QsbRm)+R^`1;ZL6J;k|3=Y%Wo}PTg zUSzI@u+YVz!f*eK)*Fa_5)^a4;r&Z!sWfGU-Y$)AtrkXaQ?6~lY0}&O?DnJ6Pp@V$s!sXUaV*U=Mc|Xa*tMz8lmt4I zVvOo|{!dg;HVwRXVf)4Y&C535xD)?l;vYxHjt6@`tobnUL#u|(G2OPV!$-(J9Q^W3?(GoJ}h^sQm>u*W<&7A~yf1=ls_7eXg~~Pp7@J zO}MW+M;=lB?Dpfe>-N;i#=@b-tI86^A6z+dGSJ#Jrc=dGe`9Q>NA=pSbG8fC>4_TO zGc;G(qO!$nXUBpETufa*WGy?ZEFZ~DKbBOqq3P&FpN(_)b3a$M>!KSgrf9fU-&R5(D&o>qB zZ%Yw6JoETWNgeg)O!ocx-8WV9b*6;OalE!rELpoC{&5-mbC&3nzcsSH&C3XT!+bX7 zjP05C6>N11QZlgue>I)g&pLhT+zP&Z$GrOOX7U}L$D#K;N`u8K`pEhrPl^LKlNs7W5KoGg?Y9Ll|;?vCx9 z#XA&Mb?jF!^?BJWam@Jbf9`*ZoWs}2KbQV#cKVhda$r}( zSH@Ee^6yXozaqr)gPHNbs{hRVhkoBz{&t{VE&E^W%KEI|@AqE+{{4UZ%m4LBzmNZG zejcy(fB&cb*XI0)f3^0%&HvH^-~PW7%?`;fy1wH2leH(~gEzQsURL0HaaPiWde!Xz z`?a5lEs;!WnW3ONA*@645?f|_iG!7*n1}ch=}XKTopJ=Mk1!TGRVmgAh%b>hVvzik zpZ@E9@9%u?0|^HX)ceRS;1FPSVL!rhOXwCchNpJcK-??7DoY=z&iW6 zFC4!pa5RBX$GvI+m-l;J`J3Lq+xz|Ac7-YdTaG4$9iQfWw)<}TeNTE%`5o(HbCcJY zeUHgL`!lk5>fiHgejMC?{jvQ2zwL3=C4Gn2msgyvuX%5}{_X$8XVz`n-ZfR(eQNFh z!mdBs*A8X>lE0(%tUlp`e@;hM>Z++VvAe(5KaM#1|9x`Y#}oFIS9kqiQva!bMcmQr z(aBX?C9kH1%?`~i+iH1r-&(WnxAtUx{(qYB-{kF~xwC7R#68xEoBBBPTj;5;QTz+I zKG>UX`nNTya`RHJ^>0tCn-u%C^q%%^_ir6k+cmy-&AZw~AdY6e<|^*flh8RcLMO{ohq$+a3S1`ASz!6%V}^ zQd#^|ck1?k;ngqh7n;ZYzm<}E`qn(rbk|77Yv=!K^ISFid;Le)?}z^nr2k($ZEA{a z{oQ+i?SKB)+T5|`I!DUG$O5r%@n6sFnpUd(y6W0l9Xs!T=Kkj%{g1uAx#$1>KX;B? zbpLk$O_I*>lR}5eze$$`evN&z<%i+_bzAkO8RttEubmn4IZim-#QeTY(8A;QEa#W+ z-n6#tyzqSSS#{gPH@vxX;(N89#Fnzyr3WYPS}(Id??Afk?sF5{W#3e$MC{8`KfYDU z=E}SiwLi}DgnSk~+jzdm`r7icPT}CQ=5JSC+1_(@zjAs{|Ju^JuLW5;^7Y&|8Jhp^ z)|(mnXZNYBY_4a0SFLs^Qx-1uE}b^rQ3J3dW1<^BJ2)@|X&!kOEvePhgWQr4bv z`68%)y6ckD->X0F)?Dsc`_->+hGF`=KSrP3mTmcUdjgkpTj}mgpIw@L_cqNF7Q6H6 zX6fnA^(FGvi>I4?`up(1l(>>(^7)#hVcf5S-GBZ(?Za0g{p)t8 z{=af=zZ%859y_7^kN!L5@0s`Wj=k~!%crAq_NV)o7XA72v~%T)UG;CC-2W@TIN<&) zjgicINb-7MJZVD_%DI?71v>S@E;WKHGi1pGlu7 zH*?<1xS986+RfZIvu@_UnT#_VXFAS2ICH&`vyrp$VWar;wsf}?x3qmHdrtM7>p9tT zw&!%ud7l$L=X_53oc1|?=G2*!HM3{Vo;iKy{Ky%Rvm&QO&W)TLIXiOx%?USW+?;cB z(#=^nr`?=)bK=dJH|O4*Z#m(oVX;B6MzKY)4s*%@o=J|z5p3rLB#oR?Z}iNVXjJ5O zHbYW5Ic-hP(wG%BfHH6bA`OLDM_tUc2=(G2;l4m~8a-PLJt9j=1Ea_R%Gp}b^ z&!V2CJu7?W_bl(3PGRw4T-s>l5V=4mKyC#?3gb-&)dinkYcJCZ;9bFYg(Zuzv|*Qn?Eh3IY_k}A8`B($7pPv~%HXYG*}`~>>1_kw0d7GrFNnTiD`BrS4PF!r$QV{~I&+-P{9B7w<(a|RFSz>dugHxJl6 zuuc&CV7oygf=P!pj6u8c>H(<)-3@X#7;;$57-u)?9tca2-XME}@eNBEb9KYs19l1a z1q>D(GE98T_KfZgiw_toFf%Z4I56-iFmNR>@Ch(*USMF}z`*{YfuW;;Wkmyj$d^?;OT+OwSv+54b)MDv;d46vMiX5xhWIy2i!2f~Z2Z;(M8|Hb;`VG?)^bE{@u+3mU!~KkzyCJ`^^`O#& z+X;aiBqC&V7^ks#H@>zX;Qm2)gYXU3H+_|7q;H-A3x^FjFo zrUJzs95GCKtkWA$9~6DyRbaYq)-rj6|VD1C{2YLnO zJJ|1VzhnO1%zi-rVDkgT4+cMkD_Cr}mSSo~USm!aGZ+d=^`+@6+@DD;2l6#o`vBj~j zZ@hkR_5nCT{1x**C0}@wogotRdiMHQs^m0&L7<6HGK;{ab5V0zLE%vGHS`MNMbu^?`v4pm* zatK|R6;Qf@Ekt+~>($0rPG1+c1t_mDyu$KJAdAbid6x6q1^o;97k&$1U!i%N9xj(-<2UQoy|_#$e;BE`kq?B<}nFn>Ydg^Uay z6EP|F-gY$y;f0B5FT8m{=0$Xdo(cafe%%H!r|tzuF9>C5Zjp&% zT-y@nxO$=Kg{TbXErPdLavQff-Cpqa0$+yu7VcZTZyUck{a*0*0^z<$B` zh2R&7Dkj_3d5-57?q4W=!TW{i9PV?x&l^7<`uV{8;hzG=9SSiVdOYHd-G`1ocvQf- zLnVf*PF#<7dgJLsPakp>xLRQH#ardFS56?f4EAZdJ z|A+OCyc|P4Cw~+B;rN5j4;Fqf_>o;AqL#>&mLT>lfl(}xb6O&6SR$`kqWHH2dA# z#UV;*?SyL{(Mx16$-QhSaj{aIJ5le%a*yyO(wAgkc7AdCrBFMu&Z9ns!AL-|g~zQ; z!FgihiR&i{Qdo?HezHln_P8BWNS;`Dq9TRKNN{G0kJ~bZ;E9bR2q-Qptaeb!v zc_Qlxr6<)XhMQO-yVf{_DP~XDdcrEjc9Z1IrX1I8%GML+p3qA%-^6~i`;GHAW%dd3 z6Pr&cJ~1d_vFws@HsWY#;AlC((X@c0?Ey#Q1di4V9L*az+COwObab?w=xAEe(e|RF zaYje$jgICW9qlY09WEYCOHLF%VJQ-_Z2i+T$L*X#`b6#%>rbdYF)CvH$-A>F#(ACc z_6fI7$Uf04;@{bC;~=M0uhc)`_zB@B`cEW3nSTxJzX7iAc3v4|3?71wQ^=6c`x^unhXxiZ9N^@cfVFAlx1D#LV(RTT5u&TCHh-Ln^$ zUf7jkyT$GnLvDwelk{TW3;Y+CWf*UGp!$i)Am4XH;)tz9smVFI_~5v*&JrnROfPu*}TLUfH*81L%7s|T`@wr=>o@m7TF z8oe<7)%~Uiq>|(ldN&-45PsvlM)Mj^cHh{ z=59C_A^s+KjrKL(*L}5ZUk_9z?cK01!hVgtnZR!@=_cNzZHdYo@;6+(5s@Qf#yGpj z_u#U`%Nr$c=;WB0vHupE-F^1(vt;g#syBjiB)7>#H?BPrmYls|>y4@$=52zvdvXtM zOS-+`?G3&h^>57ExNrBqJ@_q|eS`eQ<{OG{49ZxnyJQbD@ElR#IVQk!)PUzWN6!(B zo?{X{M=g4ev-liQ@i`{qbJXO_5uGy!V{{HE=^PAtV^Jpbo7K8`?qR(I@r~X$Qr~cu ziSBNTJ)W1eeZ%b=?{CPy(JSNs&Ahwc_JCYceNz91<2Qug=)ckY##7z5_ds0I`VTS{ zem3Isr0bc_H$Ol6`C%r1YDoA3go> z=|`>#v3b4WhqNDuepppux<~DwU7Ym#=IcjaKm7WUt-^Va;5~`_ruq)^qq85L{U}!9 zy+`z()PIir=IuvsKa_v`_9I_~`yb&w!uKTKH`RBQAKm@%?#Fo*`g_dpvA^&Be)#ue z<`4QG8-FO&7}$yYmy&PnKeGRz`@_W_4S!hF*w``7@9;mQ{y6x<${!{*R(8zuJI^0V ze_Z?_|KrXdHZ^wp7~(th5A8oL{@DA&(jP@NtowxGTh|}E{vi8f>5r-!=6!z$^^f{L9RDHwNAn*~ec%7y{RiS7t?!U=@lz6? zIJ=_xg!2>CPlEYEKRcOR93SZ}5(u23;k3tBM72xsXy+ss%|#}GZ5r-V)U^aeJ9U(1 zuW$)b%@TYsytUKHC3X?x#R(ZMCTg<;d^^)ziWjk7oRs0ZMeUZ5Y)9V_brK!#^pW`^t-{_Nes>h|gtm9wJ|g=_udx3|^A3L-1v#O5q5h8J zM}!~gKhpfzQ{nf=caK7x(E1ZHDSk%cGiTQ{pK*Ss`gvmhq@O35QXD_&ZW4%`q2nZ` z+&x+K#H19>O(v0TI^O%-rzxMFEPA3VMQo;Tn3DG7(34pyrJL9yC$Dk6ruKS5>B*{; z+D(i%C*-)8sm-1sKgsuGT1xRI)|-=ZT(_y&E8U)ud$R1w@s#RK%r_^#aVb;VJz@T& z*pqoF<)4fI3HPe?vl_@ttU$#UWx7eBS-6M|1>J}D_;vz$D~^_<%C3HK)zpR9aR^U1o1ap!~> zmpXqvwdoVQPo_R8Dq`I^DaLi3+Vu(9Crh7H6*2Fec*iAAZTp1iletgIir9BfzT^8& z@%zNzCz+o(eiEph@u$O%!o86!9(;@#mc4;W@=ebBb5y6hFx+o;Rm>S5EO~4e@Xd@lg%&l3iZ6 z%r8KFW$+dKE19o&N~c-5&t0w;AigqwrT3N8S6pAEOQ-H~i(Q@;yd*@nzi?Twf-Y6#kOk#S%M7 z&vp93`-@Ls7JboGA~x4Ie9`Jlpaz5QF0t6z>zuDIeSPukOSTf{U50mi^8B_hh`zM; z#kCUYUAlMs^8CveSYMidVeX4_CE~w=cWK}4edky2_I-){^6JaAFZO*AFR|ZcZ`&Z} z!oRHjg7eG7F9lUBwv+y~$+`9~JAUEu%g!$;Ra~}H=ehYWPrtDF#mz4=ReHAl^Ze`G z^%sa=>VEP5<W9- zQoo@5;_jEWU*f9d_s+L-`0pXVg#TjuOXV+tza-`^WRzN>D77$9YBA@mC7QDqM$TGX z8MVMQYEfv^a^G8va&Ik+y|tLxYKgMd!r)&PwM}-O^B2`G^uL_`V)GZvUrc|sYiI6r z`tKIMbp6HaFQdQY{^F~hzR&&sa`_AVFYRBte@Xtu`M2la>^jf=Nks;hGh=-6)c7Y) zKY4u5$tUSt2COr;&v5cdT*mR)EO?6MF_H9piCzY(GlP6Gm+=HotL)c2J|$htAkxPy zxO3&1ki=C+S7*HP;a#Q{++8_;<=HEVuZ+IV_~paAOz|`0<&MlVCW&?_vy9Hpc;=(M z%=B_w=IJfTw~S?H^qo=nQD0_!x%K6#l4QH&DxP@vb_T|`bv$t-LJ;9g6zBzuQ z^NoezhTkmN!+oj8H$J|}`6i`|%er^&xpN8W8#mvye6#&cOqrbZ{J(v%2lP^=Z#aG9 z=^L&x)!nmV53ftTzVY=<-ZyS#!nrB53UT@1jz4ftG!Tf@`JN51?k1=1zetq)m zqhFu>DyZFA7gL|d@Lkn>g7gvIXZs$t6~z}H-YIy;6$|g^yrYt5 zWZpXal<(tZ#l|~k-qFc3GjIPrZT9K2kDnFaFXZ0QdPnJ9b)Mn&mgrNu&%+9|cV4|C zm8ZLX-t7aqPs|Eu@6^2$mM6V^?(KtbpVU1lE8M-)_D)=${Py|Q2V|e{6}InGz7zOP zg1tb2z0jb&Km*jIEHXJ>pmV&?M!i5uy^w2pkyLttT6!Vh^CG$D#f;)bg3}8$zZ;h~ zS)ZKysP3U(ar%zUcP!u8lsE1^@%L2hBfaAA9rt&vzGM2%s=Rsk$-9s8iuV_n@7R6E z_8tE_yYCIvC;pzaeI!@xza#xl@jKSZWGx%>7-=lwS`m@s? zM1Sho&0c>b{ORh?razCe7Dmem;Vv%KGwe{%by=+C)7`D)z% z3GXw$-}?So`Sa=zwm;+kJg>>$$A5qN|EBlHzdvXH5dW$9$H710e+23@?0f#tl0Vn~ z!2Q$x4~u_X{3B7PW8Wu#-v5F6r^!D~{t>CuvhSUL?)-!FPn&<-{3G)(x=zo&fByOU z~P7xrEV%TTY;*&=SmA=`S+Nqphz3%)P(z6ext?QJ>V zde2FI;ra{l5(+h%JR)qI&8_QO6b}U?&M=6PQ0x(L<6PWocqk%qjzQcE1s@SL&dIHs zhe8r(8N|*|JR_3Exw+Ny(Dp+yiSrENBQ$h`#JIg%rXJEt+`7RnLOVymj5E4r?IE+o z&mWOX^4~c9hWj6*z^wXqp6RI3R`ys z#VF?qn0L)Sa`ur};p!dEcQpSgyb~(#u0FE&kzL{b3Wq;|HX3q5{N3(H7C$mHRAy4r za8lAyQqoFN(i2kB3{uiHQqnF`(&t*F;k8IdYmrvgB0Z@^no)~%trlrlEz)O8(r`=C zk`wpuP(OP4k>tlU6@E7QaRT~X(~q2fWcqPeh4UWGdqVl$aao-Pz8jXLN zc0%&q{zvv7S^miQl}>?weHPv2)3tOVUAdn(L?dYbl6Mxi^W+vvsM`rQ1P) zD`$knRJm&@PMzZAnY!dt5bMfCQ&dyEr!F}aB)W1{i0>-Bs}r)kwl4X;^j47U%5@?B ztMpALNO{S7^e#CTB>d8O<;p8QS$bP1M0u@UaxEx&<=iWAuM|qBSb5G}s&{F5Q25H( zS7Kjjew}1D{g+4WQvD@$LG_spUzVB#NU88n+c&Ar!+B}qrR$dpGFwc7ez{4h_D(zI zk-W6g!37(~TcG@$K`(DLMD=*c&w9ahY5)h?QtFJq4 znuqt&)JsK~ty_YkRM$?s=8?U$^iox3^OnF{I=K_KdEH*}_7Y#_@-NL>yl?5go%qe` z_maPt7+<=-Tu|a+rSn%sc4D8`@g+Sh9t&7JJ6gPEw0O6;cujHf?m6N$=ZJTciq|9+ z@2(|YvzB--OYz+H#ADqP&xInMom0GyFBQJz`Etsa?vf}g<+)SOd5bTJUwZnI=u7jL zt4e%#>D`@>=e2#w?Mv@3$-Z1y;{VHem%i-;Ij?%J{w2pR3BS~Tx$=uomEK?7y%XZR z)<2Oc^0S;iC%Vr0obvOjpHJqW`uUWp$nmG{&IvIQdP@6s#iw?kJo>c!iBOT}&MAM^ z#YE{TPoH{!^68ULpK=wsT6&+GrhRhiQ>~)VowH(M*C}3~l6~_1>8($#ieh)pi;2%u zFrQ*SLHcCxQ?*a+MZr5~-igW6+&(G#wEW53C)C1?`_Iff!S7V-^}bL0eWLbhT~U2ygH3>(3jehB6V6W)KVAP+P}yP=B&XXy@%X97 zPdd!Fw3iTkHMKlS;^&rju_m?{_U@%R@Pr=ve{ z`l-`To_^x0T)M|APIvvp>!+lj^nOaK?A{Z4Pw)MN@>BLFc0alMNv?ALpT#vEb~^u6 z{&`+SgP-})ZlF?;oqJ(@ICeLdlF)&_g`oJ1piZ@?kDTd zMSoV;c<$4QpSb?y^{2Bx>HgeSmSNxina(ZlB`hmAJGcC`5CaNcg=#FRi6h%BNoPl3coG($W;|&?&FH zc$Y2<@?N>vBtS|_UZZ!4nwRm?otJ_#mu?BWrI9ZQ$>0$;8v3ErhWU(nFrolYb@l?W7?bHsV5Xogd0dCsKQ#PKmNZn)PICF_l*fNdFQ(m6p zNu6dCJ#%r*>NBCwG(S&$KZW&_Q|iP|dpEg6uF?sfrma0?>Zz#Iy_+0wuE+`7rgeMD z+f#h0%Qr>eT>U1TPs3iTeahieflp^JX)IvU>}b-O(WKqtq&3A!yXTPBoI~1+lr%Rj z(pa@fvn@$$+9Qp1k2D*Fv?dB^cTUneK2`XX=hH1kZkDU(1fSCupVECw_35S}*PW|k zg4b!APmMm6`?UONUs3qZdWdKNb9R=BJp-m3xAUSM9uVCri$B{Vf05 z;Ir$+0=QSTUfq5*DXZ|S?ADg3Al;?Y0#C1cdgW8rv{`Gzg0xqMURjl8x^>yFeNpaf zmz#x1uk5|5_NqNAcy5Gv-Z;#kFRpR zQYqc^%m2WUm#=tAmsxqwU3)I@`O5n%xv#pu`u-}Zv~yQT?80>+;VV~PHGLITx_6i3 z-4%I3=BuNxtbJ8h+WxC~SM=S*??S(?{C$=AmEzY8RW7!xls+`A?&bp6WfSEXP1ew|ho{@1y7fnCV|5c!q-5T}mx{9U zGb*?2iLzVU5Eh`lM)cynYh77Kw@ixCT)QRAO?&m!%crtMw{%5Ko3=Le(yFYhTV_S+ zzO7xmEzEuO>Z_MuW%F)nyTu-*ymsR?m)`-|t4uG?%GTX7ElPXs)^8K9xn-~3dfD!p zRfg1(^ct-KccdRggpyUSG>wp-(FJ&(#?+kY+mx6|w8U$3)e#Ah*Yb-b1E zRy()DEJS))?ONXJZW+p3FW!>Konsa^dx7tzWf{R+GjEmTwwXoGUVQfQv+Vns+*?|2 zDdle5<`TV1_j*`{_SUPnq;l78^NU`ed%-Mg_Lj4^#Bx_}^S!<9?S--|`;6UN?%tBi zUBAu$_IlY1byxVZ+P56O<$p`??TRv=(-{qHSrgc@JKC~lv}L!rWleF*?m3n<=U8@= zTGpgx8LO6M?n=v8mX^8gS;o3&nft^t7K&wVoR+b&EarEl^}@MV{4&$GY`#_bwyDf> z_oBbcVy~{tyuLO1R_@#Kx9iIMe>?A9Z+k&5tADHdt>Cvazs3BHu3otJO597!FLSE& zY`6bwo9BLh_4CW0U$cH``W0QJxOYRGi~cI{%iXWvzfk=$sY>&2?A|SLZu+bDFQ0z- z^lQ;CT~*WOtpyEpgnrGcD&5-_7rcJy^=q$Rlz#nH#k_anJ&*h~<`?a+%zkzD%d;x& zy<7iHyyup`di!PjYqwv^e(9@H-@Eyq>;I7VtI99$em(!C?U#8~`hSb}ZolXLes%rA z@0WkSX8xl8wegoi?S_9-?Ofzn@n3d-q5L)QS4M4*ouB-A{|oA`CVx5kOQd#}o%8&a z=dV3~asO5E*UDctwT=4%;+NE~*S|LXh43%miWEwIrnOg-it+gFE_1wv1;ARU3o8-<-OeY?!~%yFZap4SSa^$tg;#+Ao}c#sB607t6mI|BC!Or!H>)g7_=-SM^^`|Em2f|5xbWS#`1d7v8^=|9b!H z@-Mr8+5T<(7f`>%{@VN({$HQ}y8ny&@6w5SvF6?;khD#R~#YXyk|( zc1a!WdE~~qcuC-?it8G=Qw&c@J?;7A#=3aX#MBh&sXeFML>I3LJi8+EicywyY0oaV z+Qp3*FZ?)=kz!&tOX6&gn49+Etsf^|JeHBY#n?(hwpY)s{IT)k_KTNaB!4kylZcmU z?p=7yAbAJ)h&dxS>Exb`$1IZf7#^IF<71vCVcZ*eEGN0o@cfK?9Ro3`?w+H^gpy}& zyc3bQ#^jpB>mJ@?Zpo839=(zG#-L1UchB8pa>?^I-nU5jlObcmC)wURzi06=L*--! zwhRZh90j(l1h&iowrr2K9F4ZDjJ9+Zx0EHv3Lm!=Ub0A?V|Gp=y|?&S<>RKpi#u}u zq{SGolQ!>}eN6Z9w!-r}@@)*{r22dI_bfkV{CMZg(`Rz`B|bCfp22$7DJ^kxN8}Zq zG%@r0hTbz&&jzJQZk`i)Z%sm&$>uXTnT+ON-t-_vXDf31ueMGv}Vwd$v3+eDmy^ci&`wGyFX(e#YN3|DG`vPq4fplf-A* zJ~Mvy;j@CzJU&YoPqDluliX)~e75k}lg~toS6QB&lXuP_eRlDgozHBF_w76olc8s{ z-&}mQ_nD>7xQeIlJQkC^&iMLl=`+30#EMt%yn83{ok{u3-Dho|#TC!rdEX{M&Zyp~ zf7bCcJ)AQZaL!!OIkUxc)|8Vo_h`;oq&aid%Gt{@XKs5rW8KS{3ngcE&YX4ptnf3> z&r^POSKhKoo@c5*L;URNXQH3YKd-7hyC?6SQU2`mGrOPJe%|-srZEx8B=) zD)Q-CuCQ&PCs!qfZe0~=x@K0G?(5ps+d_}8$~N6#w?QgeKFW7(T3GSwsaJ1hC2!q& zEAs7HzA*RK!mB4=J^CuGHtp-?U(w8K8m}p2Z!kR~mBqVx-?p}B`8B5OgYvd81f*=d`TMX?c>Q|F#Om-~F<=UYGD{3&z%t-E_d z>YwH`UGTYsacQ5=q zke6br=2@!gy6lFB#lzCHh@?VEXJ`n$K^ zJ^n7cKJokJ-?y3H=)Z0Jrck}%?^N3(a#{SF_it;zt^8)f)w68x&PzPM>G_TOw~F6Zeygco_;>H#GjVzAH(bAw{kHU5Rdw^;i}!N!H*UXm z`_0>LeAUbUHt)TCFZ=y={u}nU*xx#TOZ?qYd&Mp-J?8*h?uoYCBW}58j^!Rw%RRL$ z_gGr)IkDW6({hi7<(@Umxx6jscv8-rVqebHy%i{+9ZU=WnFHE&f*dyQ%i# zzMS}t>u+6u^ZFa_?`5^8_vQZ2yT9@Mt?zH_-~9f@{CnZw<$rI~CH+se-#Y*1`M1-* zX{#@veEQ_uC&l+lK3TKQY4S^ap1XWT@SV!znh&Rxcv&u;YvdRC+;;h#;Cm|{gp_QW zle2tM@XeKvLP}RzUY#rD=evAb@a>h4uav&B{5qG-&w2U8%QrF~)x0n%on?7;u9%VfXN_Sb_ojcD@fBE*y$6vnwQvA!B zd5-?v#&Zhk8;q~~ye0Xrr@+nXzQy7>7tcwg&oRC?^MOy1nsxA;%yT8_ZN`^pK0QeT%0I#^`gvSL)qgWW$ts%xzIW1%FmmYPyalcQ>tenKG*x4=<`*@XLmllQ<7)7 zeeUja%+D8oUjF$+{6(MM`;>%I~z z?%u6>XHuT#_ASxJbYJg#KCSrlZqYkkdDCXU4J*>#9eQU~p6T{o(U;dg-S_@l+3Ovp zcdPPhw>RFt@E0_6SvGrz{4U?SX?exlTW?>=eY&m8zUcOj+`DD(j^|ZxZ@zu;?~%7p z%F1@{xO?Ya9{={`w@<%)`>pWzuJ|2)@BDkmP(H!>itMwxw|wR9JCyGRzRM`@vA!nz zysun+hwxp`cPZsv)>r2~^D9r^VSG38T~2x5@3q$F=f1Cdu2&$wtNYH;cS7YWcb|!U zx2_<3*Xlc0-$|9P-F+_heO`h2uGx3az7s27z5DLnhwn=23(9xyzH9p~u6+LP`?e4M zy^t&6-`Re5{vG9af!}A$E@TuhQ4}u|6fZRtFXxt(XnOKr_dlFdu&%lvn!-wl2z`F&0GIotPf1^Tc>}AU-$fqV_v`Td*k&J*>6lg+I^W-b#~9QIPUdJub;|( zTl-||*ISkH)o=Im#ksHFeEsO_SEZkKRom{F7pMQec>VV4$6vqx`kk#JzN&f8!F%EN z1oBsypOJpo`@ya1e#PQF7w<{ruQ5L-{oeP3TGiw|C+~^muQES7``y_OY1PGh^7rn% zXOqA0``qmZqF?BK+V@?o+I!E^dq(*?w;zgrx%N|7b@raE_pI{wZa;YYMeZlF>gYXd z@0sQA-hTM@%eSA(s;l?xy=Rxdzx=@Oi`Fk>Kk-%DSGw<6e9ut-F{9iIN4YnOa<3BQ z-U-UR43vAkQSSN2c@H}0Jvlk=(aL$xUe0?sbKcXN^B(V<_xxwvgVwkwN8=tXy;u0Y zrTmih)4z}Aemhr@zPI>Z<@=`ci@&e#eiHj_T}Alb?0dZLrnMr z%YM)Kz5n}(-)~eu`uo)O>%7YId-v}Zzvuma>iom!Uq1g-{5$_g<)1xucK?0t_s1X5 ze{oCmuseeD!vF=|Ke{%hs@Q^H{jbx1p8hNP&#Qjw{#)^n*MGhK^Yvfee{S`Y z_ust#DF18u59`0N|MKel_n*K2Uj9S<7ye)Ee-8f(l>eeA|4mT-tKs}Fn)5$K&i~9B z|3x+an`r!3)B9g??|-$u|DDyC4*#?IpXvWy^@sPry#Fcxcln>)|7`#7`+uPR#s8P~pX7i0|Jna%`9I_TJO6M0 zf2jWDey$>xolSQRN;}R|$e*CEAt1uT#oF4ey}8od=&Jco~?^5cAM|i0g2Ov2{1SZ$5f(QbOhin+U-*JYlS>n@tbiN{HQHcS9hDXB$g&^V@@c z3F#ZOZ^*vk{KodX>F>eD2LT^~3rsA;QkWDNm^B=jOb#&FC@>ibo82Pc=6g6T@$&}P8%8;z+xYCcZnxwf zE_--9@%IMj8-{;W-iVa(?QWUh7JE1^@%x9(8{BUgzY(pI`^NXXrS|Z@hYbY@78){A zeBAr_+S`>6O?>#GAjiUPj({JJdh6uFnh(DexLIh=kv+%xyzTR$pAX9)HWei9(1;Pz z;|_1pJ{bZp(RX~`TYevQe)#ai@(&&rCN^SC ziXw*;g%&A_JyH~$q$qkxQFxQ0_@{*eT?<7{EtJYyC?~a0GHRi$)k5j2h4O5P5^jky zYKc;E{PlePE$WAZAL>7R`N5~c%tm}3zkZAO;rPSe51)SUs?gmdcaJB(wfxZThkHNt zf2jMRP$OZ-H^24#;r)ljAD;dYIz{`G?9;V?ydv_7 zO_t!+o+#I~i~ARu1>Rl}`=#)T-7A689=lE}*SU-JE-nwez9RaH?Ju2If?s>8Tx%EY z3*5h=-b6u4g13v!J>J!M(ZY)xGF-m+npjB*_x2uheY}|S;*$(76Wv*IXFJkdH!rrl zxcwq%0jqtKfNqbN>wS0cMN2Pk%Bb9;6eYQ~@0v^Y;?j%1GMu*<-V({}+vXCzIQQbW z4EHU@zZ7qYzU}+wQoZ=^#l{!MUnG=hSjotC_PHHjpj^=-ybi1w5xFMj=DPvc@pM*vyb>b zPAmMpBlV6}o@~9y_RibK-ag{{s9yMdhxeb%JErf%%KNL2*glRce80p0j`=(B@BQpY z;*T*ucKrCD!o$WyPOM&*zu*0c^5gtRfgfK~_}JLZ6Y%d+KOX!j^W&EaHyh)5qUZab zANl;~=g0DohbjX9)b6o}6VmUUe)RNX(T}GpLibq339s+He)RQY-jByBg7;Y76Uy)1 ze)RTZ*^lRbv{!`hvA!q#zW4jl-;bF;F8onYqhco|-`yzDvrwXMqD1e;89gs&^zNL| z-x|@gG@^IwjgGT7y6)cS{%g^3*rMz5kCYm%f2ww}^E=NU6MxkG5wvVlb)Qsx_xj`J zk7j>d`=hMJyiUNr=YNm<(f-HkA20ui{A2Uax=wI^PrRz-q&c4JRLVcOO;SHO`-%5G zpHJ$nlbTLOdp=y^@u@7xM01*m|2CwF_kT;daCR;jN!eTu)9isXQ}H>n&!EBN$DlCmlH~S z>^!Yh=T6r1+`gpxlJd)$U%aZ+YbWhHDek#{NxhMRs3!XfY5@KW} zIl0ICn7Z(!&XY@0ii}ie&hqhIrfxiG=E*fFWk%{VXP@zYrhZ?Qds6GkMJa`wR3c~T z_=l;0*7vW$yf>NNoR;HXreZx=ep2kocPajx>@6qA`0%N= zPgXv8@kzua&juEs1uVWFT6|Wt_{{)K1oV{pEw$(>JXiWGOw_%kcUOHVy~()~%RPi}ouRiwOg<{hs* z_5JGQlXjon`=tL#-6w_088%*W>i(0KpWOVU@>BUIrOKImyo#4tUXICp_odgwf0lWz zvF-#hpZi|iOIt51WnSD85oJ@Wt~+s>kN48|%a&d?%Dnky@0OS-yR{R-d^TTtvn43X za_yur-_=X6UY5!{yCp12eeLXP{?bc$FS}(v-s1Ty@s>&MG&BF`rSeO2FPFVMp80!= z^DV=-Q_B2yFPXnA_Hth4_b;2bxZg5}Re;$USUJB810zgPPb z=gWyNKa{vw8U0n0o!aMjd`a@(pU|CA)|(ukd-=Q(}Z>C2)oPnCr3vWlI&&ewd2^kv_d(@L^;>E509&ZB(U?n`%H z&MS%EWp6t{&WC?#`{ntUlwV%_62Y}3foo|&*RqJN!LQXA<(OQzUYDv_piDDegWIH*Npg3ALJPhgt-bL=?R_BAsWfaSh~gQmjtte6#e; z(IX1`pYNN${6t)ffrit??w@R*v#k1l|6#i>zGG7D$$w8AKKT|IcnW#Xs1Q0?esbZH zf+7{mSu);z>gtmwpIrH*q)6?jrseE8-sjZq)x{@upIrLHtH|`H>CR~}{&_0qlcP_* zKPi9m?UTNx+ji^DUAnzmr#W?t&$P4ew#rPqTofsHI{T;2e$fq0(~?}*&X~GkQrIc4 z+lRxhor+{#oiTOIrqGS6!p^RW_FbLYADz28xpeKktJ~SWEiv8VcJ0QzO={P!%({8` z+MTEy#@8-IMP^rDo448Q+O>Jx%dXwCy1{+zqE%%2>m>cC@YiW~->SY&v|T%WZ_eJe z{a?4%UAxbAL)+{E+s%aPt8F&|q|*-Pw)AegXm;%0hK*+D?rqtgv&VNsr`geEw|1MI zU3QyicIM_c%(Ih=bNA_PXx(;H0p=j@l=&^&F1WY06PZ*yfg9saggcH`o*Gkv!`e;=&d za=GkS-KNcD=g!@B-JLT1ZCC8p__woSx8Hx$c6Up3ne@sDQkezjmy~2LDKi@>2^%SM zZ&H%p^f>N`gWsL@m=nD=C%S7+^fT>{XAR_N4P?>O=t|P)6Vm8p|0v+K(B#yE#3`

S0T6+;}4*$tGh@c1=djEZI4CRd-jLX;xR2)jUw$ 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Ð7@=RSo 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%0DV32fXzt=YXJge%}-XCS(UMiObJ`EGte9|p) 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

MGe;0iZ)^Iy~_{hM&B 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Ӎ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

He%;x~I?TN2i`IOxGxx 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
t^Vd>{U3?Z53zq(MZnxBiFyBk3(7iDV;pN=S=vq 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 z z(V2@3W9O=I)~-zpX&3jE&F?H-bN}$&f9LY|@IPI;XpM&U>P_p5pSFGe+Ism<^BgCc zM>`j4ou3;V(3$nv@$Y)}+RYyMX~mzlPH~;q3TU_dw0~Z_NXM^b#lM*kJJ+0Tzigm& zYE{u{t~ugeiMQ=P+s~Zz`9c4?!=@&d{RM1gr977&o{aT$tP6biW|Ql;(w%os{9dm7 z?{%h&p3_W@r$u)+W~5Gg z4a`iO`S(`dygH3bAGgZJeqZ?1eS7_TzWK@TKA&K#J-+9$W`fA_b;}Z#evZ&usrh2V z8;{Q0VW-|WpPLwaH}UnSjLj3@J@tE=bhUj)$w5{xHKVGB9;!vE|P4@QlmhPr19hR&!}hV9{D#uIhyb@u$)Q&)Q) zHE4>I?#x?U^Y6{6CL0;Si7(b^oY2{w zs@jLktp5MFX*GGdaq-{M-Ys1hXNe@u`yhV7+Er$U&JxzNHLuIQ9E|(_diTSU+1nor zAKl7s8}X)Q>o4=4QyWk0ef-V*t?=&qYwz0aGnplw{l%Mg7jMjx_4_ZsHEW;HBjuj? zLi%>;@6$nlySX3ssc*~La+i1RJ9G1Mao1n|xPEDS-`nfUw`8B>&-l;Q8NC1T%yrcz zK2JTSv&zbsUE-GfdsmiY`~H<(-F92HUluf7xBR%(MfoKgrrn)T&T%7TICwEoF%CdsDii=8L{jAy*bp8wLlRXK^4J(pd z__ZS5T-?xj`Mm1?ob6Wk4ZrdJQfklYdQsbSe?M2G1?L9VCx%+&)FAqi+fpV>|wF3W*6Nj^qxH7ukdnv zgW$y*o`$_e2HU?Ww7s-zwv`lee(IPjY0>}j1$(g8U+q_4k81v%t+IsY#e5Hq)o-7z ztC;9pK9O5-&6K){>NhSt;WlZ>-KC!A`=QtL!nM|~-ZL%!2A$p4I_+X>#5<+uD8>3XX)G}f$fI;XGM8hG{5C#EWiJ9m~CuI=*r%q{j(^_6&Y z&O=8zZuhNL!SW3P236%O#lK%4ni#7Y8mlQBYrQx(+NHQ&<&nzswA9cLaVcN^mwdi= zJ+CDlm0N$Q&O6Kgvi7T}AFpl~w}064Q{r#1klmdxo?j9+uVFl?A+zDB@I|MYpRHYD zJ+H5;?@+T7nD;tfI#TIl)|pAy7JNSZ;$PKy_l>`XGfGIru%)7 zSbThUi(p==@xM=h4qf_r^r-E>0+yifCA+gikN#X+^|zaLG+EW} z{oA8gS|XlP^GY#uXY4!Sq@{xYmfl?Dyx;HEKTX|5o?8}}czc)CUDaXRapdV1!=NAc zZFgEl?3ljqNAv zBzt$Q-qL;c)X&YieJeC(b*QSU`kiuB$*F(y>qXu+{WbI7D@eWhZX-LNP4ZiQNha$P zfgK^gmtL~4dRQpopmf%F{{o}+i&n%;-aYR*%M;BtspKOW${A%^(+j8L+TE~0uT)Jd5 zt99cBje0*vQQMDp9asG)t=qApB#vKv$}QQ05!<&U2$r3m;3KiN%x`Af%C&VF700KF z>BMvxZRB~nV9EI(TXX6}`y3M{vMiH(cl*E8A-f&ir*rKR?QZsFCpFIYH=VDfv|8=% zyn~nizsx-u@#V^*M7Pf_ch@W4iOE0x`&Pn=1Mc~c*!$mYT;=AKTwJ00x1?onuB&ov zw9)J)zHWz;caP56wP(^hJFRlZb-w?0+zPFW=Jk13vUm+LW;4azTyr2PAuQ# z=U%^j?sXLZ$}jV8_-wlTZJ*S?t-W@&e0Q6V%AD>~4mVT3H1(|H{zJ!a9u>|1WjbY5 z!k6&lFScLW^&vt2`~80|VOQ+$eSR|8d`0s11f&DovGz;r~EI1J+Dsn1Lcf+&C z&xAf}PxvhHGqqAxW&fi9UfmTM8fTr&riO%0jE?eL=Rc)j=M|>?Vbjj8Ke71iG>On3 zGLOr?EYuA2PMiHq@AREqyX=#bpPW1)b?Y^YRM=uq!+jC=t(R4w+G_XfDT~U?T_=lE=idG`HZX8iqGxsw@r7?@Gj>)srKu=-7V*DcgoH*#(%CU zEuFgJoR9h0=M#(gGi_JA_!`6C_F<)sq{aMW#R}ZNF5To|__A19-fG_3WY6&2(wGC> zr8e#7S&wxaoc$R%WB&2((n?PKtEs7bY<~UC;L)mB`Y-P3kRsP!A2<5d$i%OD{CMskBlY*ikDl&{I&OMr{o|=sh`98Nl)Uu+0vJQxA(~@P{8X zdhGS#Fz=t3H)l76A3Fc|dGeVTa^`(*t8JLVPa2vT8{IVfu+9JQ+V1x(%gah|m$-m6aw8ZpTKcl+>*<>6P&Z(k%$4%$n-mrM?1XuZExy>Kf8uY#L&uHZo z@y}`Ptok*>?bqxpTs~)(l;yB5*t?z6EhQmJ{L6jD_QDF8WhpuBZ)6L0G_=09%)a?w zYukLUx62j36h#>x`cks$i^Z9Yqaxo7YPrwkG)Jy2V0qeigUS6>j9%#6yIh+!#a!$p zo^N%MJNk3&1ph)uZIOVOjB?B6qQNuf-sURq+|{yd-SogVhSUFhSFC1u6{%>l*>cCx z=Z7rUaOfqvAH13)cjrLY!?G}@?;C?MQd2*0Xt#^sy!gRtbwhuIYR$=253J4Rdv0r3 zy0JBfA^OO%1RJ@}!8Z)oH0UOVzKPg2NA|eX&7f`5WY3>VIDO;ind5rLFTIX1%}%WQ z#<03Kz{Ke3$3JdcI6LHX`YxC)%R40U*gX55!necj2YlaoVtI$%_bq z$rD~>s_!t$;kqevcP87^&218Q?>y~M`kDKuZ24cE7TrRH?|vFla~h-ntT<=elJsMW z^)B|ifB5b>C11`xqW8>bE$_3tw^uHoyn6=sm^ET-SiMP12<@Bwu3`3rkX}D+QH7|}|QnDzZLyFgxTg2??d@>hb-Z(hFc<7>u!^6VQw?q;2F^8W_*NU_J!6ZhX(eX8_{ z2UG5b%$KCtnX0S6en;Hw`ZDx4awsU`?fiTbi_v-og!8*BYc11;cB7PF5AVpZ=Hsbz5ib%RG?_{*S%p zH>P~kskl+x@$UIz?W5-wIr9}^AuPWAQ%1X?ydr zmUwyG)7k8iPbXgtot7xeRKt{1<|!=`ZB%A0bN$}jwPiIOKYnYtEjd;ud2rGr|BtZ| zvp?RwxHIlqLqST)D%Ire2ZHW|-hTMwcw*$s9d|X(9lP}BxaHzo8{YV`G5i*LbfbJn z>OOage+c``b zu2MVpS9!8_s%245-=mvt;aeNu%jNjUN#2Q256wQ1Zd+n`%{S!s*p4&{?i#ME^sB0kZ%_Qr!Y2%X?KGnm=k0v#E z1s%^kp~E=OWXgWj4n@NbT4i{cZn4 z(_0F2l7p_exHL@?{o*G)i}%J2si&rL?a$02<|c1zxSgHXZfcpPR=Q1Wa$GU{8t2}X zssCGNvLvrejN#C{agk$6p|WCcztb@TsXaA3uOcN4=B7I-%5#7IVWIIf(qMjnyPBP# z-{Z*-eC$}yJ-?j5e7^DZ&l28j7BQdprGHZYaXIZ3(E7Pr!;|Mq)~BD@9NEGfA3k6I zdH<`M_g*|W!g~FK`HB8+pPx$q)Ni0Oji8xmG#y!K(^=m=lHtVmoDvS4juD6JJWIBgO@{hNXi}ai&CqFzf zvrx5nK9meYQ@?YrYC+uljbUq5+y`$11x+q705#vd{r z$3xW~mi+p-I6+}Pdvb+g&tp}CsnZYn#Ic3$k?DJwYWS~1b(Y-32McD@AFy}n;5jl& zKC$bt#feAq$zBJ1-n(C?hIbm>4haYL zW(dDaeehXvqQ1kexE7z?Qf!}(8noy;hSlk$e0UtNKbCLu1Y@6P$DR4&**5RsFEX^9 z{#)={Z@{tag>%+7wAQGGd}f$)!oMN-r)<_Gz|#ss0H!gCn-ho-ZY8Jo(^Z`^&R#2!yzMs3&Jg zKC#w3lGfuF#=&_yfd6)X^o?t$|2=q-I?t)+o0C)<=f~;=-#^YcVf@qn`{JCbQMSi> z)}5|Bur;I7=k zCEFhSoY`@5v%uunf|I8!s-1WAnb$tUM&7WJG3is#kteMkC%XkEiz};%G?eWj84<1Wb9dQ!XlKcKy-$ZQM@q|RB8Fv#NYD}*8 zRM_6V|H{z~%b5>Y+V+)KTzblpcWVQ)>$Wc^7-ugiU*_&7*IjQu@zL(MMN5DC-(2@R ztG6}2zveC5m9+epdo$jh&+psB->9IpxOc|e11sJcP56Jikc0n8{A6dR<@-7>G6voj z)tS1b+OPj!ZqbIcN8h}i&pzqzuqtLg!S1=?ZP_E;g5KoqDvE~=ue_c$mubIZYRoAw z4I^3RWmneK%f70$WK*8FjXSN9H|elt%EcuWSNW!BZJ6*RY(~nXvKtxR`|h87DO z*x_q^^~~J|Lj1dne5O54vMf}(t-I-Q;Qk#4ujv=*tl!F-m(x7kY{T*mKhkur$p*Xo z-FxZT|K!l7XsfF`mj=(Z(7D}`YT2b$`P$9n8cY4{vK_I)yTUU$H*OGBOE_!Ix8`P1 z!r4xXYe#mQc13h4-{CC&`>{V{zgkR0_lYC_-q~!}zkALrj zm)L=vO{)u?m){bqev+TmU!L6GF>4M>{-M0(=WHj+32!^Fm%VP^`Ja1O-z}Ho&uGZK z$541hz2_Daf0<5LNRRJ!9lyWLdAq(E%50w+HtB`$ouk@&J6+6kUCj4fc{4srl z>_3UQ7TbPKHcopbeEXrN)P>n9ld88K3|6u}I{A_Bfw_A*e^m?HXzo~jJ0aXpE6g*u z`R?oB2~YR>U$)F;UQ#{zY-s32kNywmA6&gb?Cjr{lf*nudEVqauk&qLPIJ2a zWxnINA7m`0w;!_Tzb$;9t-fy)(~c=#d)3% zbNQTBpsK!DYLZQb^qw7peO;Nax75765ap+|RP(F8l-%@;yBT@hJRO%zmITQsXRgwJ z-M?+t7p_}uJHE?gFSK8JBIZDE^D8?>sim)0b7-XOU7xFPzwz;+J6t^fxo$rwO|$m) zbUG!GNwfw-wKZ+42%bh0J^Q``jc=|{CMS5SW*pAq_@edcg{>dQZ- zW>fZ`+w?>FO~F4k>!$rjxqjSUGh_c@v5((xME$d~p80?7+++3$&p-0tO#P!=X8M0d z?0Ngd@(=zumH!xjWBIRMJ+1!Syyx*7rvC_kBl}PPTlv5IZ=C;U)gIlSXur6F`Jb-& zkMA~({|~T#lK)xoPk8>J?+ZdVPk;U?{zuHd`SQ9A;oQeww?4^kd9<8Ue80ny&)Tg= z&AV9YHhVnLRqC|YnDo>(z zcAd7vu}A!SH|HZq!@xHJlaD6fIITBPH%_R%yS`)PBjbt6`@}CF^-o$Rk~FQPJ7%U* z+Ubi*@qNOqMVmCHST2fq)+J==KjoC`BA;s=MLW4Jt9Nnj^b0wq?J{*wn9daGqcxR# zBNW~X96!N+ROsgh3%_?_$4{FdHTv22K~pg+B>!Q!@lmd+>S3!EAJGa`e08O8QQTSq z-c^2cR_KW+mbP-N&UT%AOCxM`^bx7j=@F~Tx+Y(F>{K0dGv^9Z^NP#0-p^MT=v=z< z+M}>*FLU^Z_ZQ539=I=_^x1Zr>Y>YP&aOKybfdG(_8;S=FZ>?qoJ!`ie%Z~^YTsR= z@A*h|%f1!UQzDy7{wr%at=uHirub~SQ`ec+qaFX}e|-J*ftywZ!|6L7$9IYUQ~2HY z{%}=ik;$z?`x9=f)TzEtJ?{|9$acTKt9a5b0r!-Qw`!AaJ<&*b`HJu0*80*-yFxhD zHps3#=dwzP-(_Q#+pSxztHNe-aWe0pRj^m8@mY@EtwZK37kZTL6kwlyMM1FLxZv>H zRr?E)wdCYNPI~n7H@RlXygG1GuUP+!a{Al42tK{rh1p!*(np`15)gB^Q)eMBl(auH z{J7Zf-GAkiuWO5XD^mecQJKAO23bv$1r^b3Wbgll7N6uU+SUqy6g) zc6QG~Hc$WU-wp-*`6jG#F~F1kEep4VtXK6ImRNo?CQ@S z&QXy!4`yekx14+LKIvcR)td)bpUx=VCa=5ve|_5Itg7!#x1YRMVq!Z!!=~^Hb6ej@ zV|H(ki@oO^9xsq+-k-K@x3AF2KO*T1-xiyhMae&o>$~2kS~OYeL|&%x(TnULO*4_n1X6XweblfC={_^3ucY|wjT3}Dwi`k#w%wje>@TjMwnRmgF z!u1ocS=_rQQ@r&sSHcg!3ht}j+n;YeFk$Y8b4hQ0&o!$km)_H^>S?X$BK!6hTm5Wz zyFcHJ&BP~XP4b+@xlV!e_il-!?^$+u9N%WUox#T9L8`*hr#seZPpFLP?0Kd2LUkS6 z`Wk1L zO{wr~IiS?;AT?KxeXeL<^8Hf|$?xB*ww&KM_v252b-C(0jvhALS9|)P`ZAaNUjM@f zb*|4S{gqxAG5ghg$?ls1QFBWWeK7Chbs08JH4}30AF7B^* zX+n1Q-Ht8k3b8iahmRHq=*(-^`pBf?k{PW1kBRXkmr3{ahbkZ0<|y6kVp_l-l6^!V zbG{_&(V1o%CPI@AntXF&e8eEQft^*(;1}mS<^%Kkj>I&5{`-Mp!++-V?~F}<5A!AT zTd?Z*@=3j^s_FZ?+~rrgv&;tl%jKMx>iJK;l$`kZXS9iu!E`yx+4=`%f>v0TiLcl= z`|?$iT|Fx*cLk-^(rgNnJ*#`%vmkUh&@M5`*f^doPG<&X3I8!g*r-;Wx1d0`_*tOtI}b z(7th@_^p>#y&?;i^jON9DLp^@CA!6r|LVEW+Yik&*b|TZ^u2KW;)_a`x&2@AnN_DA zXwUMR)YIO0sVULOFm295Lp|*`wGw$c>t8(Q`7x>a;U%887cc(idTf74M%KFLbMK^$ zRd&k9Zhe+?Ff_a}TTyg!PR{Qu$I9kJnW;RuQq?#`E~YMjLyEk|gxZDEzcjfobGE-J z&vug0Ad;^ovq<2~RObaQe7y^=2BpV;ao(10ywTAh?!JA8%q6eXS-%s6-U)sxDEeio znO^$!+^ao&smtQ?cdw236;ZuyZlVR#qo*Eoo@l(#c0cZONLrO={pQ3KKEe~`wXn$f z&yZ1IvvSr~(U&^b;xuh1vz?pQZO&q`bQkjpYi_d5FR}VF<#8dCa1zVC1uqUXe<`@p zQ}_Go&I4O}&T)4xs^0V5DLlpKhS`rTqRX}lFWvj#aKQArOn+0&dM36X7w~O!HZhb- z`c)g5en;MuAz9|q_3|%f;ib19Y!35XdPXzh_QUzs4~kO@xHGo*5nj1J*(Ex`Jl1YXf^M?D2bCFjNY==Zk0{^wXOM#Z+x#ed5OP2nHC)D2xPw(EqRP^LjZ!7$Z+_{Mo|GBvUG}!D;=1`H2Wo;JI2pJ|=U(Gvf2N!2&+=LBrI7`XgiU0mjS`}Iq*b#6@hsL{Qj`Ith_ zbB8%|y4Nh?h&&p&L;AVmYK=C*O)Se6>@@S8cCaLpukurdg;&^tnn+IX6j7a{H`Jdy z&y8V7+$rEUxjSKR4A1k#nuRuO>!x`>sH)Vtquk%j{xs-D*GIFL&F)W%D*VF^yJv{h z>HYmMbxrI0r(8Gm!wvPAeNG9_(0m=SYEAm#lnK5QdS|WZbDjJ~`S=^-hqk%jE*4%@ z4p^{#b&629>!Vh_#p>?-i`BFL+pM~pvqWOq*Nt&G6D0ihRiqt?*u7Tm1ZTrDANym! zRthdY{!TeMt^3*X^|TgAXOo#E#vPSbo}M z=DDBe%G6Baem&Qy?LV*mmivv;?Fl!ZRh@I$cKY$F{hVSi*?72ZpSc-CCHPr?J=&SG znRS!(b%~2R-SpcH*mX{uUE5vYf8WzI_{7DT$3l+S_LbVOy=7bE6W$j7uw>7=vzCQ^ zMtxge`rPQ6!1kxw=eXJ5Ic-c#DaJ;Zu6mef2Pmy`eO4fpa&mIwA{$n|$;%JhAF3Xz|b_tnfohJj&YBL_O+fZ=sebsk?t(Wm!nfMb{p-EeYxZK%-PE}G#^dYKa-Wr zd9!O%=M>*lhFh#22ljD(=)Rtje6nofV*YJ!_S-jaH4?uYt)uYwsqPP{eXeQw_nm$U z8(B=)-t2v^k!K(4vD4OpZg*IBe#%RE@m;}rKY!NKzdID=8@6ib_)X@2ly;}br|8UyY^@R6 zH?`i0?LW&OmHA0}mFnJ8cHhkSX=3y({YJ`99qSmo<7p@DH$Q&zc}>*515Te@%VyPd z#%lgQls8F#v+pO-YfACS-%njPwVmHmb@}&&(`k1;)J}Q%{7~NPwTJyDJgJ$>@%~nM z*3FE9PQxwC5vFGZf{#4ZFmN(BcP;QnX2uWyr$-YuJWklQ&(`_-k@wwq<|S_L&ir*X z;mf%mJYmjYWaqREo*yes>`}$V3)cDFI zwuSxYr?~S*T(jR9em1wHsH5Y0xgA@@6{Gacs^7Dc_j+9SNSCTdit9AguQ9f-q$Z>uDpKd(69V-=7Q$R80M@^ zq1-aAsm!G}d34)jPM$QK7^!-B&7(bqRTms@=Jo&nK4C$2#hue0Ubku`bbsrg|FXi& zY)5S3UN$!ch5If+_1s@)ZC8xk$DH{oHl_dlL5rW}7BTzyH$T09k>wYI*3)*6U-FL4 zeOR|M9v z>z|f?5c^ZPMy=i{=sxrQ6Z2?WVgt%?wP+fUE6LD zvithu2jVYQuRpu|1L7AF8!Y3nX^ys9O3-h8(Ok$gJPLc^f4`4FKyelwO=%%Uw%B%e%EptU#!vW zJkg3fayvQ0Tuf$L_|I83msQqe_6{+P54&vg+7C`IU1z(i_^n->aa8qzO`E>vO<8e0 z@TuRbfD)$QV^w!@b6&939^7ib^<0;RN6C{D8DDhr_bBtO*qv^?hi%;oR-s}Y>z7;Q zl;x$Aw;PMN^r& zL$!25Gam%+UEo)#u%gP@<7?~XDdOjX|2{~X$~S%GzYT%B4boQ}c0}^F{oeRC%v7Xo zMdF7YQhd9wa{TC);>=$e_+g_IZ~O|w4gS3ePQA&6THTQn-w*BRms;OhV*6+-M_A^) zmu>nAuEGH}Hr$uzY?`@&TXe0H%2}I=m?z1nSX)4nzza?7s{W!T9ZrZSLp7uH`I69Yb9o` zte$w*|Cax$Q;bs?pDi+b_U?hAeoxhj_(DBa(bP9g}iPlR+Ee<^(L^6A`^ z3AZD?B-EWunQWr_V8H`j%()d#rbeDAZojBuKFl*usc z#iqA87JGkcWjtS_%(-(F#}X^9DYMw8X|>&3CBnASD8}E?C&*n{Fx*x2eBuRfnbsqY zeA8A2>ej5<$DMj!GJV-3cIEh);(JBEHx%#qz%zI0^TY#NGLzqbo){>oJa>1G{nCwr zQA>-reSRTvdf8sFjm*mr&A7q!;V#doiD_vTMcr{ROSf4ST)Yd;v+4Z&W&T{im>GnVV#XQp@FKzm78+7d2gJo9sS(Wo! zB-pkJB<|q2lV$iN^!R~PrB`3ftG__a;kA+|BAq#j6#wn&F6-&y5!g5}T#S5wE;S#D|@q~-->Kgir_ z_G-pn`ClDL`+|dy8S~|Z9ViN1^!90V;u4Lk;;o$Ce-D~we~6Pfm^N8GY_-n$H?1O* z?f0+;S$DJ>)%7Qv?`gKZY&^5v`qll+oH@tDG}r&V95HQiWBDrMd;1LUAL`3+pMN>Y zDX05=noI(l#Z|Sk71Q?Rq*+P1whF#=Db4tHcTL~T97~3iCzUVXSTb8N&-V8IdGD`t zbt$d+7OuU0lzncv$t=rQJ~)FVwJmO1X4`|QSn$l`5#pMB+WowWby^xqyS7kSm6hDP6bXf}6|fSPLI!Z?J`1ouU5T-X#9b z&u@Bn)Xd(pzfscTmU{C_KgXM8TAQq{tTU8bcg=a375lQ)#S{0OZ&oU`JGGsAVNfgs z_Z3%-$9io0cdj#rd!8*8AhH#C~|?Hod>Hc0>5xV>@=uUAoHpMn^1Ka zD__NJi@19{>k4zu)T#-lE6%=gDHXQ%%uP*S9ad)fYV!W@+c(~3S>Ik%wxRv1-?x^k z8MbTX63?%;-!%Qo;y0;ZC4R52nzMK5ybIB4h$5j<3zxa655TL<7^oE4RxGRrtPtyUDFA`Ld?%?IER^omF@Bqx{|< zw@N#*wN+m24dZL~0Q-r>W&6HW3LL&xE+)4uSaMVHzB|l?vfutVZ9H-B^D*8X6YlN! zzTAE0(z7k*m)_p`rYm)}#{BZi4U9tke|(Ovls#MatHmYO%5V0ozb7x9n;3n=M4!zv zgLCV_XT1qs)usHG%bn$~SfuORJGRW4M>@C0>~MG4wp@#wDSgM7x7yo8IZXR5W+wc3 zi(%R2l~0Y{q=-pIzDoR_qBgl{m&-8RQD^o&#v(q#69age0J57y^`}Ro@~8%`gx9}j+5Um>6llNAu{t@ z<6c>YZ28x7=SyXXOuU2MFD03kaZcP1^*6Ze3_cStLhbw|6#ZnAb)83tK=VHwTEW>n&SCY(mUjTO6IF# zGl##kdjsN?kN;^q8}vW%=&R^$0ky~fysF+7^!LE4tNl4!e|64n{^**;zuWKcnY`fY ziOKJh`&Y!@2+p#vzQyou(ZL(1+0x%jHq|zN>~Bl5mu54csJJxQ=19TEhi)?S6LwVE z9dnobxaZD>inS9DT$lFzlcYQ|K5faT*F7fxst+H|H?I23-eb4t?2FU$O@4iR-c#~# z+r|0&^LZZ3mt_8FeoR5JNAZx6TbD}m6pzqqm-ytK7x^h2f^N$svU`Ll_vjSPSh!a9 z8o%caqFFF@-%5OnZOa zHVBmIHtTD*J^PH~m+I=2Z^o}xrv*jZ$=Hb>f4%MLhZzg*Z}m#vzLD+hSK*st+k7tM z$Ea@fzS(-qa;`&<$s&{Pmq|OP@nuMKWaWO-f1KYf_4cZ5_xpmh{}%R<+Sj@EJuQAy zdSLS(mt4IW8M#k6?5FLV@uYq6r|lxD-ShXZ)73YRJ{c#twd8#7)y?8ZxI%7!wKcDh zYWue7n^XOvlx+!9c=e#~FrP=D?#qmP1?eBetPM zNkv7M&pwbpzHPJ9rTDFj*QEZ}j>?}hcdgi6$DT4b_EW06Uo`kXbkO}ZZ~NUftk-Ve z6IS0o%WYNxw@HA_+pra~+vlELX!k|?nACcq$S;>d(^6;4DSy5g{i1^1a>eP#ho(L` zlFF4o=SBatx#sI`B!Ah@8neXr+?g*Dlgk_z9beLNW*6(E4a)sGhu4IMZhN!cBIn& ziqAi}k@4e!(4c8rYb>90&5pL@J~L_gE_>G9H)i*7Fzfqw1($FB=UT{^r?`Ac>z~ZZ z{|xWz=B@lalX>r%2)&O{iIG=dvApf-__jEnD|mkI1iN;POg*U=(-&{8W4-nA^M#3h zKY!JHxh$TrV4r~VS67W|;)`AO3kAQlaE@=<`71PHiN5NpU0kQXr0($BFQxtU={~h( z^1D`jp89>oQFf*H11q`~W~d*StF0OKQ*YaKj;;?|q`oeg|8T;OD3!-Dx2n!<*6CgH zPD*!=L#)PGn}0gCuXcMmPS&1xuAukwA-S8240j|~mdWOdDl=}*D2cqfoAc}?#w*Kz zm0r;?S6H!L#clUQiCoc5U#@1Xy5A!6H|@#AjdS<4%}Uobyra7>NTK7}r6_IIvq#+3 z)=AEKu|jXr$HTu*gk(HY<}cJv__gm!@Ya3#8>^OnuZ^0vy=}#pm7bP&jh32UEB>Iv zE^8>$ymi_AkeTtS{de~$N9*@LwLH2zz+d~}#xkv&3zXiMNZEfC*ybK%tTRpX(P!>t z@2lp2YIfQmm(zK6qj=Bm_79o0J1$OJHUDKo?n*03&M9HFo|)y`Cl@tt*n9NwvmbLm z7Vl#*ERjDadR)|V_e}%4*aiP2<(_ge?2G%Ettu^ewU&9xomuk@j2;RXo&KH}IVZbp zb709Xjk;51#+DsDD^rfT?!4OCzts7YU-V8$R(V zO$d+cwmrRf(edvBW+6B4-E6s=qZB`P$?W%feyNjpu=P&$;Jvl7$>G%AJMG=aZ63Jh zHz@1cy?i?Pbns1)O4Gx;Ull0_<Zdf>o-3wiCMb;;I)_eo4)=^+~!J~omfwN@TmAymW2>GxuD#?)b#3{#MO;ZM*)M^k2F-A?1kha)DD^ zVGB1dZxyg=-M&)&_3FT_ZBhTEN?Wf)O}}vc!_OG6zHRNXK@yK0T|>O4syoazSbN#u z@w)$HpO4aqe$8Z=yieq7RO@Yp*I)j|9Qm4+*R)Fd8T0(3+y8#K=eD@{++hW+{v&*c z`a(C&JT%YN?UUs7k5v!N+X}jQto<#tFCDe9oUdNNdHZ%{-!%CJv-Q{Rvo!VBxN_&m zT1MUY<<@$?A6tLfFf;#x?&kkL#FFJ_2k+@Wt9$O|S-tyb*J&7h-&lFn^8DMh&)jP| z_={0V*Pe+ZNYd>1{by{-j>{+m=4n z*KTWgCYt=HlzhGF*!z1}(!9Lmm6FiBZSA_}{2zC* zPV6e!+T^j+{gTo|S&wDTzxZxUEU0snRQlpSNAwcF!Rd3Q>T3UG{-;TG-q>$&tpAkkslBJ#cIZv} zdLSWb3xkZa`vrpuNi$S9qD-_mPfWIWk+DO=py@@L%EIM>hZvN5Cb}7^Nomf=S(3DE zVw-j^$2!wX8!w$W@Yc;X$6(Qo#4E@3l)2AK->f*B(ZJu^W|3%e=((Hs9FwSr>WfY5 z3_Wg`+%hspZ0g14 zy9r-XUcZdU`jW;kQF}wXq~`99hP|m@lIsoilHxCXTw>VpH;E^N$!(#KS=SV{V+l*A z8oInp;0fI&d3Z|QF^$v~!zju0p1@@iM^EV_&oMeaV?j(RPe7Q&Yj06O-R(L z?OmK_^uBdh&91U`eD(RwlB)JyeamdtZ}h)veN^gW`b`t zWzu*5S1nF&NZzoFtAB67tbNn8rTrG~vq`JGS@|)iE~?dg;>Y=?Q$N-_T&Px&T=@SJ z$JV+H`xn+6KT=UXzl3q;j9IgzwWl3fxHm&SI&9AF*|D}AkALTF+v9Lrr**1~RWO^c zvIPH=iBFEK(>$l%sV;N%M^Ehf6zx;1_AT6bX=}{YTG{`bH|%jZuk*FZ{-g1$FEXiR3j$BM#3t z;dwln$wWl^vX$Eb(KiQuuX#UO;U5`im;-a|9-LJHB!&6`mNSrWf*F{m{h~ zen01NHf-5-&GD*7vDa=9UYK+vA^IPg{!|$<$y)U{py;`@U-DrBAD|6PxUxri7 z)6d$cMtGE)+;dA_D;f92VbAukllM+No|e|ToHuUe2Ax@f@oUP$m;Ri%bFN#awoOr5 z+>yNCN%@?Q=jA6)3C&;m!py7n?-WV@kIgS0&x>qaYhmx7>+JgD|K}~QE>8;CwoAqG z^`A)}PE4xNb(^#}yg;%nKKl+O)zj(nb65|8&=9N2x$$Wv6`#MdJMen#;Azd!jUO4?D-#gQLN5dZ5+ISu3dR+U) zyzjw+kBofM?uAqCm7e(_ZD(qi*!QtK?EH_ORO$JfogRCeo%+$`Yq~GZxHta>+hdhZ z{`(t`_rAX=_t^a)U$}r^-hzjJ7!6(ScE`PHZj!zADDk9{?oL^Ybe?Al8tbyw2uK=j zW#ru>qW;w4_J-w;a}Li7k{9~5Q{`Jrl$-OG<7Pi?F2r6*m(JTW<%C6Vv*XGS=YEKu z?I`7{JKS)e!&mofV!fS7?5>E^W0D#2yF2^L#h*S4xW1;d+`sAk#E;TDnyYSDbeBAi zX__3m?EL$cn;s=vyz=|%e@OeI;Ma>*N*iWvJ=8NREmkn%>hUYbpB^?p^{eP{>t|!_ zn^A&u{CC{nqT{L&o_0UzWZqiY{L4PAsml~I+ysm+Ps~eO&>5-!ka^b6Z7yf8sHe<1 z;p5*U_%^q2ZdwQ11CdohJL8uIUg|bJ<6D!bJ;`*(-fim3Z*uIqDdCy6s66IIeQLzM zpmtqV^<{Q1rK7)2yBww+SEc*jWwWVitluG>tDm^Hr5yBG`{A$1=ZO+7)9(iE-cn|8 z=36Q2rO^37(pK6y9bu`e_cA`aIqKHmmLAl7yJ|6>joq{OnJ6Gj^zN8aaPf6 z&>b2)){B?vtUA!e_JgN%WsTqLZLDP`0^2P4q+1S)#u!9JoO|6Ubt|b@p)^-9XEVn- zOOCH+4xTV;U$D`VXYJXCFEaWZ!i!aY%~))3L8jO6nS_sVx8Zr2?$&1(YYdJjPqkz$ zpCugVb$$B`)rt#qlxF3#nVvBz2`it>k(O8E`t zuCIFkMY?8rPQkoet8*5;yRgxj?cAF7(pSd&)(2_NNUspNdHtM1Z_1e`#VXE|C6>q} zDY+yc%`~w-yVioq)FxnF*!Q1#t*az{L_ZJNw7aWF`{rHCnP0xobNuo=PG2IS(ovyq zkvsF9e2X3vsbB4ZOAo7T`zYYwd$H%7vF6lHsaxrvi&)N79y#(^&`ezM>>eS>XGtzE zZ7#=n`0neN^~cL(@gA{flUVe!-*>BV?RaxyRA8VyIrHt*)Ok9Pf;#bYCdP8-Ow_|!OrCCBvEslg|I-V?qO+?+>P=0GElZD^dYFa> zgvWHpJ^Q-j#vaDSXQs|by4T@-CUi#bx?@kDNiF)cb;q$itgByEtgh64XK?*t-e

    <_}x_Hu;>XDr?CNK#vvKlY+@ikI@cdk* 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

    &6?`-o`Dk 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

    ?pcYh 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

    }uApJ!5eGpxNw8ZvvM2&sSf( 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 z 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ξ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≻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�HQqU9&S{lJC+&{AP49Z#s`s!~c#n0+trtnQ=`y10WEOjd9G8i_GWEEu z-m`*tt4w&nBEo_QJN zeXluQ*k=)Tw9C&RZ|V$d@0h0%Q;vJ7T|KCob)P%p!qcmvb9Ju-nr`+kC@lP z$|WB{G_OrwpEfuC;I6s-8e*H8vLm{>SFBYodbH**Ta@lmu}90gFX>(TmKXNjpxd;c z|FcxyvBaIvHn8)dM>rTc-E~Vrv8Q$zIicMQT3+nt#u1kFOQo(=zf@Il3U!}VD z7Isf00*w1-1su>W6t~=UfQ7-iX`<3GZ7qfkCpd!yw9`7o4WeTLUOj4BxP|9&*VA

    s!Rss7_#|0w=P>!(N4ZP??2xj$%M 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

    g zI5;b!UvKPkfjE^mqEhR70QhlLKWE#oT73 zmfiinMBHZThfNZzpP$s}GvHP}!~OOi$6gDiH(w?GaV$1il=9t8;;7)X>&aqOXOjF` zY!!Y*s!pq)RT-nRpd&-AGrC(jW|pRqiTr&r?GG`^(*oKvSpVuQExeQA*O|KG?Uu{k zO0N5lzkTNasHiG>&64j&v=TeCU6w}ZzB(#p=)Xp^`)F0+)Ez-@1ZN+SSn}JYy&|Hd zEB#2?N8yXA_eAa{d3|Adb;Pt$H7R?6^A|Rwr0NG@8po$ zu)1k#QvLNAi~XOG$+$Np;lgAK!2+QM)~$te z7!?lPJoB$&)439hXhXXb6L~KsM76B^n6g`tE%=($r5(1N?RC=JR`(C4R#>Xf}=g z$=_dv`lV-X&DgazTIcDHNi|Ak`^>&QxZ+*9FskObmDy(Hd>;Yf`#*Ei;P13nlvNoh@e+z;D@xnZJmot)=Dh5eIzC&y8YpW6PG;; z=g0{Nf0`1@t7R`X>~pNm^X98a0_er`LGIV<4)obc(fPEN0^?{=~;eaEK0^5WE2 zTP!R+eN%bl9849H4+Db&-p%V2E`ACywlG0k z{d+T9`nu%*Sn!N%C$C73aF4H$;+u?k2J=1>DOE2+i)oJ~CbP69G8}bsc2kyF?tSY@ z?qsvf$=fm~=WV?Ec43`|Y_dh^_UHfHYcqe{otbF4Y2w9~CtrFz*SlZyyJ)}l|6k|h z|M4j_+H+XkZ{yo@pq*QZsUq-ztDv1v(Fs+?;JQ63k5cz29qP}V*kJsp_tkNo`KI>I zeysU?{d3J$g@lRcRr`KxvB!%Ah+XUzx4f?^C@PV=C06XCl+V7kTpL`zEIg*Dt+ehz zXpA)ibTGU3p6;EfqQ=AW) zab0xs$>-L>)L%ji*_R*VDONPezM^$2)OT%E>fMRUvlU&>P5<&~PSCaKU%FhA{w_UL zvodJYI-?`yYL~M@Pe*WtW=38yb$=4MIHfql_UOy`Ngr6)^bIOfll{_f*oUop@p$Xf z$h$V{&rRc0%1T|l=(K5Zs~L0SK{u~k5qC7N-ukpDF)H+?!I_;wu3Nu6y1Htq{=_*B zi64Z1F3nhZ>#6apP1;9yFNi)btoZT%!HYtPH~ciF-Mf&x_T=8*&wP_JxqB6bD-3F# zx4y2~?QdLq>BpR^qu)didnH`IvfC|Z#Ra#Xb@hx*kZUD(&;RpT>!aindihIMse%lj@f;2wv(RVDw`_`DmUMB&%vtmF z3*}|+=%nv{GVh6*flO^grWc2@l46Gk3pUWC{OS`zL-Mf7ALm#cFfhn$iJnF`q zbkr9eUOA(symG?5!~Cj$IGoSAo$CGe+u~&GlnEag=cP&Hbshf}@+78C=YhIVT^GOV zAD(>9A3Iz6KWuD?f8d`N_`!1B@=06E?3%C9dEbP0uMuV3 zKlwwopW&AcN)ji|gy{xfUGv8%^y;^>A7f=~cyxoWR8*C{GQQ%q-o$3>T)CgDCL)t+ z-q<~v6{^+#rOWN?-8F6VuEsBSvs(T+_o9)vl&pX3I@Q#zn*<&mICbd7gOF)@9F2!U zrWL1_Y%wVo+7!tq|FyPGghTt!J!8Z3w%_jb?Y+BR^0NqYGe?coej|e|XQ!<(+`B13 z*XYiV{T5p~-6|J;y!kp#`3G;Co~U^0@k0xb?cH>5rO3{E?2Bi=ntEY}7t@|u8-08u zmK+fMG5_^buDKnvpb`(>fPg4Nr_ZTEb?_)5UopnHARl{eHo4XWKe|b4%+omQ0z0E4t?{-P!u= z-QjwsdaK-=8ylMMMbC@=W|dmqT7RJB#O%P5iS>Rr<+5Kc=y-6t;?&b}mNUz~Pul!S zwf{nel>hD-wR+1OW|V(i8eMu~dFGiLuL_^k37reg+TH%{V5hZ>`t~>6OW~P zwlr6@Z^>L-xomrE)EC`%YNMMZToMx#UKBY`v(R6 z``2$SmEC(iN|pWJi`oy_OurvL|G%Ss-^qmh{(N3{`@20?4S(se={X+pzTqu-sWtP| z0?A8ms>X50Dqoa=W>Sl{9M)gpe4x0;FQ=x}?a%C(!v<}}>sSjvseMm(-@T>ppRu$0 zwZb0vCYkD*(`D+;c1rR!J+>vr2`Z}@+Z*Rv)Hunk6KZ^WziP*Z+Z9bg%YR5lZ9C<=uk{>G+S-XDgX3R@7dSRFt$C5iL#UHRrf3D=U--g z@_D;o-)UuKb+%%a>8TO=(p49ON?uP1(#VuMw4^Wbb(fFP7#F zn`gNGO0SDr8GW|Cyvv{Z#A*91 zm0G`aWwi5ON4@_%&FVKQyAEngPnJ4-Y~h}DywlUvO+GI%3RLJ?A;uFs+54G|u2s|A zt8=#Ow9q(u>CT+QDA$_?XHM=}7ZLR?=;EcclYR!bE87ZAMs`*Gn_=`k>Z4!wwPF>I zU)rGMPP|Tf|GUzveLv*QFzUT2YSxzW;o_&zyLyMqnzOQ=eB^xE)GKln<`bv$EQB zb5&cIri{P`X~y-2IfkOOmuAH7b!|((Td`0?bLJM-dFrZ@&&}I>O~llff3)&$PL zz|gf3Z#rC*cz!p{HC_7CaqEL+D`yycEnAiPNoMid(=T(D-wCea=dqTbK1)dH#WVq@ z=`GAZbe*?+1Fd$NCg9q$@F8fmlf~n09hY}0i$*=W=qvWYnsfhg`5kMotEx<#^nvZ4 z$E?SmmV({<-_#~=Oo`XIJGpCV@XCV~d(hpF7XTp|7Yr`Thmdj}KS_RT6;!za4#X)NP=&kFf)m70d@EPp}|wg2!q zbbN=C>!PynR=ajy^H-_qI?qz0_fTtH;i*zi^B-@x_r2Yl-IK}~@AX4^`irWV31uqk zUDH;s2utf*RQEOMyObVV+b%;b9^I+07^d#x4$Ti;-u9P6+%EFoSApV_r^FAfJ=9?QuuAkEQn!R)74VLEq zS4RG!iSzb*yDhUwa@W2Vw?E70qNIe%gWyWfbPk^%#^DgXmUhu@qwaf_s|?*sjRa&)r@fqC{cM(O>Dh1L zjGL3z@l7yVxB8yunm;qIp1izZTlC3$LYjqIlFrpvAH9h9!a6swq-D;e<1aL?2kNTa zaW}MGXRCZTbIWCKJCFQi{iuq1Q2V+mG>nk&c~nMLnaG z`Kt+Y9M9dhbisQUYJa#n_vkLFV|416_Al`Lv;#s%T-WSo&t!ZpFJQh#DX%1Rw#+Ri zv-TsZIgtmhO~_~Ly+47qP43m=2|4ntZyc28E!b~X5+Hxb@6$TjS`)cLdNRlJ<{Xpz zwX1TH&3n~dkKg;<68?U@UY>VxcgC)*Yi{0j@Ay^6v*V7Y)a#6#d;d%;vbXF^yu7U{ zzbfz6XE|xnf31RQCW|waYWQw-Ts6JW`5@Eg@vGa6X{W0>*A$)pdqw_G;`GgDpNe#R zma8k;-1Af5tLJUob9elX?euQ^ogw!&%Ef!&SmxMeflNhPL|nyzm!uBCGK^-$C6=ld)G<( z$FqO>z4=}#^mSg#1&uBD4qT44mTE1&SXbZuUvArf;j`r%4_|(iy(Zr2_0y`^zm7Ox zInDI@ReSwi_uCmOwjSNyF?aj4^O@qcTbR-n9_d^QE-^`*v*@|Z+!;-ax7hKWwcDM$ z;y2^$2jUkL9%w9nEoHw{?*GPx@`nts|JG1Ex$(}XmT$?izo%{Jp3msGt2*_%UrvpO zK%I;A-x(_oPkm~wbuwP{XSPax?PPi7C(pfH4tB2CRW!%^Qr!ILb64aRecJZd?Ax8j zHiY2 zFH&=x;UvRt=kM$+PTx1vx;*XL|3BB|?=cnV$8{_cm+yY$=i_pr@$w|`ePiGDtz5L86S>B_g z%D`~)WYd)J^U--n#pf@-v2LDb@XEWJSKaG)d-Z(D`c3bA58iW$Up?dNqNlyLrx{yk zPUG18eA}|*Y27n5&u=|_v=?;mRh7%0)B|(oh8oPBv0}$jpM62v;?ua(t`@J^CB1rr zr1aO`V=}8#rtTH4y?yP8Dd)R*ovAuNk!m;A>`n3B()^{*^i9eLv?f3>`pw0TnK1d0Fh_RYPahp(5` zFyEgdF)zHJWOiuD`I9wQ^%oX?t1fx$c7E#VY1Xf1TwQhamcFW;;#}#NV?Uj6!_cSss+`m|S-OrG;OJ6!pzZQu( z{a(rR;p`uaJADNoO?kkfxS~q`{{A%H_oiEN#T)ybfDb=kPe4 z_2eAWgKOotMs{b$-^k729_%3f0>%^KRBN#ct=A`CC)8 zJEwaJ<$sehRxUb!=ZwewNSP<%%cjp?Zw9;aDmG!Rg5#~@cWs!iFkU)2J0Ph3=)5bl zGpZ%6gVrm5Pzx#AE?{$Aau?@Y|C3j=4()e-($+s)rT6o1_7b6L^S>n*FUKu8u~egX z;oI6xxl&dpb!!AZ{#_uiHv#dD%l5IEZrC(!^{%@O^JgpEN;>@Lfrj0cI}gvjo-HG%{MSJC>elb3TbSqW zHq)M`VB2=E?NKbR>)HDAH=bqlOqM%d%llMu*?E7P`;WIAnOG$)8*^#(i#@G<#V=>y z*!ynXyf=nw)pO3*cU@ZZe$TuKRgtBFnTOn?j>w_g*xzf5k zF7rGy^m>1vFKCY_(scZ#VktL;5tS_CM2DRl%tN&Ayt>DmnKI$-MPq>G*e(Y=SP#J%G(vENZVYl{Iza||Al>j zr543}S-Xg)A4|gCUgw!w?fiDS>Am^9Qdv4VEUs>0 zGj=RYb9OTjGj>u^)%Ll=k!Gqa^4id3;v`YEyp~Og&fUDyiC|8~O%C%n28TPAr1VNp z%(>EWj87sk-tcywOK;h{+m~kA6V7(ntzb~BWV7CFYfsLos$!bWL{O@SeqD9 zDPQ0G?)>eGYyaQ)A!T={T{_w2D_6yw?Vr4@r`Cu%ma2Z`vs$Mp5i!x|`);+j{L5-z z3$LB+%<{ulxPV*gUQ+3vvn&6nt3A@MOVDbspYdV&wPk_wsYYd1e=@h+pFgc;Ds#Bm z`K9#=J?+=*#F*>&FTN3bXS2NQ-qx;pvn_r^vzYnU%`JSBz+9cX-t3{!c{B@#mYA{ph!?U*9kPk12sm z{P%_a%NGmOq|Rlb-L}3QdfWPQmMf)~CCip*D`YX%UX0Grvkp?Y_`t;~=jOo=GY&kN z^L+i3>3g?j*XGT1d~xE_EXi%BE@?%-Rrqr46yw!hTf~lQCx?S>TaWcC{@?TV*28Kh z@g9`h*7?rfTo;qEUf2777W?8|N{4sVPL8^C!o5KDe01)80gK!#pY-`HqGP{+Zd+&m zdSOf0^Rv<$okb&`EqMHR)=Ta$(fdrCC8N0|+?1KNi0_ZOoBey*o)mWt_PCVLUq@oh zPo`blDx<&Q?$k=jZF`n=amr4fap@yh+|@z`_EH(Au;UC`TKBGf8pziqjtAiZ~wo6>A2O^ z6|=&;ubqAUiM4-v@3DIEW!tL1&MUT%-7Zp{|Kk4J+Tz7~67bx$Ue^7$W~#)WgyYXe zix=Onx&OAPp{nft&4Tw0-!6QSc;vhIvzb@g=D_bvQ*s_eY+AZ=(Fe%`i5yQ>h)#6q z`c#mZ!o8@VhP(673$aP9xl8IE?KvRWm+AGu>iG47ExSMSp2`T*yyO0;T`qX`Lyu=CDoITzeRA!3)bvj!3k2UgdtFn{Lu`BbxsGj)G zx!3wk=B!P>TJ9w*Te@YJ$jPTUhG|lUfz!NF7TP=&*n51#{}-*bP4l@Pc(>h3Vcef| zYyUCHnr5!Ak~PwYZMu%|W#3}{Y`EW|^F`mQL$ek3s616z+~po%FLTpPZIbIL_7}e; zZ|$A;>Fz_&UF);Yh~7|KZUDb)ogXv^wR)|?=L%*T-?biMWNhh;x|}~dC+4c)zrOE< z-wXfV`ns;zxgahtsrtI1p}?fs6OI%n8El+8UHVZ=+q&!5&#Aq>n^Hbke4#^w7{{Uz zg(WU)1p-~QrizI#^}D)di|ACXjH`?6eq2@x2?^Z#%6V$kR3+<|=HK7lDrE7C(Ok9H z+B*H*nVFWwY5S_*MNi-N+p6LA#}bC#2=$b`ZQB@PZYV5?Jz-^k(oJ!8$_>E-Nq1DA z()Ek+jhI` zJl}u!hVq?SrQbbmdl&7BWBbnibIptIUILuFf4T0NuJl>8A?%@tbGVuLl}qzwPpb5* z3jcJvl_lvX@@;Fx$!WfC-zx7seC^dt6RV)Gs)XQMQrnDLUx(-1S@|IEJYNLY)Yz3h zSB;JC?r+_$h$?eN;0BDx}foWmBbx1D{KSK~;U z+019&3v1YAWncKo=%g)g)83li&i`ypjos9%#*xK_>mQ|p@o?|E;&n3nJ?3_WhAsQKo4p@WCi_SX_(o0ueJBNf>T zJ>30LDka5^B)ObOoG5!RQ1*C1cf_5Ak1gabB%b=vGJ)MSf9HhroRu7FrR1)CU;hE;We*9>b#Fl^7E7R^JIVNbKu*N zi9vQZ`mJbEi7vj`I8lZB)4|vJ6QzT^^M}30cVoq8))n~^!!y))7xZkAktAEyr*~rgy~8hy!dJgEyOX?Pf!Ah( zskUbyEjm-Sk;Cp%WzQzQ;tdSNJAYTbQ}0{4qt|eqTDi8VQh{$mU)#|?D>!uuEb?BM z-Q%8n;@8e4-j|M7tlHIeaYx+46}znM+5}V=iZ9%G{@~lHRHKF!duKmgvi8ExDAsog zi+pZpipD%%v0#2-i|2LW{wOv#T*?;wb>5r#>yj3K5m38q;^pbPU1df4qK=n& z+nPI1z5Dq(+2rCyiK$ucs*TH*&rsLj`g}&z8B?~yUnJwya$D~g%w}{pZWerIk;LM% zDp;sw#)5~!x_fWxnA@bex`;0=5_~l!#KMPlro#CnYo3HS%+OkVicd8u#7fa{#?HlM zF-H~T7d=tid~Ai};XQH-&1Va?37RUoP0=oJpPIHd(7Me^(TH!>Rky9V(vv22Nnef0 z-zPF9@V1UIkK^|G-j0m(hR;r{xFj}n;g9SHgSOVRA2NO3C8a!*K6?EzO<_9Z(j&F; zs{PI2r88cog$ON_4ov?qR5JBPuaumpG;?H1Th9u~X-i(Y-8h-LW5*1^qI&u6-!X0# z$62rVUw!p^&wb|CH)?Zjew9r-uJ-Nf-JA*45eH{Sp1!;0hOW-CT%E~rYYy(6bJKN~ zboEB|<{kalm+##pb@#lqzrCEZ&~k%@bj#vd-`8xu(Z4?UvCaCh`;V8tI&RTozVdIe z%u(wKhW(FIU)Dzb>l9zI|50L1%Vezv_fU@h)vXmyYmZD`#q7UQchBdXF^dmgFVXuUIb862eZBg83 zA^RY|@AlombhdRLo`^b5xUkrh-}C>CyBW@1CJ`4tbQj@%x9H9{#s|he1dXai{GBcxj#5(KhZTidj7|=58PsZZddT_ zKN9{yyGD5bvlp_`ORp=vnD21Ja=Q19ofRU|>V?%Zj+b6otom^|@p{^kKq1+Ar(Ovy zo35LZA~^5jr_}~`4<6TyC}+4kQ*EDh$J>nyKl6NkxKX}*m&8%Ez6l!>FRv~=&uThkfMfvTd#$rdW-%q?QSa7~A*}jG2 z?bPt5w5K8&TwS+!NE+o>T$`JE_?*Wy(8l#Suw@t#+2x-uYVk_rmJ_xV@|h4}GA&N=km!giotB?DBMdv*`xs ze0z(=3BlsRGoH)rd~X!5?QFc|6OX*zm&H0$OedGG5WchU_C6lpZJX|Nb(Qm1KY3l& zx7YoW+qOn?lVw*<#(w^C<*H$3K=Hzrl^<6BToJ%65ZE2CdfJ8s({J7WwD^pDUs2~W zp7LAEvVZbStd@%x-^k^;{r`SY1IqhUmfmp=1_nc6eET6O>@uTum!g#nXH}t&*OMho#v}0A-R&LLpV!?O7D6LKf5*gZAp@c!p0^6Ce9<=9E}P5 zA2zis23j>9k#9J{o&QJEr|HwplgGq1UJ^R`UFLrEJInj!=XPG-|L5!D^9;v6#)$7K zG?MajJ)9}aR%G=_<3)|^g@7vy69bM1OLVaXAKuU=$e4S#=$GtEu8vg>;a|j}PWOp; z=$zwNa;QrAg}j)=?5}@9i*IJ{`u2L8XiJ~T^)(yvyl!uq?f7EtOvbCTw&+juS}g80 zb=iJB^_}&r9-19WXFd1qUw`wfM?Q6q4l66PT}l$RJv{aE*{w}q^tTygtu|U?x-QWB z*{37(i)`K(eeODNGRE}(hla~jKgS*B?aYtY-SXyi@wKTp7Pj#eU-+~!;V0AGZTf2i zj$LEgdFK%iCU#2uw}A4)$SU6D!q0>7&)AtQb?$KLUM3lu|TND12 zSuXyJ?!WTLRo35+)bgo6ZcBRp_3!Sz`LU+Y*KRN=a#Of_C{!+a{QgmX2Q{@JO4V-}%+d5qm3xrP|5}WegLcgFRxl5>``EjC5=KGpCMzcb> z?<*H>KK#YEum54j?Jwp_F1o(F(`I!%-7Ye0QmUzR{@%vvo3h^DKIQf7$kuYTpp!*b zv%~Tew#@L2H_DuFM(gI6NtGI3uYLX8{Qt~K@9$~mmmb}I8*eU>>b$gQbAZepr&nT+ zRg+wteK-r|N|>$K>&^B4fNy_@t&=xisd?&DY~9|h*tOd&C!KzoYBcN zIv{pwqE65~x9j{D@=LG0m(F|9z0jsnT~jn|jl61>)%C?SpT3)eih$ZP7Fz8Xw?Cjy zJy5!c&Jcc;H)Q9~((ufjm~hd5@6OD=dj6YtQh)FCiaBe~^<=AON|~R%bmMH$bc-@! z^}M77weuQI<2+P-=(YcrTnO*o{f8N{6 z1ezs_m}FJ&&bqtvjZ1vi9{b=8$JWkq3O@eq_L;wF-&-PYT#gl76J>Kt-l3=Njp60p znWn1ieh2@I4bxlwK>0xuoA?}!W!x)kUpjNSb-wXcYv0`Wx5qS3?8xFdGde z)6tkiw`NRIIlu6^vv;`O?Oi3wr@Yj6tLVsjZ`5h{T{7*nU~B5lI~Cs}w$1RA@tX0| z=~mIC9MxUIM{5+V6(e8F<6N9ko{n!%lcSqRq^a7XTR$pHI(CK6OFrzQn zLiWI8E4y~}5*y6|=?#I$(=N&#GYhP7xS(0#r8DoK=euotdozuV@7Y?E%~qBC*7Hr% z<-X;!Ih6~lyCV}8T=ts&^|7pe$f@G#POq!=o{N=y2^V9Z+qvfR%%Bocv8DS$)GlhX z`$zN{7A*zFPRB_||lz{)$RVEXjIhrr5c7|B>`exeuM-x&4>)-0_Sc*0 zUvGXf>+fm}*;U

    yQ{`6{?W!tTxlg_;BRBG|yWZ^I4wAbZ(h?p8vg}F^f-BS=*tq zFSoxNmTlR5Q#a-N=f#}e1*{@g7M~Z0_6E&bGJA>G+x+Ff_X@?P?#(+l{mcyW3C}h@ zs1UVW`$wy;cH{E}=Ozb4uw9Ej-j?ew_dB$C+gFoUR?V^VjAvY} zWW1$Pvs_@ok@|bvR17x1W%cD)AgQ}W)K$9b1m}TbLETf{f3i>g_`O2s)oPx*+XMu- zdFQ%Ko$nhaLaNcQz@iMiA7SGL)U&3E}aORP=2{80Dw!`=IxEADa_9bM~_X}vR*d2Lz6 z8c@jJyHxx^{N~hIoVS}CnRp91qi5|tQewRO!tPtUmmU33FSqsV#%b%S z!{xuO*c`mxG`rk1yZwFa-8HJc+pPD6eOuk>%3)^1zfHJ`g>Ap!z5m4%}?#3TeC$HE&X=+e>;gyrGb!GBZyE>zK1Rwq~aysT3kvTo_ z$$$OBch__jPOIy3FV;6V30^tLY&XyK>7REWJ)3{!v{7aS*X9}N>F=d>_V1eg_1MJI z-3G_Eh-bW0ID04X)^3jpH}=@Xyb-igmcE#0Vka-tQEJ!CUsClr?y!BQTA!b;nZ4=P zQ&0cNKdX=rE@de$n9}~^pO@q>rW-EG=2LpV>`0AMuG{9pXf|hN)!wFvENUd zYLCQKl!a7;LTil^bBe!;s{H3s`OmXtMJjXVG+vPzd?Nfl*XPJ`pKIXs6TdV=Q|$HY z9MOr@={kJ2Ra_T24!_XSwh*+;D=NGrzH<7{Ev#2{Sj1ZX-QRtGdL?6H{w$68CVOix z<~)i{-?-;3i2r0%+qwPh`ihNzXI=l7FY!3P^5UK|wLfI7KfJ$b z_WwZGPxWmr_M2t@w5tCQwdTM2A=YXAvb~*cQP%IyK0Q|~%6sDCn$-I##WP%@)Bnic zdUoI9-(2qhj`nd+%NwfSG4u#Jm^{1PJH2-M*>}6$uZDb{Y+!Y|XLIoSu%_9k%{cx{ z=8jjtAp8-hR8}@vX4uKLz)$G1cN{ z+S9dq3jbEE1m<5$i?4n%JwAI?i`lDvcIyh_<=-}$uRVHx_Ps~XoQlcNo5|1x!O{>YH3mXnbeBJpYJ=fA4=X5 z<+k=(tCzE`yYhA)@3xJ(rHP zhaX&A6aHE9uM^uIj>1ybX)BIKEKYh6T$mFySK`6NyX&Tf$iy$wUGVtu`-eNe?zhU@ zJNxnH`_Fz9S=E`!#ycLbe(}T0>YTdL?^8ls+xpfoeSH1m$I_BL{eA1_zpR+>e&QwV zUvpxu4tO5^UsJLCy77+S$MeruWEU)-@6u53c>clm1(Lf?n4a1@<+sK&^8=L=;t%U{ z^ISA*I;PsEsCd{YaH`yZVi-45s0{e5Xpsb$#;#ltdNYIGua z8}oK6qIDx@^G44rg?1zFg1eEMW9UGiy-^4+PK;p;s0durwy8gyzhpKl74yj|`4%blfX)$@~XN4LVd zk&lW5%yg{htUGheGk1D!$@@gszHM278{h0&6S@8*yUo5S(SP1=3Mqfr`CG>C81K<@ zuYZ^SZYw=HXZxXxA2&JdYF%w}%b zUst~N+Wm9it%nSyZ|-e<_>S@IqL&ws&p!4bcgmTRMekTOZXVc};$7_e^m22vz=~fidjGX>b>$QQ_pm+e($$r($f;NwRas>&hU*l zL3AU(Z7pv8e=(S9FhgAL(eDA@o4XFejk8U*z8Nr@t9j)^~`1 z5ENSxf8=<@)NG;oi>6QG!5{KpRA)5o{$rOI6g*|> z?mtyqcSYqFt4zOqbVk+@msq2dPJ53lR`n za}%|9tWHhfe(52mnZNio`-|;XufFq|e>oa3@4)0KT*lY>1(Cav&Bn7oVRj>_ydFHn z&=OVzK)R7f!x5JV1_m5#>M~!!>*&kIGE$+-yDwr|L2c% zgIvwg(Mw#OB>?U@y&b?aHl5|8-eSy5$`XRgR{|NHCnKay`=z;O=t^*Mdn zGOyT6oTYVq`!la?FbY%f3(%d>rZ#;|u4(F?;f?qmEp> zbAr>RZaV(k{!1upsNl}6tCkARdwhyjT}UR)S^HYt#)MFZ??xZa3K#78Bo!ri#LCON zY~>}n$$zW8wpM-YunfEK*4s}>^LCt3@su?$k0yGXpUI5XEchV!x#PvU*mt+iCI(wN zZd&A*X_@LIZE*JU(&|zpkyTZPj9PNGX`N%|`SwxccHh>S&s-Vj-Z;DP zW8htj3V-}pVls2Wla?tWNB{ZQh>BL8 z;oQ*@KJ)8!7L^GiAFS>b$s4PN^EwROAq{9|JSe_`kW_Zd$=Zfx-Xu(IKN!Bo9xSDUlN zXI?#TX|wszr^g>#8}uVJ%Iw#zyR~%VqFl{Yb6+m1-to?U_cqZI(e_yv56k=rm}Zxg z60@SJerozb;T=&YKc8!F@!l5KkMl zByU=uY~tE%Fh$naaJ5Y7^DH$^bGPYYXU(q#Nz2>L(1_Wb^MT*DAcIr(U4)<3f?2{- zxF_rU3^6mF`NL>)--No~`(5fpH>WQ7W&7MO&g@Gj-~1`3)!(hLi_=vcV|oGeH-Fc3+Ophx{=Vv)M}1#g{pww(u}JV%Ew6no^Og@*e=Y{R z|EP07IIhK9{@D)JAI~20U!Hcp`a1i&1!ar}Z?Bl$UeLeu8RN64>EZFu&MsEG(@|Q! zAyKaPA=`f&vwI5eGK*Zwl^nK6ma?p8jpp#vPRTiHVB6(?Iq{h1A#TA~y)$o1MA(cs zbS(SBG;i0wl$AX5Wp_v$hFiI2^KRb%ll}S3drv%!BNLjx&w4&fSZdi`u{RIzbh2qIRRchDk@u zd-kQ^MTh3PPW$Hkh38e_f$Mi%ZJBIlRmePgvCMs%#=m0++Zdj{Il)|+AphR?N=VwY zD~21cJguH{X}Q~ne_gVb{MzSc-|&1o^EaodxmL(^;X8}@UO2AW{;6*EZ~lB~&l~q{ z)iZ*cwwKMOr^T@`F!-Tduz)^13c789l4F&OER4a&Dxs{)-WqndSUOzv|61Kl)ylUw z`X;-T*}XCGO*z>Yv^%qVa+}4mys5vsZ!Ph?#FU+>yngevId`W%X7RcebjsbE+r;70 zhd{5{b`RRi*kt%+qh=(|Xk?G8c-WfQmdFet%JZ{<`h+ zJAV)Fum7pouy}{;QO7y`j|}FCed_5t-}Z5*2Gfrk5vyfN84hY)Iy{QvEl*l}+7nmJ z5Il2K!*E)`=0i_gwK>eikE-6-RNAs5P{dHbK4#k6rh@R6-C9q$o%U%wiByaiD)K#A zob=}OR*!H0bh^Ypii+xM28fAVnPb0Jq2$h)+3z@6H~#q0W4C^JT4}je>8UeIKd+l; z{3dyBx(Ev!SETd7ZHdPDJ!0w0d8&ivZ_-#fzu@bcqk^^PZm<3^tLfH`IUL8%&;J&7 zS@N{>ye~4nGtXHb*3(!~%zNB6b=T6l&&0xbwQh*MU-OP@qUB*(BVKLmRp*1UPjg+m z^m*r%mh9O-??hc`soa`k?Yk;{Gnd-q!>rcRXK9Iio~bQ)w@`O+%CQqm*x2_tH%~Ln zesVW??rb+B1Fi3me2#4|(s?7YJSO`5j+FH7Y1!u@!zHeAStmW~KDQ(GgcxgK_2+f} z-#12gX8rE^|M;5Jcjw6BdsDQyp7zdp$MrZy>y_EeXF|p0JI?=;KXlhi#8-9syDr5? zr@5w!mK?nt9VkBY+FI_(d$NzM_I-U$;Nw5D7t^jym^t4(XBMZ$^pwmbN&CbzH`|;= zcV&xx`qRBhQ10QUAAkSddc1ybNa6*@(}5e5_boF#wk)lOXK^}vTV~a+D`ziuI$b;` z;k?Y`(>hLNyi1x>X%6kb1m1m^{;%R#nxYXwY}K&AirKp&(2A+ z+r@4@FI}Cn#aQL8(dM_}TxHdw!i)ZVAmF@C`egU5C3g8Y zn5Vt7Xj}YH_fN>t+fwrmS#wpHuU=n&>Z4lM@{RA-#d>dDsFj=X?33$1`I$y{6P4!| zFV}u`Tz-ww`TiW!w_H+sH(GCQWsAOEo%zHzYkl5LGO1E!+&XH}AEG?tJZ+D=q zqq;rh{Zzrm@9#Y3PLGokG+k30>vBPB#@DzR9RH`xXIXtLe21-cm1^4MdCI-oi`U!F zo~y&7cjC@wUOxV9Hx~NFDcb7w&J2~!@-#TL<3-S|`Y2T%yBx;HlU$x!pT1FEeDrL}xv#_L2pPy4~&VSSa~DiGAxk7xSgP zD}M5~nrcaf)EOy0y6O9~Z1)PshpRg89x+nd7kBjXZHM&-4l{09#Fra$^Yp)yEdE`` z1K+1?I<<4}k@t)DmU+E*@2~eOOER4E!}8GS4!vpqtu~eFneVG!?DG1Oc!~Yg3--*w zCAV2)XLrSQ$L!}c{h-IRwfkwxRK9OjCpi}_d$}aS;?(9)-K_Va5j8WuDE4#hI_rMj z?0Ptpyy9P$Uo{W%DhOrfPO<8==T`v8TO6~4SY2`;QpRQ*-xU{t=SAN06oa?eC z>uzZ+{T0aePhwkfl-8E&L)S~L=&zE!V)7<4%5CxrkFY>PFVW-)6IVT$oSOda*LE4N z4MMZEoo$?}ij4d6l?~v-g^YnFH zi)Znh4VmBG^8Eg;q6l8nQ@b7J4ytv75w|Iu##@-Km6?w&{O{`ZBXm2u`y{T8R>JN@8v&Z!63k6e4< z700Yy$vf?m2yO%fG`nIlrenUuh zxAXC7nzHu;T#r|2)wznw2OV{vQn%|(vE{aarQ7$b)+PmSe*1liu>5t2bw~bAEZNkf z-G9|>tI!YiOXouvv!))fpFHp2WV;WZYR*b;J=F4)B_e$OvGL|BMC{f`eJdI=z1;Bo zIy;fIAuNAdmwpMKcIp0%Rr^1i{$;;^t-k81$b-dF%YH3Cb??se{q|qavhNY^`1P)O z;idKUfqx^VC&2~b$%_+e}>3C`E}Ld33#EyO=g}$9_$PZ9|Z6%bf9#W)5yrg z+t3;Hat7gWk^i=n3{G0Sb8vMH%=BfFS|BEJ#jM3;u};<BQ_EN?z7l-d1rgS!huHLHqi#f8I~d+pvFuA7*~{^QdE_HXBvlg#)EC+RFW&+Y1B zAL1wT;E1Cg52we+=ZSiCE&IK>CBy3rgnhM&Bq!!O9@;OpC z=fNNKpKn6X{hHNq-ExUJ%bt@8M@@ZAl`<_S2O9Id(QtM>o>&>e$9wu&zzSVciR(V4 z0j5!sVk(O!=JxhxZ!?q0=|6U8w^f;3Pf7Xv4F3r+a}v{Bt{W{|GjsRTlCaW=-KspF z$LalEA-_z1q4Y+2G3ZbknCTO6g~|WZe#)8ek&iz4GP1j40VK)5&M5f^Ru^ zdCydrxb{Rmc#~wXJYQy6I5^T^B!FWcd7 zT6U^7b5Vy^)b%SK*Cdv@_Sy$L1J74U&IR8>guFPzb7u|`29NIjI>w6*+N!$N-hq-2iY^L63{%KUQD zHQT&8%1<0$6Jgl%Yq_p%?y;r@xpx z(qglq?8UE%Zw`mN_$JxU>sHpe_D zon)Hv-ZDEdGWg?;U*~dW`E+brv|^@@Z*8ru^IZFYkeTblFZs>v;*|9}00T<5yn{2sSiQrFgXwj_UjSbCQCtncfjT;7dojPjm8 zB<2^e%=h}y6a7!7^k~&Xmq*-do^{Pqsp&L0ylYX3&t0{3Pqi82y??MhSE=c~%(QRv z2iv*{1#-_{H0a62`7&Rxay;bvN8`bymeV^9X@;xDJl_2J&fBS%&nR=+7k<07Jk{NI zhkmlurlezT8h4lJh50O2lJu&2>9X!jIYV&2W!MLc&9jdiTV$Rr@>SgJ*S^f}{kzV0 zFP0ti-5TQal6&!P_%qpSbDEZHkZJ3#^%FUB!}^1lzYhOtlqjXy zdaj>KeNkqlG*96ovl~(`au@Tx>;Jy3@V(8Il*-&n(b|SGpXDpvAI_bA@cMKk>yX?F zGD$oB>~GoMQMY;b2f=40$#sGY?(H#8s*Z@>@$^ZKsP(+-ZHn^Tr6<)y6;+!S^#@pg z{#pIF@KQe4bXSt@(JD*V})`^PL&vOpeMXO!HoHB+r89G}kwS+l!9p z+q*`ec<0lT7qjl&I*n-;eXShIgUw@GS6W`kQ4C8om2moVtg9+2`1uBl7Y~*{*Qs)E zSMNQ$#i})E7USH5w+ng?%kJU#H#%{{!t1yKOXsV-?Dr*(By8X@Rx`L9byjKHP0#Op zEQM!S_f;m(kQaG*SK?IDJj0MbPF#}LF71$stwcWUzEig(wRs7XKbl8WAV?_u8JbWU4wonJS9v1xAKk$Cah?)+VO zQJ=R?yZnbKzTJq+o0T=CS#-iAqb?OQA*ty5Ne15cd^euhddKInHiz{bZ&}bC2#E*J z%B1m4uv&e1Pft&=$G+bye6IB+C$4*EkeKOyB{AM{zLU&bo^0)`*BRPHtVz=x&Iqnh zTs3>%B;^fRGTlY0+b-?koGsg_#lBCyLflF3wVBl88;>^JQ!=rudbfI(GEZe&op7|x zx@AG(lLPcZVh^_6I{Ng`!ee6js!LBkvJb2j4_)WwU-^<{+8j+$i_(|LSB#lu3#)bdwRl8HO{!ZD!&JoC;_%$HsfPr1{T!V&i(qs<#dYxp&mnD+14R{Yqe^#fC7)x;Hde?Fam zUcG+mll2q-e6@^o+F9%6cJSPaNp~#HtHqc5h$R^Z{>;CayQhF%@B90RnI(nE+aE5U z;(5pM z+~8`td9}jyliZ~@YmzKm9CjR@C?e7>+gG3}!!+k~RFamWzNVIl$esh*{5GFXF!PH% ze0_7PO3O9X2_b*K-@p8~^#9-T@9WF|ef=fP!1ws3KvjWK%WOkI7i&K*^OcW67{0eZ zILxeA!w~!_)vATPFzSS}lbl$Q+liYDX-8fOipq<;SAR*#mto?{Q20ViF#7!VybSO>YpxSoPX>1kB?1F z(`FX3{$pI7Vp*}RUbyl5 z5!buo^ChQW%?~{{tL&!e{G~Tm&Cv?fd^1Bd{YKHN`zFixyz@Qyt|EW)jIDcK_C%&7 zmR-^iN_$>BwTwl4#58fS|^zr{uoq&~TvbRrIrgUFzO4b#b#%Y$V8#yVb z{^S|yK7*-8S0!>MPo3s7`_;Wui{7r-;p^HOGlHOH3>*Rwdf!T@5%oscBxR z|KnCBW?i0}KUYcg#+{hS-508-`C{*dy(uEA(##*5ab3&#zH`&vy-U>#Kh5akmYP-= zc)0pWMt}AXj(Haf1mv$4?4F?h(UAA=j~z|d{<~cKAkwF`V{_)a;;UW3ddsv^X8+jF zJb!}1FO!rHp1jPP_IjUKo>JXE!BKJkv2>FfvH6z^WZXk-bYDM@?2ewgrs?3u|L@bU zELHxSthH~!!|orGj(qEB`j;DaeXaA&uIQ-bIm`=trE~X$7`>g?6u5H6nwiYES*B=h z`Lr}E(9s}VPj7?V^3&!sBp=T{wejLyBavD27rxZ}c3ue$Ps90E z9$Q~5CuaZstK7U4Zmzt)!QDG|Ec3ix{a^dls$|hi&f9Wz!e4cL?Wo!oX5wvWwlmiA zetOZ4?9Iz^R6iOeCPm*pc4otz;+nJ_-%Y-KeERa?=4(u`zvj#d|1}|7Jwm->^0y*$ ze*V&ikR(yBPq}Y=;#^M`cc{d-J=favWZl8?Wrz23eLd^4sqH{E$G#_z)I5@F#2fjN z-Y=N%S9PmbWv9y0z%6^cx4F9RKIP8ics+mBLvvS_*41it!lo@!JG#1WpIXtd_sCw( zM5*ef)1{|zMtL1kyl%9!^{(Bk?-%aZdGRaV-SGOEmK<|uxZoPaJ)6>=mOo|p$j@K4 zHuu`JVwtGRc6Tg%+cT=OIx6P3zp53CJAW!_-K(DOXZIU=RI$Iy(cm|z&3jZSuddqnWc|f+ zs-e!uO}EVVT$^-!*Y2uK?la#Q#{Dn!GG6z&%IQ_=RnH}y;w#(cGEKb0l++}kzA$mp zrN*}`mv8FK&{Xm@p24oUH{04{W12^Lr-}0tca6Q(yqQ}XxA;%E7Ff1a$oJtA%LbiH zzT6q9%`^TKo#!>)x;t{&GtT09GqnP&Dx5j?N*+;C%yA0Qklm$tWL=uT>6RTH9mh3g z_wijcI+~vwvM2nEdWQVI9s%*ULN%S*d52~w+Nzoydz-SV|MtF=_}bYYzx^!D=Z)R9 z-T&H*cV~Z;tdIZRdFHx$w$JxejSnyDCjJcGv}@a{cl~Xpp-WO)J750uaR^^*XsZyk z>Clc-jIj`&5#YRiAkLTjMeNpX2Y_E12{@$j=x5Xj0d*{=xArzc{zndF^Tn|6qLOL-C&0 z_y@8v2j71b`qwl4qj=pUvOrsz6+L*@Ib|*!Ks0d(8XPY|qLs z7o(Ql5!mzp2%o6(soh>&x$m3}Hl4NaQxpBZX^Wd>>?_k>0>O{W;*CBs)!du(sf%x4PqDW8zUKTLy*|qaxoPjs13pGyd;k82-rvT^KZ~UoPCp;q@ZtFNXQ@p_ z<&$=QE?RGWe({<)v*+EivHIV_@GiRgJm1b-zAf>G&!+E@-G1f5-mcp92R8pKyd>e# z;+Vlxc!&4P-#6}d=~rGo>=fU75ORy)+$AZk%k=ul8+SaPV`-O`hC++1v9TsT|FdI&PAYl z{!GdJAK#r`&lJ&oes)ABpW7Br);4RE**OI4~urK|cs95e*zJ14A!FS3| zli1o)9{4Kx&6H@v$v-d|Gw3> z>8Q`E46T{^J-2d`Pag7^JvZz1t2a8&_-;x++w{Wk_Ts~_i@(j7s~NL1@ibqnLwebb zuoX8Zox2g;o$Oq;&fe0*>!kR9eNEoD&`%2!cTe!?)zHb#n|Zph+RT@qwZ5n#Vqx{U znLD?Ii>zDIzxe*u*)|V!W;U*AWM<>jV&QJTthp}nNapr_vCmv-i7M&0|GqSwJvZRk zz3Dm^4!t=oR;;<(TGu=7a{BUZ+qbX3SF_jnQ0ecrRUjyR#1zffUGhqIVj!q(Qq7D*2^`ZU+@WcylyI=1;t=w+*J;qn*{l<4YpFG^Q_9WB9voBW8IotHc>QFA1$@UX^ zEirg)ICJrKhTI#;Hxq-kZNg-9m+<$T`efncKS!U>^1-5D ztNo|XrCOSN-4q$`kbRfz#Qz9Cg0ir!HNP zJ$(3YWcoJ6>oJK3=d3;=^GW&T-qzdvIbPyB$`d*7KIX~TwZ^*2;Av9U$)|#?NB8iC zJN-NK=i{8_L%&bxIycCBC4am&H8|kD()t41m7MaKk~~wa<=)OaUc~ZqVVq4#0@pt8 z+Es#%yo=Wz$~wQiRjw=ds`dx|6*p9v{;)0=n6=}9R1wcB&&r$~d5r=~xf$+DMM*#A zIHvw+GRNdj-y@IW6VFZV@R=}U@5aj=``EIzZyRmvWZ*sB$~kGJfSOC_(*3a!%J1g8 zOf7hr8KQnB^NPwMCmqGqTQgkV-ukrbQ{k0Y4>GT)YL$4*Iwig#F1phzcf)e+<%a(5 zD_58FlpHmA_0@ImhlSiV5l&%OLwgseEp1tKjWIJT?toS7v=tWoG>>QQC%$JYK zq-ADTZJg;}?rwhns)g=fiQiJWRhN$T)vmo^er@XfMUIOjEW2;Mh`4e+G*+NJy@NS@ zL&|~m(!Yg#nbw7^{aSO^q;)Bi?tBODsf#E7VN$9ToVZhBYJ^u$ocD&c4#G)Owg}zT zE)-s!B;9E4@Z_CZS#ZlEj)NA*o~JN!-diJG`SRWY@2$-08#(Hlo{%lqr2^**2fUDhAO${yvu33B9FrS&H4^9FZary$*<6S7*@h9%Fx z)$w-~v*gvY@FsSy8)LYo!yjyu0n zwOMoSfncdv|0?ssn7{L`|G58Q#xHic@2mxv#19JZbF+CF-M9Qh-MVAf1$tYQpIdI{ zVyMNH|yLhLU$WHIr5iu_ydfvjPOJ0<|zPm2+l2u*eN9|&@$Y&kl zFBtmg2glvFb&2uaJH;o)ee2VyfsyymoKieBeUhECgw65P|4iclyzlfqkMxdzW*?@% z$!_1dT|d}fzn*>MKTF|%A;bT-?9BretzM> zqt|<)nu^#9UjH{gk>=bfaVuh1?2o)}AA?w~O?x-#S*Q0q$@fi)TUf$%``lcv9MjVa z>bWlWK|8K6f6{N$RTfjF{)l~!{L}q`J#J&Yi%k6^#?RvEOo1$C3ckork&JOx^-tAb zn8!B7dxPgCi&i7a8?x6JD^<+0ZxpHj+-`B_zU3YJxfd9JtokAGqI3 zBo-PrK}S{b5bMgK(A3Rxk8hx##ir?)u{{1?BzYUu~>*>8O4&N-W5a)Xyd?9hk1XsPI z*AqKyxP+87=Qt|LbO|jMddyUGH;2!3s)82>C33}#J9oD!x8)e-1cVWeWCv#q} z6`6i_T5@gL%(@F9M@@}0M5cyriK=_BPPBGaXsT{sZ~P9ku)NCGS+jnp=N#v|C%Pl$ zk39R-DAj6bg}}1cE+rY~%C0zN=SEh(-)?wHR5ax6?JJMm%vx@j+`W2Dw{f$Z>hD(# zo1eN~FJpRS9l-08U3zbisO1z7WAQ0A@PcnL-ohmt9I$04+?)H zkoy1h8ZP}Bt@;}?AJ z(toe}yD>fLU{0l;SN8IP$G`ct3--kJZpt(bxw>a%+^34GEB=-zYV8hx&)R-D(0k)| zw*R$z)AK~c&oq3vQJNd`CRkZoPU>vN_S{ojbe?|x(esJnspaP+OSpcj2V_<+@uf_ccDAyLA8M zTh2Rw3EZ-o-&&z5sGm7A<8`f0+Lp%MomIcCybUsnnBLLJ6me1e9_N|xhnDoF*-~k32qGS3^7^rCp7kNzi`OF ztUz-9Bdf1ccE{c4tbWYLwxdd*Q&vr1^P;+n-v|8@ul!|1A89U|cVW81|MV~K43~SJ z`eaUkPuaa_W{~^noUZJm& zHNppN+HUY=-(vl&x!+>rhrU+_W-IKmc*?N2%YA}8PyS-{DV3+%U;LF^$sYT3_i^54 z!6}zP=c}X}v>0Y-o@@X4qK{d=*2`qRxQ)%)Amk@U3D;!)ps-LPh`I zee?a@>1WBCXWQs3+>$xF#Jq(q=jqmj$tI0Xla}Rb_(mT*`%E?V#+z-wFJ8LUB(_pS zAW*VBEZr(q=2efy5kKEhmi+~6_WuiA<|dY~xwE^w$n1CXjjDgXcRT0Hgj*Ju4R6}M zzxVmw&mGU_ecqj3U-0j>K4XQxov4e9tdmvk3$8=0yiU7XOISRrTJC6FzTFhj*6Wlf zUevzl#niz06Y3&2d7fzSF=yWxrV?{QNqL{ahETU=C$^S5n)%x~cX}_o-OAJXhA(nY z@Cm({bqWo;3;TWSH7+mVKdf{`bMll4f)nqky_;dzqg8Qz>E@S@bh&=dt}gz$aofWf z&DmBHyu`XBH|N?!-npB$?AET`yS#qZKD+fZ?8}m~XFSS}$(V0GdOH5bCf|d1r%D@& zuBy5mxp}{dUCuN1$%iG2{Qkzr+}f$|e6Mnv;mliWFI>4}H2;Bvo-b$Xff!PYeHOX;c5`*?MH@qI*{iV>F&kUYX?o zdxulTIiK4z&d&O|&Sz7AK_y$aeyHka{f%cf{+r=1yLhqAp|^f@=Za2Au6`FD;c;#i zvrkV+VscqXK$~#>t__FJJQrbm?t6A;>NbYve;YbJGVuqC*Y!vi1lUHYUeslck3I|85De%VZ=auGXpC{=>Yp88@b-S>2 z<^E{JYuc(g>tFcv=bjNeYiR6$`{Bi!yqal?FI@cd&RcxbLaEz@jx!o-@|H|lw7Xs3 zK5?B#T4m>ourilZnr6rMrmt_P4o{JvH)ZY;Z@syTc1+84lKCY5VEPB%*4GwUO|$Q+aWdIgY6d+VJ@& zDIE;#h+jK@y>{%|w&-$yr8BB)jaIzM7Znzr)~WhovfiTUy%`6RVvgQ5FSO@ev*4sy zSup3eHV2V)nI=Cr^vIj`9{tuK9o1{vmwq_p<)jZ6=f8?OE`7at&ebofYJuKteFE*?yO53rSybZ_3}x zAvH~6N-}HaC@f#+&veB<>`KA*sB=eBzSsPE>6@c;&h@LXki+4}M^2u;%G;*@ZdOa) zk5c{SZB`3*_bzy6>=by+VikMq>WRXe*cI>Uuig^2IOw~?!xd`XTCFQ53U6aigz906RwGs9gnVee3IIGEKG0a)C<`s;%z#!Rkwcm6;|n)Zt{AiyXykS{0Wg$j~ZnO zr*B9R^6ov6DI;bt{Zh|%`rIpp0#h7A)(c1G#wCX;t(7$F>{@pGO~MJjRYyyFzI*Vz z^qw5J`gl)=OT=a6vIONmyS>-`Dox|v`Q^m5;t0FhJJuTuH+Ro7--8?=4WpDG70Jq_1Ty+u3p0_=ia950G&DrIqXzi@3~L?182@RUe|N3B;Xd2N z$T!;q@7JC6KG0U$-@0C1LcYILJxfVs{!Xqv=OllxS$#nNc?yflirzNSa=F%brF;$_ z!nQ9ku@KJZ{uM5f_&PS?#%6A(1m}r)-YvFcFilCEEc#? zFt*#U{DD1ak@0V<;CJsh7#R9cj$uJxWNc36-L2`l`pn>MdJGH<3``(`0eNg0-I^fs ztqJxu3NSJ?3&S!EJT)x4AUa&|-@30mCe;Yr3+>+NcgrF#GsUwn$yrV#@70YPE2C~_ zZk#=72kW{e(m$=LZiI)goBJuNQe0#1!;5OV0bE;{lND-@E=yb>n`X7=-+}nLPm}lm zc@wa2?<9HANrkFs=h;@5?Z3M@{k+`YpZ59x_zoD_$U5=A<9=w?!+x=i^PyVk9PS7I z1ZpZ2TKbc{!j?H#2t04KQF$Wlq{p#S;y_P??V3k|7yqSn+?p@+?y?h)qNZY|qNL)o z3EoL_L{Hxo&^fbmhm3<>iw&2O&Z-&V3v3oFD6TmdVe+W*@XTKR=$k1A4L2{V?dtaC znw2(*>rZpo!6HBH3x~g!R-f1Y&?jQNtZ7=|>IA=OpEWPfGYhixD)Y5;`}L{CFn(_J zp+)bw&#R<SQo2+~u>7T=ktFNohaVTs?OopW)TzoccgmbOk%h_2 z9xqm2cQNDKnc1w*L*Dn9?(}WiE#2K_-x0YW#Lsfu#Ih65PFo(IbzWCkCs{XYQcnHB zGg5s9OItT3awm(5`ObcI?^4s-6+41mJA)>lwltD`sQc1l`Yhwici1k=%`o-aJe8S; zXIb&p$9%q`r^{~1Y<_ZM*D^J>ck&ixe`@|;lj!G|({{Kcv!KA~@Y@~E&XV0+Rc5xT z#g=TdtdrAECzl}ai$V^u`GPw8ZX-(UO|C!~5`hQP~J(KU76Rv#x(#2h`t2gwzKc3v? z9P>^sclNuxpW0%DwXc-R-2!!)QG>iSSs$h zjZW=3ZS#sr;sFKP-oDQcwW-C*|Cqnxbl=qO`5SYScZLM6ak&y4e^F;i<0UC5#VmI{)NM!TU;?N4qZ{c3;c6>rPQo+|E`R>jOrPGqz0MY+12_ z`H0f$fJN^U^1ranns<2Ji`5_QG)%wa`$KQb@9>5H?1W;SAMmoo7ZxfnnOh^;SeEpD z;e5WTTkRS_bW6h3zhwom`mXTBc z%OM-O<$L&6+qb$~yOw+OKXwWIm=GFRdVcfPGHK@}>K`wz`lN9Ax!SzvhKhwQ_noBM zZ%EzBU-Z@~N3`1PZs;W2Qz`u)f1D4RRWLVPC`fZPpHlB`kL(-T0vD|W9=FVBX!G=9 zFBkH0U!1V4!{ls&+>$Tr<|>q$IqmXTBB^BS^YSI{l8aiG6diB5>{J!Y@jiK z#U>v8j+0Y&Z$EowpWDn?%4bs3wA^1_*d|b=+`;N}qeUaIDlNJrTFOyJ_z{<)+~Sf7 z*+rT1*G;tUX+C?rC4XO=0Q+05nu)K$lfY_QCSN`|V|_kvZ0*Kees||{ zylTAGTy-JTr=`U2>x4Bd(Yv)TEszs(Q(2y^niYCs`?`&J!nON7;}^{gJNrdObk~2a zD3!TY6Mm+|2dvBg(kgzl``~{TJDa0b)w5#1Sm(^XpL+eb-0yGScmCqpePi>UKjD$> z*DKzge<)|u|N8^;wO{-nIqHsls%k9#nEY>LwV?M8PPya$A64qyj!f_PWMo=@?rQvp z-A(Zir$-!J|50q+WB&@)`s1sAu*V&?|7i8E)%-*LoddfgLTi5X3LTj3#a;LM+nUKA z_I2B8xlQ>#g~^mv5);vB)LPSqW|%kl$EJ_*&_oBHB*#%{Lx>8^Q` zt1XlB{@>nz(_;6H)eYNcF0gkvYOQm~{!`&kZsD)t<_7xrXD~cGpJ%d{BQ?*uZ1z3I z?V8&^eaWv~wC(?2UPiUzzk#pH-)mhc6W$*CVViu6^LH)2y=?w(xfdHwh~;rg?(j6f zP+ht5hg#t3cI&tgZ2!4ImHY9u#dp53F))Op%;=)my57{Pbs=LYTf-|$VnQYV-#zo` zo=@DQ>n63llef&AvPH!>a~b#B1-{;s^-M14TqyBmZk;~!ddjVnJ~L--;T4J6=n?qM zH)@Mcmn$nvx0Jy3$6b%wZU_GVSYhKH*uO|FWZRG3`S;GKEG#%sY-3q`zkL7iyZ6iA zzyJNNJbzyG8PJvkvKX_NHy-lxa&c)ag+#wl4XI&%0&UU9#*Mg>TLcQ`3E*n9v>b|3!q+^c&M<#4m6s zx!c^Ef9|(`t*bXxXy?ZhVww@tZya9zL`XD7_rdww<-&n} z+a4twE?QBU_|xdsths+HHi!4kl-zlA&jn}Wb!R0*Hzzyq?2%OVs&w2E{_Lczhlhu} z`$&9`i^vW#lN!QhH5tlf7>bM~wIS zqYZ6wUo8{x*K^9e!&r7ciP-zL*rO=Qe-KviH?b zUlhtDcf7r!diF}elJbmx)l6OKHzFMKDi=$Bc35)!Oks8Kr>UNgrOr()Dq4PE&-S@~ z_h#?*ntZj!{amnwhPuaD)ekOOVJzwKr~6dOo?lzezr;$|a%bPVnz9m4WliswxnURP zKFeI)*&DHOZ`ho<_bTS>OibNmRGlQ*{d2DUm9x5^I(AoZeL8-~jxD5MqD^Z4+^;R3 zk?h5DA6sf?t0yk^Idouln8`G673Er+7fhQcb;^WF2Yqar`O5$E39m_P)=$emRnFhC z>E=H{V^;^`{e1h+9==wa!q~ee!FNrz9LolQZiNEA>eLnPYkeF}G0rUfX5Mq{(T>@F zk6!*&tZDrGrryFdx&2O$+V(MgRAHURxGgR^l25+4a%b|cUhjg>yA4G0<~rP*RjD3u zdzE(XJLjwK*bP^I-TcAlK(!2)`&9MZe4$mh=7}^kS+Tra&&g{sU5Yhzy`o0UmyL^F zJm!+}{@k(dc3j9y)eEb_E#uBzD*g4*_dvaj=q|sBZclHgS6Rd^-j=^ElUduy&oFqtQ6H+nX59Dd!?>b=9cY8CdVyV z+f(lloWUeI+xtav*NdkjFBTM4|LBy|3p2Q)KwcFYr%1-LOaJym}UU)`rH5H&2|+*<`yj zFl_N<@9K-EoqkQQ{wNsm$#nG;{krM|+E$a{Y{%JnT2) ze6#ox&GOeP@J+vTZgGO`+#C(7POFu%n%5)Mh0j$ae0nOBv~+LF>&^;ht%5UdMJG=^ znp_?uwd2hqRO06ZUbFW`t@UOt#9lMh@5@=rznrUDm9rH0 zUJ}%H=825E(%g2tCrmod*>tgK+x-h?S0rY*EtOnrn#Ft9HqVXOZEIk*+v{Gb!v?)o z##Z;md8HiX)T9s3$d{URQgTkVTXW)cL7QvYEMFg7-8OZ1hUgYAw|6hyr8v z%jSEN*T6qn_@kcQ+G{tUMOh5yWV!4pZs<1eOEN4FQr#pTE0VR zf_=Wp-OGk<)pajp?k3*%GynK*=gghu+WyybZJ4$v>$@B6n5{=Nxh*>5AJ*;ZVEeuOKqqObO zO-!oD-E&Fr#x}Zg$ zJlmWvNd|M*?(*HN{N@qgQ#R|SeY^V>PYXQLUvwf?hD$u@<+c^yr+m4$GT>fjz-!4B zN>hSnEfSlWzZ?Q)3<)N*^!&qmwWbwZTgz#(rR{vc!T%?|x%&MPF8`Qbr+>ti@4$q=ryfcl*vDMK zYH}m|K%ik{xlmPhU}4s$^{QFVHai(xT6~me`K|64e@y1jZ1Icr5p&|UPJcVubkC&l z_c>j&yUmZ?Iy5)=zC`i$GpF}AG#Rh{rXmuyuPCrh>)|%Wy_;5qeKb7jy}4oA$x4Q+ zR{RUxI>Yy5iJjTQ&9d4qe=1jC-_AvgTCBnsecSW0wxI8`p2hFjy(KLAk%4DluV(A6 zP*{E^T`x}L&+_Az$5&6uQOLCiQmq>9vo#g!PQNTi*U%IPo zRkv<$aNb%jb>UZ=lkJlUL9-Tuqs1m5ThlL4JNQ8QihrGPSSv(b z%ELh*@nVPSqntHjzAr?$3mYR^>I(VTT#U;)#g4d2WM1r=6VX$6v2C$Zlk`!cJ4(|Y zwM4YBA1T_sXs(#{$1N7?r^I+ys1z;v@@V_QD^=U4%t~K&<=6k9ti7U3-!3UJ)r@ua zIQ`RXjmG*e)7F5NkdDq2jx5vxYC0~?+Zuxpudt~ZszExf-KKYWj$4jxG zTmD|#CtZ5Gq=a4buI1#Qsqc>;s<%;p`}t_riq+?TvB#wDWzPF&v+f?F{(i1{t@>SW zUUdC)d!JcR5*xKE(^H$jlsT?U<E@uDqQ69+S{Tr!-CJ^@y7_UiD_pto~V>8T&n4P z+As5_CsVHctag(JHFx`&!ML3e&$>fWq0@6ctXJu`$lEBf|N+&kmh-bY7y-iQ9H zn%4h`=~+emgFWX9K2$>lAR?Krel{G6%rMqb7nrV_ZHuLBnK7WF{XoJe^;)5=V^RN1tu9tG= zS-W%Mht7g6^?S;-rk*=8U&79Gs*JSt%u^F%rX^+vT|c#K&CJI|8yD^3n9SA|yV~fZ zkDB$Yc~;JE8c!zPJ;A>GYuB=vpeLImLvpKE3HhiSvu?GRthY)v)cE9@?F-I|ZE33P zT$o>LxHQP@Ymh-a*SZLsh2lD_z3w}HDD&vmf46A1UU_~6&+T^ZSyoY+zN?RER_^i; z3DkTwYt|YGZj+av%CCRA_~_A$DcYYu?@F9Dc~{;U5tExC#nVqMi&C=wm-Ah+Nj3e{ zsh@(C_clH{xBA&*6^~!n4@N5SaW}_2w7mLh)`h!f*)Nucnziltzx-+Tu2|N$W=8`~ zKA!xEm0P=w_5ZS^=4T@=FSO1sd75sp=cmf;Dc#W-k(;zv?r^NTBX}!UdCrunmZs|G zR~_C}x35TD^w=NM*e#_gn@xGw23n{*;Ae_UxRH6{R!>}%w9?_le*30`E=>yHI4C23 z;a2grU7MCY&HJi6RcWR`s%zlsr|SYVjuc$DAA4QTev!!BT&-tcx)!dO$#gv9E5pWZ zcbsk5+G?e9eK{4scyTOncVeked9n8QlLt-HRa-6|zwjkEy7ytkvARn$dFM^|95Qh- z(?6Amu6vH;?$uH3YiSApkbX%<&gZz%#|W!wU8##+?(RS z#)k8%f116&D;(5aZ;Dl?JCoTQ+HZtsjrINU)Oec zp3eLI-8+-Sx*S7;SA39q`XKq0t5%V**8FEaix*tDc=3@-(3Gt;6NI<^3HYAU)V1B- zdgg;D$=u&newt=yA1s`8=KIPG2iB`3ZjfQNYa~71dfs*UkKa&f!(nMvis z5m%@22Um+6mpRAR9;|RKddK%F(a(WdkEd17**UqVczVtDi&hsmw`|M0tNBUQbM4u> z2D?i;wnwko`pVKHJ5+bVR+dYB4&s4#uXy(zSg87D-86}%X3g%hon^;s{U3O9TwP`*nBAs%*#l=gWKQQ|C z*;K)Ue~nx2^JCR44}XiiWOtE`jo+7T`_td^AJ@tFyAO{_{M1;?K=u;qUc~(|>2%7(9G*Eboz{*UUTO84-8W7ESg4KEXq{*DvbB(+g*1mj<%G zIqrXFfBEk^7SNbb@##MC^K1+ZIReNtG3fQEFBQgw!1X9%E!};jyUHYEk3}30i(vPg zrS^AYnzn3@X4X=VTyxzO9HL8hy~|C0cH?kal*A=Dw^oNotey4@Z(G?bZm8_?n|(x{ zq2K1ib_32`=lzat>zF!CW9Rc9cZ$#d+*f?AwC?ZkgZd0=1smD-S_tdryPTdaRU#qv zNh701CMfXAf~1JUnNt=mU6bT;bVkFjJgeru5>^-A1?p8?XH(s|RKzkp+Ig)dWCSJV zfBm!d)28c1YtQQ#bI3;K%}QLXvv$)}E~oX8aoN*e7bk}wQ`6#Je0AD>z2y~un%>@e zXw5YF*nf-o=rvEpS%O0ITPyg^-dZ;&-*o!Y|8dd_cc~rTRofhO>4bZN?D^f-cIg!y zTk$l0PX4Z{qnqze_`r9?`SLEa^tgWJRVOwvy_Mizrhg&(=Ov!hH@XQD-GU4D9=ZA| z?)3I2J+cemRL={2nOuBVWp?KEqCE%7u0Kn;@gXdv=e0#Qr)>MjNqx)~D;^7MvicPe zSm<}W(&v>$XE4+A@4+V}qph?r_vLt*_cZNYn#?6$vWK@UwdTI9q>Si=>~-3IS0%GG z^00X6^Au%*Z!25AdUIi*b*}W?^03CoZ^J@-S1Z1LwyH+&L2B~H{kwy1?=3ygGN_q;a$z5{Oxznf9p8Ozb!e= z)ZA+F_rH46m%sipPZqS8PPm_OUrNcoj!8FjOm;D-E;pYxC;gqqpRW%&Sc%Q~Gl?Vn-(sz>c}@0$hR^ld%W-}>l-*`@Ls27=C78`T=TIpntbpHMvT zI%DE*wtGjHSIqzA{zJz5PV`aVFPEzsR?1G(U%M!Lg~h@33hVb5gmk!Dd{a4YFaI%B4^SZAt-OQn~x(UBAXU%1sxsuw*VerDTAxw?}z z@dpoFpRuG)@ct2xe#MQ4+sYJcTNIByh+frPFo$FEl)paOa!!8}GNfmEh-toG{9JB} zb*$~5Y3yuC8tXU4JeV=(n1b8N%sc&Fr_LvX^1b=(501427t~Rs{fx4nF0&vyT=d^M zmDir1HtVea)H`>p+E!h4wb`CiE?g^o{767O^X;;&&X-So+Pv0nn~d(wSr?|2a4YI= zNiED+IQQI^RCCoEaz>h|_ql>kZ8&>?=e5BB2Ij-_d3YaMzxV8v?U?-M(4=#=&+lx$ z^R(uBT>ba^@l~t`q->-Q6y=Cq%6ssP;m!?}CC(?@6t}Z%@avF%FL3Fl`pujNb1&sh z+^44)?RrP;&NqgW5qpJs(MBeTBNHYh3JPDU_Gj>3QZD=LgvTVMJ_(7?4|yIvYMab8-sIny zPQRDFcK+!_%89D%W~yrivrVeMw)I+z z*t}iI=)JJSJL$@;S<)}JU$Wi!PsQ~7-}tsIpJ%bXm))>w*L%U&!Bnd$Q##rkfA9q<&R# z)8V=on5{8wsp|sksouxe_O<9#x|Ux*^;Y}(mUj_}=@E7QIq_#)xbJDDOg+?fx=(Z7 z>6Bn)U1w$8&CWAUD5WROpYYcrA&L3g42uqDwRcAoTen^pDtz{7wnfunwR^ga?}dx( zFa9nOWD>Nb-lx(nuBN3&Dq^cU*?#+d2{Ec=JRR!D$~!X9h2mtg;4^3HZmv!`S9|QAAwzBDoLryO_Ua(xM+GM(qfYc$*f!Oi#d1Gh40)aOtu;qE)~a{Iz8mU$zB9d_JRvnS_3?@bwS}j)y3gto-xxOCMSF|Cj8n*KT{*0NWMuQ^L?jZmYMt>12~-KAnHD}_F*S$xZiUAcOu z+n>WxOE$QeEjAT7Rocsuc=4)HTtso^s}f%OD`)b*hW~7hERafDuQ&71p%vFcql$fu z3Nl|l>M-5r8uX!@UbNC&m$vq+O{{tA>m^%af}*rK%088@dBVEpj4Q{-$cS^N_%}~` z9WlFGaAB-*o|@CPjhCu5-zM!n9(nNanumg7DbxB-HAkGkUCx|;eRjqAZ6D9&9KZaf zic{92HTr{=+2iONP1iSw<{Mnnzt9`MkiGuV?=S0jFsEN!-F0F4seiFMRl{O3Fjs=#o@vpl6VZtv-xv>2Q7r)ZCSoW{+u^zwQjz1N5Lc7&tyg!OuD>Aif zP1=9HeqOP*=>xM3=NzsyRGysfz3tzj=|61RP5J(-WnHygQ`SL)JVtX)gE9*Q@UwGRk{3`KR&1lXeW-o;2P+>a;%nqWhA2=`viEPpX%^ z+v~)mxG!z@tWOmmvgd#ER;^}P!^pnyXlUbPjmvIZZZOK9@63{(d-Rs}(HxhvdrlmF ztb6N9Tw;gDPmYYPRb4HS3uSO_U3g~?Opp>Y{E0~ z5Ee=O8SYUR_$G;G>j~;NZ8lkdWoe~zrsOff!+kGwzuc-@_M`PpDCf;rY%}*MTYN6R zlGqsK!d{vwSGVxp%#Oq9of;o3Ge5Y#c+PFmk-oF{{6~ZOc{i#XXaD5w7anK-VA|*R z*8GEPjqv)%w|}Vay#KKJhqPgZ*!^(3KMt)QcSSYHuM(|rzS|Q(7Lnq2cS0-ra|2dU^ zysWvWn|*`C){PENE-tJnSnqu5@qd0$>!vzIuqTy+f#D+FUX4Aey&6|%-_o3t%z~WE z)FQ};p!L`M>vn8xY{6`PWo%_-YMmi%R}3`EzN{lT%NQ zJeo8otv>6$#cx1@3aK=POhBs|+M$Q+!tERz`*bYWxXAGFVBwj@PKsc+>CM|!ErPq zwm>9Q>|frqZ(q(VX=D^WJb@*E$0g6asFJ1CwAC2Xvv7#2^&pfymCO~N2Xz|I|F;-&zG@U z4APl~HcF2(7_tj|j`1`v-=5p$*r_&om#AmP$|>`bA}-!GE7-7m`S#b({yl7-c<|uf zyUsj1r#7f0sReJFw&is-j_0MoV(CeruWRqzW+SYVc^x<0>P4`%Kea-al&)#NttRQ;kywj;0TmMWy z|2N_0iX!DXCtNi)3GQv1C-K_zMR3)ncRF`B_{cR@9P)WJaZ71S*)qjD5jqo+T~jw2 zO`SK-OxIe}&^P;x$0a|$vrBU3cJ;L{?%f^`$agd9&xZ!Hw|SMmcP^b=6)k`L5@&To z-LaBG7j)Z>JyLw`tGUi-;cdT7&c_OiUU8ZS{neMN=q91GsJ~r3r z-K0WuSwUU7>%lAArcDzIT;DxUV0mTNB_5ucncC~VOEoQcbS_Wq=*bObhWcEGBGxAu zZ{sTLZ*nsXY0VIN6nAI&gStEFj~S!B1WE1s@OeQ~?~Nr1?7Kv4T7ljh?7_tg{#@~1^o>9J<=tC9{=5|3a9kv&{dKC%xeFmljByM8wg~uZ?cfY#^?#Vj zdj3JAE!t<6zubm$ImQU4c9(WeY9=q;_mQd$#D0Rv5i8BA%~xqgqV4q zJbtwH-~;oZ-DfVgB+8ff*;MXc<>Jos)ip2e;YGsc3UaJk~+~*`;i~jgMUyE7vMN zY1miQ{AKa`fHh9c*P8p(dbJ8f|E^eWdA@gDSnS;=Sy_HdRYJZqA-a3Ytz$|dis zx2*cpgFB4PxX-Wt(q`x5$##OThQ<5G+6?A7-)C=ZUE+|hvc<=$f>Cyo(>xuUGljB|MqjQj_WUWNqG)$y=D}E;(EN(b*9-+qE@ndh3#F=?_C!SBhCNz8Cr`%(iX1B^04YxjXV{@TRC@mYSx9>M?Y0^(#^k(V` z3;v?|*D@)7)veFcZPVv=iQJpUW&O{x@E?=(kLfR#l*@?nevwpOXL9}j*A(5Fkd@C1 zZ)%2|Tc~B${i^ttj-LJW=dZO-{K;N5J6|SVZbK@|-9G7<@UKf+wI}8ry}4)2K2^`} z+p}+ZnQCp~I=k>$diE8Q?x{b!KiN*a*V(}x@9yrcXs(!Pm{H;BtNiP zPj|j%xmsso(osIfSK1Q(r~1oTPsXzP?)|w;+T)wJ$<)ujvpx6{%Fj(Xxuu$MR&}I` z%$|n<7plXpm;Z_^<#PNNrSMGf2;2Du*QyHz9yc9KIP=l&hT_GQbEl}quYU8P>Q<`% z?)A6A|A)KGdbO&y{g%}q#s8I8_I1wUdF6C3>!;1D)lakPR>X=4ujcl(d6Jx7S5eEC zowVvj)x8NO-CI9@UCp&Gh+AZ(sO%-N67T53#aH@lFPX_qSa(!5h+S^^$IX|@(yv}` zu5aI(v%lw{{05miNk_?QiN#mgQ~xwxoK@33Z$W?G^8n4O`)5_~Sm)%G`K|W)EwyB( z_R8M1h5nm=%JFYZYBw6X0>mC)QLk}XZ8_)G@>(eyeF5)wzHRsdZCG)l$ zxfO(NpVsVVWFgooQuO**!OY6FT%Xs>JQsE3jf`jd$I7y=FIJvX6|GEwac$@)(JJ^w0Sx`lGirP6f#`+pwdUHf-hYpBO|at z%v|D^U)r9g*&SLt8vNS6Wz7u!U=$Z<&^n_dlht@e=m)JNt~lqIgEG%V?;OfyUH`bR zY4?uh50rMf>{6!L`DeFz2M;e6IP>D>(g!||8Yga% z*mE^V?xOKbmekn~5ABUwwP&~6XNhN8%eKcnQD3XXwtM<}p6`aX^mpy(-OHeC;vacD44cXN-NTP<=I&~Lv5Yk#hwl@ z*uBRzrJeoQy5&JUx+mu>jCONb{#Wd}cyIFT&ctP6Ycig`khwpX=WFHRU+rBEXQOA| z)|vd{%p;|(SA!~_EO)uH{jz5EOh3<4DuJ)2|4VJTU(F=GE9-HJfalr7tAVO+7yYL9 zaJ60DP-*jL2IGq5liT!68~<(2SbEh=s`N0M^;h112a*ly&nMsbW4)o?Po=H+iq%T? zP9v*LxAtFc|0Rpxy-)tNuf|E7k86ZPK)e6 zxvLwQpR38(-p*aML19UVqHx)&rVSr-k0=HTzg5Za=1%mS8uCyu$|P{=5B()ht2T3J z{tHNoWeFByEP~5eQ|)n%Ftu; z>ko=<>$@sh3g(AhTM_SWfA6sB9{=|p`~t_^cQpAMw&eCK=vZCRW%$SCuf9ut8%Nz? zmb&9AlV2)j9`e1`q;YQgJcD;tRcRd68Ox^iZniZs+}2<0w?W3$KI z8T;F?C?tJ>)%iVJYO;MFO=0xqKc}zjVj0}u7G(_;MahTNE$P4a(8KnP} zn90Dv@QwjrK-iKR5U$SPx(@qTx^=H(Vz1#i%UhzBI+kfX4&(D{?w_E;z$R3#^JXZ>X z^A{^}w5ph|-m!A?#S`bR-dQr^8P~g7^Nz|p8YYFC)i|VIGJG|?t&X%IheVx~h?^e~_J>Z@Dpwr*6;2h} z?!SK^``(GYvu8X@%QK5C_`g!2t|5AdA@`kADccK+t(O_vETOnUCA+{%CYu zF05s+KPDFUQ%|~_`$yW6ODo?*GQHM*mOe}R`1RDN%U`8mXGd@HJ^3*^YxC;k>aUNV zpJ}^$Yh`TFF9(t0;FHVREPYR!o-FzHg!6cu&VuxGsYy&bKL@{ja_E|A>B(nHx0d>v ze7dk*>C&lSp?lXSoVj*wy_m*&32TAJk9@i;SeSZGzUjI-)2F!EA@t}T#>&1MJ_9=jUZ7~#BZ z>X|J&EH7V(nm_mUoXFtf)a+d2)gM+*7Jm}0Vk0X34vw{#>E3u<$NYqN#Fo?pNA z{FS9ym${92SB9=kIc(JU{=fZ;TCE_lpf~c)Yfd%#`|Wq_@=5p>@8)nWR$E}+bU*dk z>E>6rZP~C`TPtjih281r>z1ZAn~KyGHw*I9=xgwqR+gA<;3>WCc+ zTf?)MSDW>eUrT)Ao%YCsj-Ee|*DdBXdmoj!l%emAIol) zJpNJX>noDz+v0HZ$sFFVC%4`VQPT~$H7hSOcDLE(Ilg97t{SgeddVg5+NO=Fvttgs zRh#v2R~~#GaZ2i)?&EuTHu;N_&tr_nsng)rKofsw}vTMkrQ*&F7RJ` zwb$sERM6|7Id5up*?KzDeY1njwr=ZGdm37jvNq)OB9mV6vVMJ!rP0wgBH|TqZnwM( z-sm2ee?@QAZl%neNh)(^dmLZX_49A~^3Cu2B-WoaTYjlGukpx4#}!k~p7An0=bb*e z*VC)SuxP!axzU$%1{dVAV-CcH-@Y;{W{cN>l@|YZoN3$@QdVblcSh{lJfHR6W|QAM zWo8XhyE|#EZ@Q=P){KWTRz1g~t&iSE@FAzmaySXp2IUYL)e;oJSw?)jh2R zUvx}=<2YgG(ue01zbfQAy4-79ai?cz%x`CxOhqU6a?5HXCXIz3?JsjJT)RQbTFY8+ zncp7exSum3EiO6wo@-j=_hg>v{oXw-%gpQ(L*KcXJY2j@A#u8$U-q5%u?9EF4!_*q z`6Z+Lxa;o6#U<)o!ga^Xbl$PZ)T?)GTXceR#`4{wZ-eeUoUzlfbAj+1mopzM?VfR3 zI=WjczA8IZIGuCz&sB3K2&Y}1n9_W8Nz42tS__v)rk}W?kZ+ihwL-(=wndqBlM2gO zi_U_;j&>cnO*2k;y3E-i{BUYJCVz}E z>OL!b>2k3CdyVp^o7jFHne;yENwGDn-xbY-k2>KSZT#mu8GD`UkqVb8?d|H^FxmTC z|BhpQTe>--^uq!>;WYTG&U3?#Q|8|QEX;(3P*C*yW)6$_RO5${ZrFF?5bgXe=_{z!W!QFlh;4)|KwYvd0)u!=QfQA`$ZN%wN9E< z6MkmW`|i(A*B@>D#JthxUs#M*y}H>c|0AWJ;*aQl`u^znr}(3jKk+}R{OSI&?a$(cQ$@?rvXd{pPDOg1TgiHCV9%K4|J_pesk=`DJCZ`OpG(4$YRSGoLin|i7~=%Zm3d^irQ7g`ce0`;J zb=A2r>8n1ay|dPuT|D#lRZQvjs3qH0s%Gup6=Az-+UoQxUZoDPtKtHuuPhIp`zylK z$fA3$2LBJ{*eQyC%%=2Kn&l)WN1T^0;8=Wj-9N6&yA0SKCI|1TZ@P3mrb^DGBkG;3 z(?aX3^*0`0Xk^%5u2@?mxoZQ*Pv$)Dz-#UETw((YBo0@%@g;3|@%!HD5bjq1VLE8d))KS%fJwYr<1yrRApmB-{ImUOAEu}Hoo5w~7glt(R;&6`cNrl)qJ z#bn8xjh1_*7O34>VN^NIaKWU{G4uCie5`U__RC`$*CWMWi_E;d_L)7|m1%iwgR^j2 zYL%q(Y_&H^_rq?4zU2tnDe>}oqe8CmV#DL{N0S@hwMg_7Uz77LNS79Lp4aiv!Z{|h zyslKpvM^0URYiS4QcTK+zS${{Ha_`imuMVv%dgTn>66c##GO|T*My&zQ9tjzKjXg1 z^|gB5uU1KW|LA?kc+cvcn8ei96;+Intqkk5mwoPACig+QSVbv?^Imz&?}X2jLWLGu z-1MG3ePd^V^{m)-!O|l>pN-apH@p?kIxZ9ZWXnUJ@~bkFZ+jNss$=r^z2W$)UB>vq zjFgLgHO2x4%*qw+j}yw>w`tupdn37OciO|m<2Nc7txWLQ6L9s><0X?`Tj^gnl~ffv zpR#k^NsmU)<0nLZ%zBlyf+wd`l}W2xW-A|SmaSxka@)$)f$P>e#>BS&eC2j!#q14k zcYEHi_T3SDw<$NvST4~1h;SBn*~;A;;_o(Zzq&Jz+wEwO8*17)b`6G&@4q0C}@vNSIy5{RDozV3s17Gn*F1_I18%w%J`m{QVC4x3H5999 zc5M%Q+vuLtcW?{G)?%KrYtG=$zr4ryKenq->abR>Sr{mR|nR#P3H> zRLrveEV?*;2CMZ#g9C{^?<-$BT?}mckeXWeeXFD2vT`O{!`;6p6-2r3=WZ!4e&Omk zD^Vdj!q>tgRQ#nnPv0zq;{Uwg4t(Hdp5z{*&v94h{ilGd-`@$mEiPB!w7PT2;DuOa zNuVKJ1b+h%b2ki zE{y&=`)Z~5DqG!P(^-qIoybyHHOuSU3dSVY<2^bit-XQ^&t194efz7%;>q9cZ@BVb zVZ}a|eZRW=Zkd-{(y*VLdTOh~(y$fR?0hbnox8xOb5(H71J$BhAr|z9d=o-t%*jrzSS__X}$7|F&-N)SjYg+-vvEyK;55S@nkdXL=34vz28moXwtb zc!GD%x_NA>zG*Xj3`GoPyo%E~r1p9jbE0^;a^5SW57~2p208z^9}#1(c>@$I>`wdslro(II*i@W}^;khK9&@r$7VU=Rq3vNSi{i8Ou zf?}_`Ctf*yVafEzQhS-qUwfbYJpG~iuOgcT*&mmzJM6uSQT~OB-PP3}cJ5Hhk1g`lrGLUU*Mm9|fR+?(CL zCDC_c-JImd?|)ATReoXKRrh(%$L?E(*SlGqL>>plZ?(M1{rH`D<3vucza{CLTd(Us z)7QS!`DK}#>DBlr`ZpWhf1k>6QWi8YJu9Krw8~P=*>A-y7QZ>)xMx4ffhQO zw#zN^eR!7MlKX7=fB2To_hB=t4xA+Th$LrY!arb*x z{$ii8F8{DkE&I8vvo|{2@4WiUJ!19t2YR*qvMtpw6>?m6=N-QM%Wltt?Se9P4e>A7 zKep9zybp@myI%gFdzJb>hi|{S>xAkrpMSu8*O5JS`i3u?l@`qxZvL8Q7-O%0?3HcO zqPmF>iq>0%?^l`j@~_fT{*LUgeub0kT;E(--^u)|^kZXPaLuCoLiHE(yY>F|>0Eh# zvhY`J@rOJI9d(VW*IkD-zVpqF_9@6!bZ`4pVzu+iUZEwbTBk#ktPy%WsyI_A0lyt25jywm35HIlkzB`l9tO zo!8q`9d@Yy`?B8ui+8`j{Wkl*^E>`2#k{$AymQw6eQw&Tc{q-*lC1i2+)lKpOtb{#Y9dN`*UyyJIb+jGWiR!q~=c`p7JrR=J%RqQ;yAW6Du>a&*UtFoc_ zGj6BkH153gB5U7~8Ar?)-ilFLG^HZuMTdHcwNszjkHxZgwI5itteErppg-rX8(a!$ zt%gTV9W2n6PhO+3YAut`=B|QyPZKtVCb8(XlnNY`as4;%_AcK=>koMOf8jpK`euuf z*`#?U`#

    mA+f@OVw!L&t{Z#Y*k=h0QXOA?^SnDmqI;CFBRQl^y+c`BY< z2M>L_mqwgha;u>F(zBmG9)0xLwj_Att(Q)|QTuZuoUB~t{kB>AVgH4h{<*tkRL|`$ z+5D8_&7BYLHe7kP@$Iyge+=BG z|6F)3gg^RK`ii{Ao6Rr1h-m!Gc4c>g=bR$#OE2_1Y=R!`4b8fgHY=xba+;|`+=Fw>nc0$bN+ljIW&7= z{NlEhZnj$Q^$!;$8(4^Z+8IAXW*6gm)7cSmzaz4<4_sY+Jv`v{vl(A^o_}BbL-xMQ zVzDpQ>pWhX9#=n|Ew6icG3(RUZ@(IRb9j2=IM3I^XU+A$8Lg=0c^0^=qG5Lagw2fa z<~3U!`M+4g%sHpwwcH-3D}SYV9|@b>oMWP-{9M!Re);;}`wn;AS-h9gbVt*!qz7@I zou}+Mu65wAScKZqgXz62?zfz@SFCU8|5Uk&=bUZcLI3E=+j5bzTliaV!M)yH_|toi;xB#R< zYlM&7^1ZhGf<^(equ(r+x`wpLzjka37Sdl|8<27~Jb2FQ`3KBiWE{6NIw!h{b8c!( ze?jA?80DH%ET-)F2i9&a%rw3AEqmc6*K^V513oKBibWQ(iCd;eJ)ie6MB@LNRGX~S z`sj-l?^kWPmp%RbG_NM{m3v*9rU&+i?@-+r)BB)U?4aSPlx@teO#3gZe6W7<#I9|< zz=u$y81=)~XRKHso?LMysiMnhGn3aR;es{ubf0v%COof}4Bf}H&-KZ6&#$uY-n}=P zF*~L|eD%e*+h3dudN!>zdP(uG*rhpj`zHH-)=t&F!q@uvJLi7ibJut7y_awzzvymw z#t%Q!dyL)X7r2ZUus&6*bTCf-G~Iprebe4&llD39E01Jf?enNQ)s26RwCvWNGSQw* zN2e_H*?c;Dw`hlk=RN++f9@v#lV|X% zlfPI4_or;CbIpFgne+dwvifGeKV^?oWDi^j<6yqZS?_-3z2^`1sNc$*|6O*=Pxx?N zTKLnxM8SRMO-`*@(tN++aoLIMg_C)56+L(MWUf7XU2(ahRpI2hdMRD)ci->$emdyx za~_Lzme>EBn~?u<>1$!d`9-NKT#~lcdQFdu{e3}4-|5e}o12>C9_2Cqb2|Ue%l}`S zRE^8`|L017&TzkGU-6*kRNrrXv#He|CqKUdpZK79*rynFs;;hY`v4>ta&W|3C0a@e}#p z|D4ax!0;1qZ`Ok3#(-aG4)hGl-jMs@;CrMwZ06?cph|f zJ}`OJ@uHd;I+r(`O;dY!ZqZNwEA0Q9>>hBxJy`tbF4HGY@4^gZ_FE77(Tz5lGvs}_~9IB$FA707Sx`_TT8Z@pUM}Vtu@8({KLj?E)&^{Htx8!LjRicd2PcUQ0x`tY^+rc)HwrUD&u_DRY^ zxtz9-n}Vz^*uBr=*t@!{DMxB4&%5X!4BCRr`6buMFAlYlV-Zych_UR!`@Nt=@OOn&;=8vdRd3nfo%LQ+8!JvoPj!3cvm_ zso0uCAW#uk~Ynb4ALRFYBIj zcJAIi#qU3#s_eTW_IUa1*|VBw9J{*M`nP}a5w}C9<{24Ehy*>C)w)=saXYA1J6Ck^ z&2?M+ZI;K(`yx>xaaS_5_L;fyvnzmCoI(K;qgpX z)qnq%tYLK9Z!1@{^KoawGWiIr)&Kr8$$#DTNap+7&&Li(c5r>))3)06wAYo|YQ z^UvH7pVhVOuEiq%S^K{H%2*S-=&s1xo@)~i6>pfI>3n`>-QtHFDHD~hb69BjxIU3bVl@s>xyccg^e*96C9kKoeCS0qGo-qDiD*&Pg%e7i&o$&uc^1hF=2*a+~K;qV{RYS;x;Z&DS`eR#E76 z{z>Lh`wTIk>KO;6d*`Ngtb3NZB_Se`QCeV?ZFZ3DS>D@PRt*tf?#$}VzWC+VRO#Y7 zc3XOEyjovm``p}B_;QEc^R!hxai%}!e0OQ{1C_au)u$(%$>hyb^1kl;@<1yD; zx@OVY%^{mJtfr~;P6^eM`qQB~i6czwR&n6|HLG8^$~zy=S{lBQH9B<5VrP%rM+)3{ z)~~$LT&GyN(xQ7yPq9{<`~0pvm(VvZA;+Y(&OP>RJNJu^uXo;@OT|Z?ZsC%Z6lL3_ zwPQlr!uG`5QXBz=jFxR@mFBv{=|2%l{%LdmW#y{5XR}$8Z^U}4ANpJ~P5e#J5|iYq zpKo@|+rKDY+ttV>NlZz#eMd*=nNN#6a?_69xVta$#)As8wMT9|G0L|NTT)W_Q*u|B z_2Sd3=lrnWJ87NCfm`SHFP2$x>65&o?!ho!f8Sm`p4(Mg;%y$aF|Ct=x6M=!;O2q>v}$slw@=gEt>h0ISDddnr41T#-uvWRhR#k?@H%i%3)Zp99>*?)7+``wq< z;)|ShH>An z1A0F=Rs>wZm8UyvMVoK4(9;_>ckOD| zPn-Mb&AdfA=WJ3N-yQB^HFN#hy+W?^j+67ArR8$3AAOFnfB0n96s?)siYu2s^;UU& z=&X%d#pHbx^i_7swA6U3{5bqC_Q;`Q(sqv?T;Kh`DfAcP!oPL-L3}5fM9LjL326v? zYkyLpAo{75x#{4N_ia8O;GKxf>!|TPbPmVb`|?+Q*!r8YY?|_v_0%1e zI(@2`0g8XT=&;68Tm)r zH7)Bi>pYe_UP-lK!>N$&Q1SJ|ZYjs0iLIn%wJ?-JjX|K8ln zaigUB+{f5ox(#>Nrv|*d>@VwYWOMMa(O*aAxD_)qihV1#q|g4Xwsg<&Ld7rN0wZO^ zbGKjoVH!MKsCP@er}ne&@gxIZ7H=yr{eRq`wLq30g%PH#3=Bo4pmP`6Fjc8A=jAcrTeTI1GN`swY@M|bM;xlD~t zpQ$|4SZ$B_&cAyfX>MmdJSnf_LtS|3IhltsA9xB?_aExL?e*QVfAi0pfY*)B!*l;# zn`qnR%@wlP#WJt*=apR>Oujsx*A&X@Z*bD!_k6WU(p#GzX+&K9Ao5yj-ou?uyuA7! zCME9LTW_|#K4a?2yOO-KZ%mSoeN|KaA$A%Mw`|wG-tN;?KF5teSD%$moAEkHCu2cN z`SP!_fAbbzF%sYTYk@(}%hm>`qeZ9F=7t`#ICtsF6)6$tPg64Fch;4@Zw+1;l(RbN zx2X4rHQ~GVNFMB%H{E#0jk^K{8S_{5J@BpSs++QY|Dt^klZBnm8@jy@`d4-EiOvN( zhvktiFZf+1uar-??~yFAB$jtg;gYb$9>&}%g2h_E^zWp z7E`RA^Mu1q+EU%aXwt$D)0c&tY&dgS>hNE-a|=8!S&4YoxqtbkK4r3lWoD^yM(<ucj}~PvSq?Ea#E-Nxiu-R_gaYf4&GNEEtbtLS#-s9(d0QH zmo6{9qQ7@P92!>lO2@o)f3!ByO|gmKxd~0cr&wzFmP~iFrY79a${g% z@O2Gw)b;dp(=SUcD$dN$E7rHv&o4^XPs%UNORh{#EH24O)d!#b1>eD*ngTllEHyC~ zlKiKJ#uf{QO4RvnI=Sq&>dLj;EkP>+Zq-a_<6r5(n5*6D@rzN{po#1DlK`i~d3SOq z#92OGAF#7<&%X8qZ{mc4KbZ+0TIljMAy_d(mv8=vVYd`OK<$25BzwfWF zV=Caf%yz3_2`lH9RSW%jHJhDxiLx2J$`0fG%hs3V;O=+akokDwqPY*7*`hx7^9&P*4rzn_Xb zD=x5|G{ch_X~tJaPhx!FI)HK*(blP_e@r=C{A7eCSKsgyB#6F+8WGWOzy)Tm+hqU%Re*iURJx?!ags2Hs7(M$6X`8o?aI$%(0wl zy5&p%6UYCBOfJ!zdXMdN%Ejqi^*3i`GhHg2R=ND{uJ9?zsi8}Xr@X9P?|1!Dmpvzs z2CvVXgA+RW_GCWd-7>l^bf9w*CeW450!&knN zFf(ilY}_Vz{VV6$b$#Cd_eHN#T~uM;)~$A|z|(QJ&V~J@d)Hd7)!%U~vhnbG_S%b@ zyOz3{-(V;+KF5~hv9n$FM%Df=?{X$@kk3-~IcGP)HSgrUTRWA7!g_t~`f%1Wdmek}uh8s#a{8<2EK8}|Pd2@sqP6MTWe%BJJWom+jk!a2 zw*G#5sJ`^xft@pxuB;1Lc6#3v&fRWv%UXON9Qamelf@a=>>%;>6~iapC4R{UpLL3^ z{djXQjzi^V*`#j*&t0CWy0}$02B`gJdidOg^UdQMax7a4b6mNDk7WwJk}>Y#Z0Y1E zsj8XyQ|^|~r8!RV%0j>TIF-}4s^n$~hRvLOi@$?wPlK4;l_~XQ`8>T?V5+MuiNy5R2F4j-``?YFEo{2B^&LU^zo(rdFDx6pSL!A z$a{3ld(ZEVech{>UGARUe%PW#?w{JP0-ne?8TUd?OP>$@{GcS67SnaKC;K+J#>^+rd>R(?s<5_f%$)gWjR>Hu6SjZY*;8*_gLmx&EAE9 z@7a2}ZkBSThQH7_?|S51sh#5z;}6pBV;s-@{cczeq;* z$b&;imbbhU{-%6OoJm8MLsxm-AJF<3%<*5sJuJL+bihu(j9 zVcX`OY!(IvN4$r0IFeMnxwr;}Wu~O&m!wvp?yN?-wvP3ncHAtjETI(_!>SFlyah~i z8Ca)qZTo6q**5W{&zw05FaOq6zRLb;{=?yV*2JaRH@_|A|LYqYdpA9eMT&_#{MyXo zwDbFFs^90AJ$qj-Z_ipFWuH|Mdzev{CqJVi_^_m`Vao0o52LN3K5Xk_d{V;m$VvR= zgf~ihnr}~AeX4Mey%)NjRn}JGnqkvLvt4@^J=QvA((`)80aMj|>+~jD-8;<78!WX< zGHUgu&2xmDQ>>0}SgVq9Z>86}8BGskHWjp=|J-wSZctjuvp$1Vv(SRQL21XxYe!<8#1D$erpofu-FmZ&e*58WURi3kqIcbyws+Td_)eHKd*|Lqk*VHMpOscKtnxW__}p8MW!JuBs#e$D zSzEbmN5)F7_fg^VAD?P@cth-T=7ZXr0~hv6WvFVlIj_F7C%0Q@JNurXwK_687o|LK zo|E+A%+7U7vOb^MFky4v##iVTO_lX-_b(%!*dv=Q<>R6 zE@E?kyRLDu#WJ0~72d9gW0~bvv3+~oz?Qk7t+I{z?B&zEy@G33NPp+iS&;XD#m?x1 zq20v~D^GnfZaW;E!Rnlpyf*zUr&rp}nSWl)nzZ%)w>w4a^o}+>|7hjx6`{(SNP*ZBsAz@-9`7kv!NP9uRp|5*QPd|HcZJFzj zL+#I#Pp-Z8{e+tS_E~c0t!CHu{k)Md=W9AwX#Rhzud}wi={e7(<=vgRn@@CU=tbwV zt9d!ZduC^+c&VE2%)OSQ=Xy@}+Wg)P5k~9NZm2Ddw%#GpQ$0`hXn+CxO8b*5YYbfe zCVI_#bVvB#lOX=(#VT{MzU}+@lEpLFZg0f2}F>PV_*O^bx>@HRc;oMO@ zarULJucY=ZpCl4fzAj90N#$|DdFPcK73<<|Prcx7kfT?;Jfk}+KVe2Jf3ou7&MH@v z!1;OC{*~&n?ab{D*3>*H-w_>s=vYBPvF#q0`VY2SzFmA3WZZ8jR*S0B%17$Mo4yF$nzq3H z*fs~Zy7J&V&R=qc7RrirZ`s&B@B4zu0xbUgm)~>vDY~W$EV{AnMkw#bw{|-YEAH@Q z5?{J^dXvQA-*OJ``31h|FRuN_d4tz#&xV#h_ZKlLdleGITiMQCP`?<-RUv0Rk-ORD zpX2hjc@jI9*S8p)IGwUg>%zRcmbWkWrI!3{dl&C@q@zB#)Lnje=0nVz^{wNYrB;>^3f7xOM# zb%r~=^?u^-`ugSKJ{t$`FNyMnDG@in{r*-hXJ&FlP0r#<%kGd%tL{(GnDL9Lc5222 zkwf>6Rq0JQnR)+h_K#!!T@STu+ShNKUbVJL^q}RWx!>12|7Qd>Ni+OU`M9z&Fj(Wg zlaBOL@gVond8VZ1m1L%6rWQdOq;n&=6M~P&D!?z(gjn8+2WaZa!nlMwjGqs{I#fmZS?N& z+d8Lj=|*oV?O*48-9YI5oYmQ8hlkqqpI21hRPVH@rtD4b>OHp4U76=if5<8sH)X5iOx}|@ zHxAF9_xX{HTgtak*7`@sSoNJ2P2|-V{rq9dnK->P;WIbQyB;3cp7JeM|J$QQJohI) z+?`y+U%8RwS>fSAK7usGXr+mO+6zK zb?L@B)nAq6?(tev6?9JIUCBQp94fmq#l7C@Y|yG}{r z+c7h(bVJhiHnj>>@A&9S<>*b}*OpsVE`Qnkaml`=`?tsXZ_j#LB+;tdc5P$3uJL`* zKTR8yO^)7M8&$sjUZ&>8&um)@t{$CSm@Iox^48UWopT@X$JXAPdRz35^};$W-F3ID z@0;nk-MQhZ!5RAO@YL0|XZhaEeDc8XpS1DWXPG+z7YKu-z-_(7qHYNKG7z*Eqd4f!xtixt37%&u1uEYS%1#W_Ga#v8LJJ= zav$%Nt(q^GUR72)twmt&C0Ak58<|;m7N=Hiy786k=CQqhqnf^R`))mZtz?gR-jVMw zmv!HD)2d#=^S`2Pv&){%2W`IJU^{fiMqOTbol>`nnWE)WSMAHY9=&;NGXMXj3%rZc zs=}?V-afO>X(x7U^u1Fm%c;HY#^*OC`QEGS?;cz+iGlyg<0!2%fn`t6WcqY| z`S6uHZAaYfip6ubsfdXFZ~PzfG5&{Y;xUN_NoOBlNKklI(xEC;wSC$O|MKtOH_a$i z68+EHwr0KJR3nM%sQAfwUzS)IUyl7TRr>$pN4kHaT!m`2{)z7o{IIRd+u+U*d)Dcp zdz86K7P}wZ{YfU2(_+P=#G0^*J|i|Y`7G!9@aglyI!~xI$Evbhh89g+G%1=*soyJ3 zE8wF7k7)U$X0DZ5qL)lW%OB<)nsaAb^e^GgwVJ|;!fW(m=d7;kZkCNQnrYPZw#wk- z6)n5o_B$rAN7X-Sn*R(*xgn*MWW6$?B<*V2gSx3+C)Qu`u~~9SXP4*FhBapw-PD?T zYE2Kg>g<`kW=U6}ys*}N+AP2)Tbq{ z+p2P^OT=aEdVl{SPF>!$`)~Q*>JEc@}D9Ak3O z{_6(8M%(3twUVwyp1Hn!sj=1mxW(KL>rN+6N_kxoC$&%K=2pM97)A3?-<4bPP9^(` zORVJVRGlGz?q7w2E#iQRR$Q|;I?o&%jz8{aoBJ8YI#?f&uhxrlFJ z4=%0MJ3pVl!uohso2GtNj<);lC3~i@@4hBv-DuifdUbnxN#Uonl{eO9E4PMu&fPaN zf5FcDk5BB%ww4Oq{8B0H9;UT7excO1?S@ltT|Td6Zxy)e=#;mmo383?R`8z5zTQ&~VaUiH&wv{fTn*C1!4I4<~J1Cb;AFqUH~C+QlWD4tj4AkZZB(IP`hOwAkd0 z*@fD#7H%;5zTv^sfXX@DOlBwBS=ZcCn%DY6y+<{oYwC)$KG8E9xp*U*#jYgr7vEt? zZ(N)sVw?~>A>aXvW`N$p6DI4g8?A4hpAx_FLRWkQ7uJybys7bHTkaGEGkT%C~ zuJW%F`CSce_wu=4Zx*fFGV7DghS)ZL$JsT{>NK<)?j;rR+jk#w){t!6pUYu9+lDvf zamkvpo8j7ZsznbA_sD(J*6uQ>x}R0<%9$qnS80-H-S+nnYWXvG>&gZB?v~4}t-Ee` z=g@p+_x%lrR;;fQSZd8C@Mx-0+)Tl*x|2l}FG#aJ=>9b=`h99ubM02`SJ7JUFLpVe zx%n`$t6Hn(R9)RR_BrAYS4teaBb9z&rs!$?W{ztX$6MA5J>0xjm)Y;$i{ELYogUWg}%{cuRs z?@XS{N^F^&&Lw=##zz*cNpo12+HSUCz4^zNrkk5@Zu4?RfFf=vC&lEbX8@+JC1%*ryUP zdG@5%jXcU{j-6L!YCPd8(x-4GEXK0sgZG>66NMt43NGiAXYn=`wA`Iid|rl+^+9CW z`OF=K(-?o)FeUIO&9FQ-bJfoT>8Jc=!CUtxT<2uFJdLSPyG`4*aYe0!x6aIqpJg1T zopB8Lm~C3n`eEjT_=dW3lhSl;s|WoewhS$-cldcN20eE3~czWLQ#jURllZg#f_kjvwpmT>i=um=CHDa>CP zk0(A~@wJor`Gv!4nHSr4b8J2TxV(%n$@kpW&p%8KPA?N@K6iS0zJ1+Mz3T4k^=C8R znBQpF?t6C6qM7pr-9?v0vFmJ&OXKG-GTHVgZGQH4f6q1A_I*tqwF24f7bMmePT9Qg zT#@_ptm*elnYb->#4;XN$U3%_+d{=HJ6onbb}{qf^=vIa&WSFIo!D?$t{`rQ)6*P1 zIoA7?hI4mROyJ&Zx%S*siA~Cr+xnDh4e{md?F;a z?=0KxCy%mberB_F+EeqN>^PY7Sp6{-G_PF1^Mdg>2-YhlX3lfoEth(&t z<_9(6*&$%d%?k348;u={_GHe0UR7j+hqz5VI(hyU(b zdBIi3c3E*(#s5|-_m>7z<Af~BjX`RWDEP8Pj)Y_qaVPvooIX@`oHAErMjnKS9# zV~aW8f)DB1cI-TPEqL;sZOsR-A6vIu`0@+AA0EbckDYWc{Ctf6*~!>B(P~eXUL|GQ zb^1pxS-B$ev7+YLT`Ds6we_~}yrq~INMf-hvX-&f4k$k4BrQBCbzE}8eV@9v~I ztL6)ozTIw6R(rLMeeopE>+@QkZ|G%va{0iE3tM-{Snkey9L4E%z|C`;_R$G9x@S&F zT=7lW>Gy`FcSp6X8l--4mi@sU3xt1^~R-JjZNam={zK$b*=Rb6sE1Df4nsbz6+g8qPZ3XU+ zi!(asIIrfdx#fGYdxk3a!{Q$ewK+#6^SYif9oJd%MU?MZy5NG#Zx(LOd0xC?k@$w5 zHlLrY3(7b695lRJ7>D5tOeYqC5q8BtR_Ph5?!r&rbLFx!_$I<+Mj9F^G=3EZ43eNVO{M_dGoaf*7 z{F(Rs&c7Ys|2i``M_egnsqM{h-hUy<$wvD~gFy46M?2N#9GcK~xP$xS9>4VErF$9@ zd6liI4785S5P0k~=i-M&ZJVXkB)&}9T%>$(^Xhk^Y-WcaNN?S|&HCH}UUxCcDaGfw z(lb17MA}71cz?XpH1*U4Pm4JPMXNVX2|lqbf63ZCvmY92&zJ3(>wAvRC-w5Vt_{+H zcE4U5#XiZre$vxHrDkW|^R$YUb&sEgzViza@i7fLdDio~SN!gTwbQ*WFTdyWx%7J3 zrb^!DFXnNp*QCln)qW>gl`U!(UT~c|@6y@A?A#R1O)CFa(`l#!=%>IuwnHg;qw@eVY>@-LGQ6{r~ zqTAuqY;ld53Q8{KyLe<=r?<52fD_Ln#`jvOCN!|m= zeaANE{j(3UYPh;&dyd=rOQruDE5b`-CQkBRH&-$2a+q4|i3q**HC$d5ZhKh2_Re|x z>Cv>H@0Xhwriljqo-@mo{oBTw=^2yGeN+DNbe+<558Ye*znol97y;b@9VUkRH)8!T`<-&zRdR`X%Ykkv7#P6*- zkhy~8N?{z6wby~TUBV8Bd#cJ8hPa+Pk z^=d*VPWL`>U6XBZ;UuQY$zh=r66$!*+wxpoWGnNvukyIH^K1*XZF8INFKkR??>+40 z9&od9pUt+1snPX+bIJl_81Ja@%Spag5#-cycIGagfb1Hs^DDu#dz1n75_UI zw8?$ru-dxh@@DqtOpeL-{&UoQlRmmyWyU`vugBN@R#zm;eeN!buKDz&cv4`b^ZWat zfkD=ZY;`s)3=BK)PUcvXR6KzW+6WDC4#~_-g%(ob*%dOOl6C5{Q`9DBZoa!MGxPGM zz3Mkxmgr7hp1D#b)4SQT%5#B9=!=x{Sw5R@a$0X*%IGNaah)s6(xpz(0eeC`1t-nO z(p<5kB3wj&#fl2Xk8PiR9JYH^ea>f+@2=jj$LG!cJoo*ty8A!RS)Tt>{luifw8GbQ zc^9vh$dOQ$kO-?!8_f?Lt+nF1uvob>PFB-G@Y94c=1WbtuRc^%Zu^^5wYcxA#e&81 z=AwmFn-}bjJgRGz_V^mdrw#r`bEWP@wQPS_CR_ZmOtd_sqP@>(Pw<)hs%_=j75x)x z*0+7ntk|#cwc{uIk?W3gHj^9cF zh4Ul+X0Xg!Alj+W_h?4fV=K8M&Q^A9{oM}}Mdt@hcz<*6w5C0GdAYiF>#Wy&T9u~d zcPaJh+23dWrukm-DZQHW_D=fIy``dO{dTQhcKPIzM}G@1f1MQ8`*K;>wJY1VuG_O~ z@5Z^it_7wqp1h!GQkr$@*0d_?wI#c6&QwW_nw@^EI_k{6gnLnTt^3M0uRiU?(q^r9 zWK);FmPSne@|^tUrkgkaZLiFyy7gkS;9^)qxlx- z?MoNI`GH&S_Lfb5EBNr!vM#b+`emoZ~!n)cPFrQTV>g&$XP zty;!Zn|54B0jjB1V9{w^>7Cb#W@5BsGw;;QzKelbTn_c~_j>*-1OWx(T-?AM) z%h(%aWfvR0+_Ckhn5e+HQ}+ zUv3S$Co#G4^~Sl|q-BmPSER*vKP|Q9+`dF${?!j1jf`_lHb{oAsH_4F1wm8O0-+vu_C-@m%LokynW?%lg?_oC$1uJsZX zQt_f}`^{FxO`ET;UGSnmN_>g ze8ZJ*6T6S?KD*`QEw9~y)}nJYjyj$G_EL@c_J+F$wttjmzJK)llGBqV$~fADf9z|N ze-O!Re`G6LUCVQmKM{xhP5y)&KF{*weD;r>jqwkrOT}IIpe?%J?1Qw;>IBDkmojc_ zX+C=>^y8w&`;W@C>hd4(SDZXhS`m4061PS;>qX6PEjf;Brk|W$vV|pg`LfLHFiyYQ zv&*Waf7!0Kn``!4G^C@g&~dlharuv2b0=1ZrX2HHK6lFjyVa)GT}4@otIo=G&$iF2 zvd&!}y^YcMX<@V8`K#ZHOlN#}^6gx%mvOJ>2OK_{Z*AR@XNX*|k#c zS*M?V{luO9ovTa3^4H!)e-0f;W}mOrxh5&!B=_~d^NV%8D`FqaUa(`4V0g#m$-3WW z#XNnP@1g1OEb08oRb7{2Duqs!yvpAgbN!9dilt>)`)6(uzQ{7$al>boDcr@owX2R@ z-Qs0#zBTUs{3x3R=WI{1tb1-X;r9`3-TYIf(~Oj^+aLMkXRQ94K~~j!-=V#Z($Q7# zPR?F!!u`voUnc#0;OU$0xf`!OKeGGp;YsQTe&(cfPdQ~f^YE6e@A{lv6WF=ac0WE47cSJ}*ni^2$3u zHE?U|qWtUZ-&@?I;zGT%GM+{~-P3!{{?p%6Gfy5lZtTf)^?}MS_w|CoZ|=T{W>(x` zm|J~K?Z1%I_EXlg{%{9JzWb~Aoq2nE+A`hB(*j1jr8O=K#%!Av^2bw#r#{)WhyC2# zhhHKb|I}&UIdk}w=l9h=tQ|AT=FIbv|C{Nxbj_BWaIv#@X7^SuIJ}=B$1u2a$y2?r ztjqn5upIpM&rX~D_q&+bXELI_X+}5Q4ph|sWsknW`t#UZdsBI_j~6%0TQ3#&_NZ=4 zyzvi_2XkAeRGs7d^mfAW|GHECo!8e0ol?x0n!bSNgY|oXMSspoyLkl6@?V$`o+Hqz zToawZaZ9){x3C2+H%I8XYZ-+8?q!Wv-vsRJlg-VSwqsPqM>G= z<3}MTeFN4Vv)IZ%scy42m{cy7C_4Mo%6Z#&9XQc=;6&Fc#WO2KEXWFV@joYGKIueHtImX099_4YVRrf!& zhfCZ`llP93c;3>Vw+jsC_ZZ&M(~S|0xZx2boPCpsU$JbOFq{-KGXjmk@nPAqkfxF(Zq zH=RG}sKF`rV@;P-uPgtt?+mN!+%)6t{cDE4(vsUAL~5CadiV-o5USEve?3=ExN=t2 z`42z;U17PqN9uQhX4Hhf$5Zv{ZId_<`b89wGiWa-Mk}( z#qja4$tE+;Yi@gP*f0KBwW2X@&xvE7gf>>qZ2il1 z@wajEAMNjVR=+rs{oqHhc6im~w@|ybc(ge0FeNk&&|2-*8PotTho@RNn z{JFi0_MaL1tzxQqCO#;B+Z^y&-mUJ%kr@-6x}0aKif)#h7IRQD`m|}|waP!@Q*1OB zrF6!qMBmuT7_YM-PHFA>^YiU{PJcUd-&jxObzo$Nlj^CPdL=BO5$6@2v<<*kNa2V}9&er3C9jVJFWX-Po|WyA?||6-|}M7r6SU zN=cc|QSkQbT^lVHIqsPizvH!<``)(4Uz0iK9+8!vaU|BAxq1n+TDM!v;tdUPN8@+A z-feN;!OJ{zo6PSgKg2BST>8GB`Zz&`|MbTWnfKElGyi7=H6Cqr{BB?2WMKFxjIVD? z+S$@Bu0c+jB`Ax4!rw-Vgo^x+ElZr1I6>Ss_<&eo%(PIG%RVPk1WU3RQv;c`B+HJc zrp&yVmVR;Tr8RGk>MS-ns&lsLmACwdN*>SZ75ly{+A{Y?-%;8&x5K!3qr3Dz6uXY&d2%w^*H@NYpwLxZ@>jt@zyE5CPW98(l* zzo@O$vd`<1;>|#r$G7x5UmR!1XZ!gjRdDtPu6(PXUqbK6=pPhFVLYtY;`&2CQ|)1$ zAeY~V!1jg}9fB+NSiU^8qC?^sO9qc>;8C6o&fsf@xDMy}e^_FpXMQ|I_tqWbnjp^E zy1kBfJIwfBd+N^NI?ZXk%;Yp@ZuRGXeR2D<+I*a^F4E;WS7z&EJ%u&Y_oZJSueRHK z8yRKK%o9@%FODs;v3>thXH#PIit6h5GQC<8w>)i3ohi1!SY+#}Sy}H=HNN~{?sfNk zAi0IT)#Sn6%gMgB-jVMw9I9%Wzo~U~m+bPxUUx!Dbrlu-!~=!jnwa&b+z3(P;q!mY z;3>)%q~z$@Jxh6-iNmv8&E|Z~YFkg^c~8CvJTcs*dsD}-bl05P`nI$4j@lf!*v?bx zV|ul)b&tM~o&~$Mb>fR;+maJox__)a$$7eavBagxZV@j-D%WUj65n2wWsvjZeXhhS zu|Tf05|uq|%tAaWDmjkE&IcF7H+8BUK2^z==HyWJd}(8ZPv@zPX3DccYKTK=+Z1MEaZKit@Kj=lN znj~y);NDa3f9UrQheL5T=M$q<+0i%6tD{S=+r!*;)OxEZ?WTmeW5%4z#qK zFX&uoW`FMfMQ=-omftalL}Q+w6<^}BpXY# zdA9vJ%0F3jj_MYpIkUQ(R++O`ZCdo8=Y-lshmO;Nw+s&+=y=vyleVNo`p2Y$YnRM@8OGymerMIQbE{&i@AM>|onf;opl#Cp zzLn29rmo&}?EH-fkvsC`f_XxJifHPdE?%uPclMd>$Dgp|?*Fv0INIsfY8`hMKV^^Y zHg5Y$SDQ88-L*A(-)$3}^&Und!bN#|GCQLt$MQ%0bDw*jar+Y8BG0DjSC2XFf6MFF zz@oo{(OYHGiwiQ|6<>LEPVVt}t9pKB6`%OeIN7qfsS$JaJ?<>B{{OD5);4LCAy;Tb zU+ZMUQ!4xAJkMTzqgpdJc9Ge+P-?fUf5?>Vb=J6>ZNc|(c)Rv8Q+BGe350-xM#0WRnI=V<@9gq8zQ~j zY8$^PM%bU_es?gj{M>JiC*7`-3nnkgU}FmBw{t11zie`ZU4!wR^RKDgdoF9tJ=Vpp zu{ky6OXk143+i!Ftu(x%t@! zhVa(X)@5Hrovv7~D4)Fb)4EsE0=3_4Ym8USShTE2N;`c+R#!>R>Zv7}3H)3ay~4gv zs@d_XWPu^C#@Dd(3A}&jok)Ieq4JC2*@opA=MtkY zZQ#nkd_LlIK%{N2l)Kyu&QIPV))`N>BptKASH3iN{o;9r@m6(b7If*H)c8B^;JYny z=Es(X`n|Wka?YwfZA0A&DL%{gqJ@ROY`qmXp8shpxMaew8B6zF53J^vWAB~6$2Cwb zaINvC$!>9owFB`W#@8w z1X=qDS~)+l@cv&qXYuQ~+cO?DJr>-yk?VXiUzVcLQ;QSUQ;Sb?f2q!stP(%T<}V!G zKfmR2=JN7umF!DxHfp`Dw5pV~j`9@ydGzYj*>jI@t-t*I!Dq>wCzY>PKifHL=d~)1 zD{;%ts%h*B-@p~Fd3)W#Ue8lYXTOxu*7(o;dPc&`JL!qH3r@S6ns!>+|*R?HSG}XezZ7ST_Y!N<2=CIp89# zq!c9}YS<~kA8cbI`m!SG0FV7_QAI_q2QwQi89(z}nwJ;d7p?Vr-NfVsNw&iCS3gNV zO}eHbI3Y>k8{d{mhs(Wg={;Q>xjW~jeCgRjZnu!)H4!DL)ymu6PUBg-<7uj%(UxPr zr%R?ws7>)%b#v2)>^6r(=OlR!ZpoAk6}67q=HRjXrOK7G+lDJ_ zoHx$AlisyEG*~t)XyylAp-I#7o>%Zsy1Vmj*01)`w+pU?_{hCH)|egiSgZ8bwIa85 zw;B>dc6L^*P7(9HZu8`bb*QR>*Q~qb!zb!C4O?hTJ`P3zOogb5(k=E z^1gVyaGl>$cPH(|L-)YTeap=BRgHYq`}w$*?3jMd|I7bRRo$=Db$d^ytK51e` z?$Y}V?*gtV*dFENzi?~yyrz}T>K|4fR{yYCSe>IrbxvYOl6|eWLk{DkEcI=APE{Sf zi4x`6J~gRZwyn7T;CE5vtyhgkN2_<-SGZbl8@g2EvWlJlS6Saj&tH5{=P7=6{)LV6 z>AdpSnk~glOrl$4KTnnC3%yYH=Ik%`uS_fZ7BhPT7d*D8Wy>sI({wJlWNvjSl={m8E8nabamJSgm|+N`l3yn4~}-NV2Cm>3wi@ow-Xt(^%Pq;$EQ$Ybb7~p*xwWDCow4pI*M!kHUGLD8yj0Nn_n4QSs5Fj8{5B0HOCX|4>v42bLY&YGn+!(*h+bQ z=l@w$@^{IfOM9N2dUE8^q&Xpfk36z*t`%v$*25EX@aIz3lPmLPS~}!9DMVi1^W@Kz zBTMFl>|JwYlZzW$>K(R&Q;m!`8bn?{S9!Md^>6jmrE1eR7#bNE85lM&D03?_8#8lv z96i9LGE?FP1IY7#HeC8UiGhLPC|=Jyk>q)w%-qb9)D+J=v{RvS1HJW`14aJjrI$!7 z&e-~O)uz>6Q#wQwA5Jt`=^nIk!^GP!L!GPLmu(laKU%*bbCHVJp=)t8uF4O`enm+a#88)!shcy`1NpUxYZ%;;9Z@hy7NoEfS8)4ocmi z81i)X87&>5*iE`u4EtL`svjO*7jS5KeAz>v%{?Ka-`Dg1ILm)yZQI-v;=ddHHnq83 z`F|$vT9r-3jL!xgiu`(Ql3|Be1g>h8eR==qp0%?U9l2dJ)#Uoo);QOYmYfx*?QP^f zc^HcPV*YDp`?5vz4E^rYI$uMLHpJQsNiW;A^=Tva3dls&Wv;}Me)>YE$r}X( zC8alPZYT?^JF4O$NE*H1sa;d51MkM_rnL63fO zN-o{uc4({6y3@ziQ$rp}P5Y?HIe*&2geR|4uO#H#*-h@3R=K0`P)*YK!_Ar+ze8t* z?DUh>_9-Omm7Si^96jS#m}K?_|3l)Hcl8&~JIG!zyXSUcdyiaA=f-za3I*C#?i_tR zJvBr@>0usc{KSnM-#vDOyJ_rX(I9ivDALh-Kxx8OtVj7Tvv@yGKkwLiSw^Ah2J;8~ zFB6xZln;)c6;_s;@iKrpYJ%nDd#$m%>@V!UC-2!g$@&}1ln%K|AwhT3KFD;mI5V29 zy|y>^RLxtTT}SWVUd>|uZbt~GPh(B+6kCZ~OLZnrQ1P8{SmW)?cPlxkeehk>qghp4 zTs>dth5GVc+c#G85s;?WKYj^~%U` z_TMg$@xM`ESM$dz@vvLYriV5;VkchaZC=P7%`#{4#+=)$wY3)q{=e6=!04{ort+k( zVWm0mZYy{!n5!Z{tJjifL;r{T8Gq^|=)l zi)zNXzPYY_Axi5~nG8u2$ zaesE=_d9Pa9`D_uG>z#<4D-hs@4AkQgg3nM?mwn!ad3;=yBUji=;g$0*l}~~io(KV z@5_shO?!51T2$lGDHs0>mwI=5+MQQ8KS^%2nos{Sof9`}&O82I*PuP+m9XC2Rr5rH zOz$#iF>_g(YZzG1K7QD=xOheetX~+7|wCmc!YUH%VrHMAoODZJr$6a$wJzJ7I1&O6$(u zT-PDQ@wJ8N<)?o$9qvv!<2CuuocR2drO{94Iw(y3(-a^5`J-C+<6yHtLivHh23p#0 z!mDRn9Zp<&T|Q3oZEvxUG1pqF1+I%fa;T@AF}NifQqn3sC30Wx;q@2NodvGgWG}x{ zIrGc)$h9v*u4^+#mAp?=6$(vS!Y6#|gY=%{!}%ZA@$NrteI@_Wt^Q}%Rd}=CaGc7~ zn3>Oo{N{p}E^%E&5WF*>>K@I%W0h%6@?r zG9SKczn$gfS>ovNKKps!lkie0sb{Aee=UQ5>Bb($*i?RiuHpZV$ zp5C6;r^(BA?2jmS>@o?v^z+}fs;+rV$`1Q&>FOC2*bs7I>cw^X8!|U#%(aP0k#;fi zOD?)9d6TQsr~C6id8ghIFYm3N&P>_5(&*EUTN*ySHP2pHoxE~urquB>7F<5(n|AaX zzP>w|^~01W`7>-DEPs$bIrq#pAw%QkuU}nUwBYbrRioF9r>^@nY`k}nJ#^L8m?@z@ z-|Y0c-n!EF!0y23bbUj8)seKM_uiDfix( z@xA?UtVrB0n?Jo;8D6_M=h#`w#V!=TWGc7e!rQ5NVq3JIo^IWE>1xw8rd`i33HrU~ zevz%0`0RpK^{ZEHib5wWo#L6qjn4d7+N0rToKd4WOO$2%g{Y^V2Oh1o=30HcQe>yx z?=8nCl#2w-a%L@h8Oy7^Ojw+~>&3bF&da=cw}bAydJ#S?_>HI1{qX4yj&~mmuQ2TH zNWbiL*u2*GVXo%YzkR%Z`roxid3 z%v~P&*WXyu)C^7+xV(H*D3`I+U_+A8%{Z5t0j*_S&$G@Pi4rQ;yLS117}rt0Q(Lo7 zyqK+#{Vn(c-(=|<&aE@TrdqehOfg=(U_r*5`F~te+`jP^sl2XHtvo*UQo6HHagA8I zP;o70an{VAGcIy_lslP*fVTsL`UVbhyK zqFeUg(3rnRQrRN-kktAXhE+Y~w{i{&ug@$ymz=WACG(Sjv`NdfrG0apPlz_lc{6>M zaPzFZX4HPS^eLmqwZj{trWsF}7qh%X;Hls4zY1M*zfEe^D7f{Rf9Zra!}`XpcdFR+ zR!UCK@eKLl_EI?F!mQaxoZ?H@{hWDu*7FVP6&zhXbv{|H{wx$>^FrfbD2tZgqN#t5 zZBT8#TIqI9&G2$U*u13eTTHJn(f3W7x&Bz>+-#QIpBnvK&jKHtxT+QKZC+*BuzGHq z?qu%EM`Pw|J$tJz`kBq|2M=GXn`R2b4i%Z140>Xg!Ut*>TzYQfHk0RDr{cZDEpowS zoYPs9&r6j^?VH%Pv1o(od5zw(vV*H03nb0APGjH=cOAY~8=F3g=E#>X-Sqdx!M8VhtqWw|9qF}jnXvn1Ex+7>+KL(X{2x2o^gHhH zi_d?o@vkwlreR6J!iEm#nIrq@IXw}~N&hdAaY9Cv*<;0p7T*n2h`g*QLOuV@A-jZXV#7@1`tJrvP zw~M82Nu|GOTXZmQ3GdavS?gEq7T>0F?Z*ncYkZ&78qa+#Rp0QA;nb_w^A7BCFI;y( zU{8BsMErM+Ytr&QuRq&;ez^MUORo9e$Aw?`&FC&aIDL-MpUz7UY`Y%+zVhh5C+~aa zl7u4{PVv3wIHmHX-(k_Fbs8r&+-cfyu$ZCV&`-~?=3kfnWx|g)y-!I++Y-YwMlKk|R>aZE=mvc)l*|5Ut{H8gf8>hHRwRLUk zs@4kQ@H)-U8KRitr@KAncdowDl10kuI%|czLhUnVm0r8`K3BUZCNXN^_O!gK->zpp z%8jnrR&nH8zwG(Wc>*PS<=anPDt1b`ozLO4@Kr_9{@Nh%gT|}hZBmowSX~%kFJ_j$ zX@!2NN5XBdt>n< zmvbvy^j-d$iY~tXr!1j6)?Ll^OMRpE@oOuO>dl$=y1noE9pQ@;?_b!^R?6$jlc}Mw zK2hSk>60h#7|l2~?~Qh!@hVN^qyYcSZTCEumNtcbv=PkN9VWrGkJWYNwwFnNnsVOp*b_^( z9{m8Gr!t-A*QnolV0t=CLA26qa~hBNPo2H?3Yz;9PFp1JH&(Gz^pw4KL2}YD?yx;R zd(xJC&HBk6BySk;ukQ-$6+ZdP_5CloQ>>oyHS-)AA@jaB|&pFc-Xw2BzV zwi;olGo{WdW_h|l?T!_npEI-g`2K%2zxfhmr6p4gm$wCp9p14r?6c&OjSCjfapmf^ z>d|?hUK&zz=h8->3s!Ls3$zrAHReouT6%ZF1g`II7i@8wv8uA}bk2sWRq34yB}+7! z%CFv8^M1{>)QbMt_qW%{+9{lwdj7*&Jv&vEZF`ofh-7WkF5mUG?aTa*w!_ob=(`qg zFI3R&+aD0u!&v3AR6RUPeb%Qr zAFB7=-RAr|;GnqEdwb!<*Y~c=KY4tc(%je2x78@{u~r)!ALq{5zE$^d?fRLAwXPLu zJaXb=?RjF*b=&gE)mMDiI5!uvR^OevPF3_s?4gvL%*f?8-Y+#>7F8PiGT%~(Lq$6- zq{r8NhwkV2&}T`8-&*87?5|}n;7-(O+HSjfmvun%d#~mELiz_3q_`JMy}H)Z+kM+o zX`_!n#h>qy^iDrwu{PgcVA;Z|w$m)U&R$9jB0?6q8f%}>o%WzyB>9c$xz(cIE?3Bz zYaLfeek9?1EIgyFtmlaMHetO_Gg9>@v?n5msR{I>G|qo zQ{M!Wc^e;AK2lX)dsWMR;;)v6r}&rnE%;tB+wSf%{|PTct9Xn=T4z1I#`ZRO2H%9` zW@#r}XIkB1vNO{-;#}3NEvTydKl(4ry1oZdQ^X!x?H8W$X8E$TN0uvpd|}(UWXi;Q zpDP~Mtdrm25G=Sq^Nh>HAJ3bYb}*Lad6IoSnUs-F0C-c&{> z2+<7RW#3qDamAe#dZBr9-PYneDLWk%y-(xI z|L;mDW=Zs>c}pEzbaPW% z;ndQDRL>ODCN3S+&8MNBru{OlN1Wr7u_iesc5u*VVhcuP^_# z+Im^^b^q{}w~8M=s5%dNQY4dlW z1`h0CuFSl2h&vLzkM%%fIo_EeTSm3*jgzI3WUU0n5b>GkI4 z!o>@6oM*Khi&QTZmJ0sF>N!~~*qpO;MSy@(_H)&o*A>ClvQaGTOFEbz9pO~*3tSpk zl<~8Gq4OWZxjzhgcYZK7cqQE1`gqAC!+mG=$bUX_#@P7%yYue$c1#AHrlRQvuiW{M z9nn%eQmJ^Xb%ubrK1%`PWUXBjMIO0MJ*T&-f-{(FStw7UTSuhgvzCg;gW6orM0E^S zL{@*!nuqB`k)2c@O=9aMBFS#E&AyNmH)kKpi~1pveew(2dCRhktUSl>W!>C)anajd z26^`%ojas?=*UEk?ddYc<*#S$3|_oU@9xQuvd1@ZtFlgiF^^ln=Cj1p)$b(TW(h`X zT3e^8KNi`!Q+JVeM92o0d$QGrdnfJnERk$WI_w*>Mr>{F>5XMSO%58B?VRy=y6(ip z<4IPB^QUX_+m&6uV`^&Cn{M)=!fVYTCzqBEu8(WlPVZRsAe2{ALaMD*!exHj^9#!# znDT~COzSW^mz?Eh&dFZOnsOs2z;F7l-seBf^evYDKRAac{Ib`Tvn%rZ?ndRVvfTeLqH@t( z+=cJm2bGsi3ag8{JYf>g#d8aa-J(qS4)UBY|6o(Hw%U{Jq3TUm zPDZEF-8%|+#ntDummKJjKXhB*2KUT{Ron~HFK}p>vhZDLXx1~h#i3!&(s!j{@s?%J z!0-%0L2gZY#+5FiCEr-nmVEer!R(MU zduiFK>e)(S;qyOyusK>{yFuimcx0{cPoaMm&wp|?edMy57Q4=K<*AsfOV6FF_Bi4? zgUf2KXXNzKO!>Ww5BW`B9jfpvw%Tao|F?EKHcYH@`ab3S?2r=Ih~u%zPnV?RD$ZZm za?5C!OqTFc?^D%W2kQ+>W_F2RPc;wYy=$zsM*WV$p;zDAzaCn*d-7kki_z+*@`Dra zFPzM)6*BGCeoxhU@oulB3+8CHPIqjEsmVCr1{?HFFD*H?e`*&=W&B{;1RCQ_Kd=wf_Ke% zGKVzc#qbP^K9FD_KQPNV6&q73aMPD&iK@b=ehUS_h@WYR25qD_SOCMzj}|I zDzlYZ^Y;2cPHmQ)sy*zzlwhmmMZf)(jCCUGN^+ma* z_AXQI)Pgz)we2GIt#{w8ee(12nk$i4SQTxBe3EaUyP2eP@#2pA0nANatBS97%ukZb2v>GY zo={^nUvky+u7dD85`EHl-9kbS^(wKvyXIV1dgB6zCI_ocVpIkb%@~%yjk%) zXt(mJ*4D{~vZpT;ZW7}(((!T$o-)Pr=|rE3a|(faw{BHfY?}N|edUwdKC#yUPRvy% zXKKYIRXX;}5bH7d-1P3^?)EK-uUoe4*!{KQ%KE&E6j848d8h0q~T50p9Wjy68jxCVuc$)gKQrz#f zMYDK{$wODp^wb(=ea|1udZur@-dZel?sNs~`coN4+&IO5ymytne`x#8BWe3$CKXCP zHd3>AyEsBWnfcXE$JITx3jExMIx8woE-Q0RHi|neD*5+AaFEee?dt`h$Bus}+_&ZQ zjkdK$amULgrk($BN91bH!3|j%|EA0c3HXrp%4V8UznrEF~d zN0Ud}$mqi%1Iv^<{dSzeM(ZB(Zqg|>njQUqX_(X3Kg)XFKdLq=JFNd$wgT7p+CUaK2QPuks72@_u5w`u(6EtLe*XO?W;tYD{5W@et zE4RySYG9jJ-1^VEg7W@I*e8DI;P(4|e6ic&sws<}d1l^|w&_VMjF1dk8U8~w+5D-d zq1=ma>%N}b*Cv^t7O3WSPxCT+^G&{JC$F9>`g>l^;#PWj%3Jy3R<((Ksy>dNGM>Ht z_`)e#E&tlN{D6SR3MY^3J7m3ofzg_oi@k#un+oZ!`S@R^OY>0gwA?vDkA+uFIv@Ay zzDPi3OZl#KjCKy&?iW3IB2ndacFH-YUg@Y6VRI(cEuXK~mDOk7IOS>XX0~}*r5_jh zoC~o3n)2?@mBtbO+8QSH9# zMi-a5gc@d_d6vKJC#&(XG7Xt?a$$TQ0Nm*?EQ8mM(GOpdpZb?S`iRU7J#gu3Bn?Kso zJa1mZ+#LlKbKnRxGL%3ZBZXWD$1?CdE{W}Um<#qQM0E8ffP*0`D8tgwE!6<^_C5A-`|~2EiPm0z2V!%hB5XVFaEBlKb|LMc#V551^^QAsds@6&u(i|9 zDvD!+sB6Y%hn(vZ^%tIVd^P(*PUD*G4qY|E8XwlqaCvAU7I#c({$Hamy-SSV7jOAy z^MBeP+`YkjMdrpUCIVLcDGLLFP22l^XTD{wkJM;TD#_VavS!;P#h~mT-Sc zOnK<|Flx2xhaIWayzFad9eHH<Jq_< z4jwD7pOr06r83zcH1ZB7E2YHUSl*d2{ea31i30Pt%U&vYZk#E-DV=*;RM=X^euEvF zs?{?4ydz8+FL8UOZ#wdD@|HaBt|^nH=V%oR1}9bSIug8PTjFlj!ug`By~4gST`Lg$ zrN1ajckzw&7Os^N?d{vNk1JSeFnlY{WGxcn{=hTsQRJsjOFmrVj6NFsC9{3^#k_?) z(HiAN4VrxdHzJhg9=jy;QsmSd&Ktj&WNbgllviAxcj&6H#{Ov*ng>i~PU)+iwWyXY z`=ip;|K3c|kB;t~_EGR<7wzFCUMR4(^w_%VVE*<0doSrH^W)PGz?gwR-(5{Z+EhtU2gV@HXb}5gMltxCrGc@vqFR z?f&=PcUO#N7N>?lsj(^Nd%KM{r|W&|+tF)#HN}NDJwui@@6~^_<@lp}UcW4EY|?t=rv6~d{MC#8-8h)Ky0xaX zO0CZM=U-jZ1@{Bb{*61*acb`KS^GlLW;&Ew_uam<`agfc$A0E+YbUNBSJ!^`&DDz3 zV^s^h{NRJA6KRKWpd}J=@J!s1^Ef;$q%&n=jXE6`i}0cJH74AD zWdF8C-HP8RQ@?oDpXx=4_YNo>i{MPWT)n@wwjt(`?q0`)=evUr_OJI|q_3y;c%p7P*(XV}SyysJZVKKSnC zF^pIE#Jy1H(V8oT=jzU-um5iO>hn@|KgIPM%7nJhpK+D5g>y z7<&$<%C;$b37U#iBRRJH7ntbxhJzzd)Lz{5^opqa$Iq{D=Dqlt$%<1@S10T-cxkSo zXvu=LoD2*V!pI#|^Z_atk_M=pT!V1*?0Z8&gHs~^wuvw)2JGn;U(FaELCy;kmQ_Hi*0k4{e1gE!l+%PWya)#xvAWhHVG0M9xFRk z)}Q6vs-vB_h?{@6Vdg_Yx$O2}_Nd(Hl14XFo)zw&b$eCFw}h}&M?)Zs(qMyTW#UNBl<@3mL}G?VD~h$7Eb_k^ZV$T_63%)8(|w#Ok<{ zp-TA=SPxJA|LB-O$qqTaOSKjZZOU7cs^VVS^;}-0xn%C-FH;x(mDqdsj8%l%Z{Cgi zDuJmlZ~9Ny;Sg1i;ZK|~?}S+1jB^ru*ZP*|r0rAM*7xIiZc6y)H#WAJNhkNY^=uL7 z^exd#+qd{NdrxV}d-kP;>pUmjns%+S$(=9v)@2ue;VsWM@9n&I^i6q$^b6)quV4JX z>T>+0e!`@Ce18jX?eyNJZXoh=hS`Gua^fCcik-`?Dh~N2iy4dD(>Qro<$1>4AK*J7 zEOPdpGGJz4sKdLK*Pf&t3c3>l;|kB-AYcDO4g$5^9$OczSfErV*el<#@!SXD(+nN&XTfG)O58o5C zs_NyrXXZgW{Gy#_J$W4?H~n1pzORB&D^uA|OuWBdM^p5u-hYMXY?DIuYIF8J`!(;Z zf6K1WP5!mvqH1j%CcNE-I*FETqHBzDc&5r6epXOvpt3KjAnL7Xdtzid=B`ujhc|onvMg^h6E(?VI_e@(h^`g`%+b&)J8f`=8$H zS$$x3Oxv$M|MW%Y6XZQqA3Gauskb~b+Aml>40|EpPBxTk-5! z={M#7gU=fCIQ!jKJ^$M%@#>l4%DtC2w|0sB^`G{y`=Hn6jOhzqFD?1g%&60a@r)!p^c5y+o)#7=@^Am0L z1a5ceUF9m}z6zc#`ZqOG%Yc!A;Q`8cE_!uI+Tv*!*Pwu+%)AoN!g17XoWJvB!bShR zdsmfiD|b8lxvR8#j4Z(-IjUThm-db3{qx`+? zcbomi?{;o}|Nr@^+YI{}!bR__T@c&qFu%!}>s_GW;fG;zd@EKQUeKk;vwDa4_pOuK zw+Qxly<4nxtiZ?b`{}oZqUMQv=B?)3S?l1(ulB)IH2yfJ`vg2@!+3x$^Z4-X?fGF z+SUCfS@q{j7TgJXz9e`fcQNbUH<5138; zmy}~H+t%=DrcC~_*7U{WnTD*JnZB~5s<>npTNT?TA25pfz_b3$g3FSesf#1um2xbN zR@|#0;G2HT)AS9Kp(dY1*~!_TR{kw9Ucgndru}fi(b;P~{CR5Ktkf5Lvkfvxvz=Tf zVxux)#--E2jL%kyyslocD7r**@4To*X3160GL`jZeJaict+*oonm;O+AzHN_Q_k)st9#+DD3Sk+;Il z#};zM3(oUN-J24uV}AUhYQV(;DgNve55rjdGiDrK%(ZXf!`Uyq9vHIrXIC)!XYG)z z7OC<6R~LQw`G-o)i;Byao4j$`9rO0;ht!hG%OA)s<>EVR@V4j_kBztJvXbz0&K*7% zC3){3EKkk3AN*lU+xy3otmm_SFg{}~yK-#V^7kD246XGm9$L=1x`E&R(g&NmH4n{7 zGJkNsyYL}+kHUs(W=k=TwP&|Zd6H7vHC-stYVO~|tA#FBTq;egdSsuZ}Kwpr}s7QP7}}dUmLZi z)OzyO*q&5Bczb)bVbCj^e+}icP@>S_Wpi4ZMR=mSa}5F z+r;Z%diE_yH2(kcbbavqztvegBPV_g=1ZCzpNh za`?@~wygHnOfx5qCMo+PaSwMCbJaQWGWQwBKIC5V_4c-hze+O%CQT1ZmU+eT>vrN@ zy(qVxwgPA3`M*asEiT^d#`~=^>S^)ZuDH9K+&Dtx4(dnFmj2|M@cdWJpKF5uZXCU+ zbz67;^jQJ=vyC*j7krml)bZha!MF1Po8LRlaaQ`x-r*hNeopadX^LQ=r(^|p>G5Lj zj`&8V7`I2Vo+tDc)G@viHDNJ%b=Ph7?jMz6juRZ;>NWHP1IKEI$4sX3GAzCX0CU?D@AUf7p;L*gO4Rlf^mL%S^NMl`A`I z8V`oeVsrZ$YT?%WJ(*jMqt|7f(#i*Fm1o>FOeQUz;o@*M&duBGd-axo)2tt^&iZs# zI;3LKBh{dvcUp^fJ3pC{qgN$4JFF#S{u_n9$oPbOjRK{fwCN^S%J^m%ci*Uy>lHeB zO;>2Qj%KtodsD8eN@Ri5X|zuN8VrPkrZbjtCQpM4{twPa<5(bLp!tc z&FqZWBip=B|2tay>++nRGS{E|^D+HybNuZeKK>o~JUf*yc8AuSFRq#B$@jyk$0;Z} zDd_F(?i~+X_FDw%ep5O=y+Hlu(ui3Py%ubVi7uKf5^>;LRz>}>sw&pTB=LNY0(>9{VM!@2Z_fs&&mzS@G3gubH%eg|BJvUeka7 z$I1?;6aPinr(e7;xGUiJsk@Q9&)#dC=AYLP%G3Jozu&d<$GU!R+uzf_`L_6kTlc5c zJSu(ZACzCs8x{TO;&p-j4d#>Y9xS_af8WGCx;O5<%#Y9bZCX0_YaoLxS5SFbui^fz zkoV93_vh%wUVZ(O`_g~oN4HwDci!OYVUIX{z}n~G?u>)-H--KkajNS#|6e<={(#qS z?#VwDXCHRAXz927-~8GBWB92*y#GHb-f#Q0I^am?mX2l1menWQed0W#zDF#wxz!Ele?tL)`}g6q?YgZeoS*cccR`S3M$$Xi)t2x;cD2H(%W z6d>}CPgi>b-v!?1Au@b(0)!^2N(uj&$vRo}fLw%+S-j3uHmlRRncXx0_v!EZvEbx1 z)mdlC|7$$X3{StqylvGBeLv^(*Duf4=chBsEt=QX7A?6XfM@OP%sU5mwFR+x zikRNH7;r5>Q6u=e`USp3MTy&WPZ<;UKCW7P?7&>l*UhQF8kMD%>Cf(+{x@#3ev_E< z{2Q0}<_Vgu`hW0RobZ+0at)51eY&psW|AEF=VdGwrsw>My)K;V?$g4vgKue+wSvx9 z=F3&rO_v+y1$He~U=s{mwe{S>pZ9VsmdTiwv9}-M%0Bhw?#%Sg@UjZ${?GUM8|SRh z)jj?-*YZ_Y!W%x*J6AV$R$G~> zE~WEXS!`wzt91}p{%ynB_=4o0r$vRi>Mw73nxka%dCqQ&>9eI}J0HwxuDt%Qqj2VO z(aw{vmLF-|H9P-VjqbD)vTaq{10FScHcoJBiWg%$@!WZ3#U_!s$R`%F(pSqVHp~gM zXOvv-A#sXx%KA4-F%NBp+g5g(w)`%G|e)57^*(>>DSBfw(Fr?#cW$TmF z%C0aqu++!5@&~;U?@7Ax!KF!ApbgKZNjaIx-l>(Id1?8Ol)f|^a`_LRr-X#tM<%VU zQ2|$CbR47Ce{@s0b|Ta{@W?c|NzO7e&m5V_$y)usxqiXw*l#QA8LzK$N?jWl_v?cE z)w20BC74w>-X^WJwM_r^{q5_U#XnxZpT3{TqB%cw&Jk8o#+Z-^6S}>N3L}p?#sn6G zwl-y--EvvoHAwIG(rXP(SLBjBR^MoxU6j6o)mb9Uuqkk*soGIp(d`oh4b~;e+f7Mw zIw&hDyJL02B*i1WHCD$jSf||l`J*S)XmfYuyB%#E#m8+#<1H>%E8a_gq8nWKG-lgg0)he0T|5>uR zEa>6F_L_OedGnqCMH5_e4C)-Lqu&uIko@d3z7MdR8>qWyzT}Qzx?t zP2^-V-8wWOdo1Lz8v(e(z5{wKnaCKvMxhNL-j_Z|hZ&t*^ zR14XACZ$`Y)6-4cbN0=3&9h!KDdAHFP;^+pQh}2!(FORS?%a?9`}21R$rNO ztw7>^Mul|ylTX6DGR7@+cW-4L7O2eoa`R_U=7Jh7$8 zHCL;Heh0Um`}O7D$_70_Wq;}=&wbA7{dFe; z-&payeOR*O)W=hu8T|Qoz8({pYh-W5RNiv>#-!EKAE$WUO)HLM^$hsTTFdFP@xd}4 zMd`_Zc-_sG^)5`WZf;FX*gbjgw~AYSg4cT|q|KbMMmr_0>EVfxNe^F$J(H;QNy}Y5 zA*RH2er~Z=qKjC0x3Yo9)y0cgD*D_q&rg#&VL$0!L%ojw-|1g?>t#3Ror^AB6jQK2 zaa}QIM92rz+81p)+3P}<+?;LZoA_P&P9Y2HpDkATseJVZ?mS34C*Zf8-zO($Rn>uy zM;EPFXcxNLL0aS2&cu|Ga21i7!v#6s`wV67#qh_La9Vp@U&r=q@x#}D7kT=e7c;rs z@`lM*KB}}*%Axqn1FjofQqwXV-#ToXI8UJ?|x1Fm#`AHp#OtNV&o8x{XdC9ad5{pyovyHZ0N#5i0 ziOVof^;ou?|C%>9g_9=QOjq@P!@A{ye@67tKF^=ORm+%8XZ-CI+ugQUz5ZZco9G)w z?x{!PHvL>PX_|6|(oe>jyB#xkcHWg(BGr50pTwgbt==Wl(=-=-`QxlFCBh=I%aZv$ z)4cPxOP;w`bj;hNwD86Gfa~JY)fdWHx}w5!U846UX>;jiKfFu+EHa+^QTtp(!l@qp z_+JO_KUwiyEqZ}~(}j~y-rd`MzWChE=a%2!{QLR+bUb5E!|DotW-XhF_=5}PxIB5X ztBa4v^zvO^OPBy~KX;sE&yZ!uJDlW=&9SPd(T)f)f^_FK!%S(xP$wPfcD_HYB?PePNl6Wt&Bj+wnX`2IEjy*B0W<=4i09?Z&>GWR*W z^Q^$it!tBK^4KOt*a$CP7vsJ8@76QRj$BuDG!h6psM73q=?LGdM1zVTFTWM-VUNzs zYjysc#l|PzdVk}SOM7yk@E*S*u)Oel<0h`)u#na)}TE4u=kgR*$vCwTFNXC$W! zM{QbWTCzBt@4HFNf!k7gk0!PK_AvM&Hzi1Ex^U#Y?wdD*=Di3$e`(PJiD@S?K_1EhUNW7b8XdK$NV!G4f3R|1W6AQ21b!U6s6!vQ49lvQQiS_3$lnZQ3 z%!_z^$TwQ`?d2FDGto5xpM9dPRjqW$)kvImsPB2jMh%bdeE#>hwgy@{f8ROtWM@)* ztAwrISKfLSsSnRge?$WR~>lfl#Us-d-E->tvz#Ut-UH(>c{mMf2 z+>;x&?C33I<;(C+2&cA~y*z;vYD_XamD3r@wW#Cw}ZmRiX=HJ|mt#*R8Dsxg= zKF*vn{f^y1@rY$1H30`7I{)g2TrvHZD%d)( z+@SmZmjgup<=tKzt;;ik_evv==xx1qdM>^qJ)JE}P8RSh+k8m59h;W8ZP{C%U*SLG zU(D9GOHi8e*da$Z7 zdj)rdz=jo%clD{VnRfo-F`irdf9rd`zZDO@eKP4{@0Z{Tyz{)B=S;H3I@iJ}_Gv4k zo-h5z*Zj@oWpSIAde_g*7f&}Vzg=gblJ=-|ey*zKeLud6If2fn@2PH^{`=vh$Gl0kdZ~9Cndx>-07#)tSAcakg4s zqU(X&wx=qxI~2ugE)P|Mia=d|h8^e&czfp6>fOoISRNFN&P*+RmE# zw9@SC$~nDFZ%m@L?&0PS62A4B(d5M}uaa`E+7h0fizi=L)uh(ud5G)pS})ds!hKDa zXOlJhs(8K{2R@lpz$TSAb%R^$GmXM|N|%rHb8pd{d(rA;P2;LP?dxh=meoz-b*&3@ zliuMI(U4@f(7Yj1%fheTy)GomJoOj5$PK}_Q&vvw zrLIvnXVF@o-$iVOqQ)7jXN5D=E*x7crUvDD zOFIhGspXe+%78rPLPG9BI z{lQ6&hZnV}Ht8LD82O}H?_u(4@iLw5<{U=?EdHLDKJ7ApPWJNJ1o>UDnv4DlOS;@E z_iwx1vP7iGK#}d?PMLLAUw;!*y!?Sl|JR}Rt5=nsR^7Co*m823_=)C&E42^j_q{e= zWZqIQJ~R6}+rkOE=N)=Jt32o5y6fh<&+SZ3;Bs|(`@d3%YunDeycyem&iwvs`BvSj zDK`&rKjBP~uIT5_xx(wCl)qrXgR{%I?`%KyOWj*b_D$W-&(Gr-8d~<6#k6?qR&3M9xwm;Y^7L$8e zDCbJ_Ua_2Oufv45-7a8UXPUU2^SW)sJ?UqMUzPHURnN|^zR+>}_)K=~--m6iXUvgF zJ(^f$;&k?C-NdD#W!AcvCa*cwb*cI7y=VV+Nc?br?0N71j``EBYJ9$IwEUm@!vB65 zkK2#!mfP~aN8Q!F_^?#&R|DzP_M=N|Y#h2DR|L&Td;0bJ<;x;FbMMLbo=&veF*Wr2 zvE#lUtUsuf*zTBHklC8l!mcKEPQ$x$&6X{k%2y^i><~BEGY|elEW<&YaoX=ddcN|h%_b2l09=}d@>tdn3hH|p$t?ZBP8$2vn z`nN7@+UpjD=VAH#=c&|BdB*(TFZ6-R+q{3PW|?i4&YIcIl=k3eLD*jo^UuI0& z`&F(l>-|~#(zxHdGe15!d@twufA47dr2XN|*RB@qJ@x)0?2V?I34tl8DGy8ZQ~YqcNj4zs_J znsPe$Y50YP^anTZ`)Fr8>Sf+=J=UW6=-+RWCV93EOLyN*t$AyfebH%S?OVG!*3I7z z`hEW+S(0ZWcc68*_3GZJ|3{YB8^p90YwUMhmjA$}rdzSL-RJ&c)gO%O9{gte!(sP_ zrTfDjlNZkuMX$5P6*v5D;M7Sl$^M}AXpN6>b36m6cgs36`}p;LdSqZNwcttC`V*Ut{_ALOy1eI1w_)SkbI<;*uy`rg zt9JMv|K6M!zE62(a+}_L_x#?iQtCgooYO?UN6l5A|1VeWR|EMc?MG8;DjKAY=LOAq z`q=t@O1k7NzxKTcGw#UGyL0}u`{Kt|CD9vra+%_fo>SB5-PyS)qEha%!d@<`sV1RK zKM$zz&$_7cHOM1XS!_no%A#X|2bW&db2+9ZJmu;^*B&>sK4rhkSpf@|OwwI&;MIX> zfyNchDjUAVG%Sz&xnlPBT`PBgsIsl`PFN-t^}X%zo`U8an{&tY->*ryW0W7UsQGHo z#}gLvl4mEk7@hA)+bA|GNNnMKt5Tz?uWA~zE;w#dF};`Z+V{+w{+*w$X)F|WbAHp} ztF$mk-un4mp_LoXM4X>7?bPlmm3~_d+E!~_HJqyVb(UMuqT^v1)0SPmxJoRegY%CU zYj^FeBh!lVg@pq}cW|D|mOHt?@|J&&Pj9Nt*0_@$nR;8eR(^IWOwQr(YdIj4CcLnR zC+NqGU=w)(i)AmA!y1w-0sac}un z26Qgi*wb2m=Tl2z>ng`vDpL*pEABM0yc4>yLq&hpi;2=zyQ(@>G$*R0mP^H6lT_bO z?CC7u&vv}h(czE0x5vFT*H0gRT`1H?{TxqH^$Rs6|@zmuyE z8`+=a=6U-yvxw>I<{X2Q_J5_K9iLAY&)fGi{*Cg7*z{k|!d2JKdUF3}La3S3^Pg%z zdZzCV{`F+DmVaPn>#wJ(0n6te+CTm93VWT4m!23snC?)ubI(EFh(o7WRi%A6+Q-MT z?%^x8b1ctyu08HhcZfBNx9{`R2|5nE_Zp_|5Aj~{xR-6i^?8=o9BL;TAXort!?AccI(w!z5d$6+_#T6T#dqo%a8qb@;JeyZ~ z%TinGP1R4A+`7HAgV|WKKezPp<3AS5?_?TE^sY`Uthjyc`!V+19kw>zuIyTzz3P87 z9$gX-(mJW^&v~rbz#~E|duqkJo?iLWDxS&0of;iZx+T|`o3FFIcRY}fH!kLr39!svz6>7@!CS9;>)`Pf*@++DqzW1-BHGwGdaF~Vy&FCP%ta$ZE- zus>vm#L6DO+R0q{UwWsXGV#82<#Ai9=YmBV6Cx$dl=Y0?NlR*X`S}V-zUw~FU%INZ zP{n9wM?jU`W3`u#kC!!HHGZ`u(K~A5<-^%RzP^iA-p%|JxiI^#P4c|$#}_k4TYZ?X zCYWg{&yy3n*5H`Tn(yUO4|grzV^Q+{iYjM$_FMkzE0;Zb_;Br_ZSC8Z%(b;Y`+h;~ zoPM=$cl%$QezE^^fA{qNzFYY0-ulP?sjr+p>*MvzinEz1e~)J$Qr6kNY)Y@Yv)rOj zY+nx>FYw#ls(w1rMkni(i6!?B$qD~%?@W~B4%t0By)90wpx}edSH0lZ0oL2=o`sx%u>{-v2Y@|DP-1eSV_ObLPH7l{LOo_AT_e|43-x;ZUjdkE(b4 zVBB2sa>|#}5sS9D){9=S$zV1UHX)@svvrm!C~C`FbmE{aZDsP1m<+crk~rU%IlTr8sh3yPn;K zTEQCaAFBnY{$QxlIPyayBx`+vLgMMouW!z*+`RexF<@G@Jo9fkTxXv=SvmI0rp1Dpdf&L`hW`4z=7e9#((Xx#yLa!j*JFEjv0~Eq`WNY` zrkB#fo=y8%n_$Ny^z}}~^o6DQHk!YzWUpNetFBs7eRRni*$GEC&JtO^YtK*LvRQ&< zlfJt@E}Fsr?!~K*KW;SKJofs9LBZ1kYtb+ni?SCUqU~`nI5L+zI&D`~Huw5-L z+drsC@cgoQn`)OjsfW$WJsQ&y(&6B?32ldeP@uX%~Qtb3+L|g`myeDMV^$mw~Nt(eNz%eb_YKBJ#jYI`~|v>$L{zo zd2Xp`*;*#xQg_R(A(}_JcwY5f*|~e?gUuSU)-oCaipG6 zDKG8sKE2bWw+s)5mG4(uWO?dSW953Sj*i{4>sKs`>1=DhUAdHf*MhlwExpet%t>3^ z`R`43Qq}j%;a2Pa3QJ1vdws6#-~KJ7{698Jg~j%6`TfcKpVPG6#_)k)h=hvfwCR~CCVIKHjK4e8jz~>9 z9sD%bzDE7TN7_1%=4M`c zpEUIt+h0|O*9&-c0?e|1bUa$)W8QY35tLOePI>PKEtajon^pa&SocCQ>e6t|7?JCe z|LZl*81O7&Ilsci)iq$ctAn5~k47WQM6o@^yr&toPoJ@}_CB&KGx_!s_e*BBIhSs! z`CeY;t8aW;q4f5ZxJ>D4`OM4OzVDUyUS8%t>r1t@e#7Y`hNsVe*WaK0zUuz(d)4>t ze%*Q5&KMFrk4?C|^Wog2is@~6a{@l(@xDKJS87vXzr?-O599XuAFP!!*<(MQ)qcUl zx|#rIWjmD{>_$UrA${K%t!_D-43m?pu+V<7*UwV4d41xNXrk z*-Y+hAr_8K3yzjmG0iQz!^PXyGeg>t+3gG$Ti+G7Z&%-CWEjgVzF*?2el5j)m(Oy& zyKT}o<;%8Rk~E*J791J*v}d;G^p)$tc=FAF$cG^Q%_;A?(=Vm0YJO?>xo5)3jn@38 z<%PGNZIdx#>v6cl>(1osw&uF2m9pA$C3TTu)@#2F6Xlc{X$6MHk~0ej7HNz8&4X+lqgt;`W`Vx7;ZxpYhgrW7pAV zPrl8_`=O%G0FV zB8$$ym})*T_vgwRW=AWISAGk>|4P22b!qmoIdf&h_S`SwG0%zC2@AYcm(Z1%<))Ex zEJ;;VRCKXVfljcdM5(ui691xWdB^8YxG5oad((!)Ju_teY_2IDdhK;JE@y9t|8eaP zUb5zoXY_?XylNHKCe3*|{!fPHkGXyKAM-ms)|9P3GGF9RWW;aog&M&xxexAtwS&=J z*_6rChC&52OBYWyO0 zS;En~$|cWIt4{G<6AtrV6l)owf3Ni8uPr}iLp@(sTF(%#TAV6;>P@ccuJYmwEmNO= zeIG4!uh?t$UxR5WaeMcx`9;jj-hRWpApab%LgLjUYcKE2f8CQYM|@l6njQ1s@A_z* zeawF&qo4n*{hvFZcjxrk$hLg)(VV-%HE?Ixub(r!GN-s2-?)|0?|Ve{+n>6{=W{l! zo$&A-@9w=mM`N0g9?f42-c`uf}yt$Qy;zIpa|yqTWixkc4Y zRc_h~j~>qw)nlrBO9~n@Rt8yUe9YkDc33p?@yDlUbQ4vMz1b8zJc|bG&!il<1TDj^xw{-TF5(RWrWwrIzZRuzio0dNJ=7?d!IEv1UTNT}x!O zt;m$=Kaafmw6#ehHd*mE!`l|WwKKeTZdUd#F(}!JG;x25SvHrvNn2VFV4*OpEV8gdcCw1$I?N%*2 zAFq{jmAl))w2RZV<(uwk>y7iTSeOp>|=kt3vtPxc)|HkjRQuZ_ zQGaUTvyMf}3OCJp|5$&Hc$H0P@&Z{;oqP3M-a-+xTnvM!t8CEeeCo5-V}VNNRG+n8 z38g|yeb#y|(CI8%c1>-AUguXIR-qLhN+&{6nWQJJNLpppI7`LMXsc%9Efq84(CG)J zscbVU&19Ocy0LfVY2g+AiyBwHVCQsJZXp-fY#Wp62&*1#?)9H8JW8CY zP+pbsH9+Y^tlTY|HDXV^ZT4Joo~dx#wxl9L{ls0lZxt&9ROT%JGvRN&>GEBA_3^3#Qc-)r4JNu^%`$s zPtVksTU=W)>DyyXtA_L!3ii9ggY9CSxnD#@IbOe5wQFA1$pvq(oRt3E7vg)bQ|{Q} znn1Gy|F`=-3hSJ$nl~jv)lj2w?~$U;r9$CeF?t wo_Z%nmvAF#5CN{|TRGaW4M{ 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ⅆ-UYpTF8(@Z$|G)P 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[xx8K`S8K6?xPkwx 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≥Y>@diH-s-j^~5&rl|NvJYajH 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 z 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

    @DQnhwzQ}!_` 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 z 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ⅈ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 z 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�~kvG3Vx; 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

    DI_uZaY+PRWQvVwc5Er| zI>;CkcA>YJNl)v=K}pv3f~W(mjE9-lX}mb9%Gz$YDB#9~hSf|$Yb`o9Go8EKe`Uqo z$1jx2`Tx#0FzM_%nWeZ}QtF|}T|TEp>Id|4C6i}~#U48n9aGJ_!|-g!k3AF4zb>e3 z?6>eSdCR-b^J35OJR#p-Z&)@mm&_}@d9i%QLspN&Dfj1C{FDpk(cciy@x>-T>B)}6 z0j^e`Up+VX*YlXaL;t$xBc;lK*XtgIiB6tcdTN3HMGfV}o5O$iT;Sf4F<)R+M*M|s zO&8XLxn@Z|77hFO`&R#l{7Yx1ifs+}F1lYbs>k2brPs6MUEjJO@yCIhYDdFXOZ2W? z`Sx((d@COp$KLe|s>3+e={>HBl6qJ8cKQwJQfs@fe4ejT=jx7g10{66&2VSqRZ4O zcCm^-cbRaT+ATM?`#;&zKWG;mi*ieosr`7czvzy-r+2hR#&YB8^zyZ(=kC3pv!(w3 z-yfU_5=QOI912>Uixsk#Mox=59^z~IPEcd{WtksS)=74yT?mdcd!lYRwRu8d&&x~K z*UZpV%nfnbx<@fv^XRH)qRwd>LXU=BpEAYJbCYn0uJ+CHD!;h?oE4czLn=0>Rt20- zJ+%54yY5#_)#tsXsyffNKKzi9lxVSN>6a~gcCA};A*rg*dA_l^S8kffqc2v)Yt~u( zh}F<^HWYI6yJ{r!Yi=dy)4%N5BJJ~*DSfoA0ud z@`^dn3fqoH@`*p^vt1C#=d8De>wl-^g9B?!&b5YR-c{T(snUh}LiVFei9ds8UD?&~ zrgV3Z_|;u6mMKUSyk2x`xng+UPX*s)+#5?0&;DhXy}qXK{>+HS`>i)VVsT?C&i>RU z6E}UU&yA`~_q%L&c1JDd)mojq=k9`CZ^Dx=N&T0ac+KM0iYf$k(@ZEwOYq#LqU84f3S`VOG)yqR(B@7gdhk0MNCzOhYzi3 zu(J`k(0`msFUju!!!y>X2a10+{aj2FAQ;X;R&r#Fre^ zIJ!L~RymdXspHCy<(Kq!O?DFW=Zcu%#H!;povXupI(LU>>{(WwTGlgDGYX>jcdGqj zkoT=!@zQ#db%bK==ZX{VNAthrKinbmDYwc(xZ3mdtrG{tx7_aEdv(e6Eo*zfgeaen z&{x~i9R9SgZ^F&;w|z`k_}y=+|7}$G+g8sV_fq`N?cE>Lm&)4cKRUZ@qL>*NuHhZT$G;5{ zUXenwEy`Ts)Zf9E9R!Z=cT||HyX}bWf}@+4 z@meoEuX4|5a^IzgGmY5l7vJ9)6lj&uwNpfEb7`C0ao?Am={L>nXShvUJ~J=ntzxZ? znXSl1U-e9tOIs4lbF;KFR+t$l7adE!v-QoDH4oERYnPeHCcmHdc`3&`p0@(|N=D+c z(&zGHg^i3O_lDHVuef5h*UTh8HKIp)rs_12oR1B?-mQ&~jFcmD0=VyA`=9o%gC#vy zJGn5sRp*n}Kj{gD0dAXn#GsqQEL0wE=<$<`HR?NI;Uzow&c?{aLTt4wa^EV&eSY}= zJ?p{r>;q5lemHpQ_eSQhHynwv2OCdj&9~n9>*Ut%_j5e%PG1uy@&872tcuYa?>y~C z2?gJ`>{#$Ct8KkTb?$~mAO0mozI1PzJhlA%iuiR)&&Aw4e5%Xj+oml_8~5tzdYf)K zzBDwyIZ$-DKv-bEqv-JhKUd}wQT2j2SM9bCnT91v@~=Wz3LK9X#)K3K9cJ36BcrVK zEjgs)wbLDeM`^-NJ9LlC5GZev5KnUI=xEBj6I{SnE;{FEt>Q9~FAojxTl*mI&{nN?6&LSzc!%C8cHQ2zy0wMPle^q}r+D3BZ)Mrfr-D{o?v@d2 zS#QMq2fRvKz~A?=FX-TIy!llQZ(lDpIa!|>yhwn7fq{VuL@?m1v`q+_=IZS1>>C`M zkywt0-4>$zkBiaNltXAK?-i@l&xEeG z#m>%|^QivO?EHO?dM5c8U*4#1_oe^UmpM5uEArS@RsJ}4Z}a`~b332UoBj9qeEWYa z27SMo9;RqrKjzx#VYJoesM_(>8AX*{xjnkSlf`q7f79b`sSq{uR#l1=y*`oY_tM8V z@BO+vXY;E|t916x3I6PJeA2(Hyr&Dd?CDV#cs}*1=X$jTf3&XGx}I7)tygsWyNK7* zB0p$ez(YasSn( z*m|WICC7E9r@qX+wvbpI|<|8*}7JWHvlf5?0QUw4l1(F*L)HBVP})Rh)h_4%fUd_c^2MrrH{<+6B zTg2ni9JUo@XMAVx(pKuj@tq`O}CvTmpt?-sbv=VkrOMZkDN z`M;xf-|b8G6)lX;z0F=ywDNY@_PboSKKxAixA5l;6Rl;zW>%l_UaghmI8!^TYMbkv zd(MWA(|Zr;)Yl}&E_%Q8!~x^08{~hRd@=r_uyi56Q*+aVwq}mc!7Ylb99?}5Gro{| zn~E+sI5{D4 z$GHOMqYCR*NF3VIm6#IBWpH>xa3P!h3Xexxe;HHnPEsjrdc>Ic<&)lvmD9gp-S#(E znz=Ur#ccHt+-rq66rH}!xOZUByt>xN+9jRU>kESIZ*Ti4{y;wanAI%DOD!kmYL^S@ zNZi!pC^WZf3SHEGLhonO2eo%5AB|sLnyuk7Kk>lz<;q_knfkfUinwtkm+Py{%I|w! zdj3s+@w_K^@&4COYEt@eKF!{$D2+=5IF$=rJwOo_{SqsZ6*yC2yZ&{I1rANh)^^B}}yC z{d2=%V%+b48OP_}|Fqp8#K-)@1H2 zS!Q0kZ(>PmQD$NeWawvYXl(vv4-wnTODs$qofLnw>gIW8JYu+aK<{*rMvIWbg-Ms3 z6m8Z%J|oqfTrSHV`0u3M$3y%tyu5`4IZttW{Lwff`@C7{YM{W0OEY_(-zh%7cVC}< zP0d#+2eG9ROC*wbCWh=1c%bEM5-MTX=alW;uxqbUZyQZHUK49r za=fs1=^4@GdAE69ivIJTYt0re_saBW5zqC{J04!n+^ zaBEX;aq#xyd6D93pZt0EJ&RuFd@T0-l~Z|l4X^R;eRezMa<*UC>9u!GJzLq;6}RoD z7UwRxW}$Pr>8T#y7E0KC53f02rt5hlUH9d2In_+d5C6Plu;u9O)nBE)cX*ZRzq0$TGxwQl)aH2;R|eh} zy{c0gcJ`Gjrre7Br82o(VuWw8M`Cz zmazWZyl~dTzwz&u@2ho7m*2 zH;P9xE@%Ct_Mn_G-EG2=NXGh87CqcX#|q;PxJnAom|Dp4*+^uLuz~u6u7*85nom-E z9#867yhCg9fmFupFXHp=tu64ml-6Xo!?|SQ%?IL^%R`xJGYY#t*uA~fae=jGHLp(E zy<~sxcJJghjnes7&UlMld8}Xf*Iq$jfs<9DE0@%wQag^@E{4BkI5+ayzxUwTs;V?Q zBI}W!ChHn;iv?+mO7giUUsTKcdc=K&WPQmI;l}J;%jL3?c6L@v+n$=q=eqPy&o$1k zx|9AZEz48fxp3d%4DOSYZXJ2c7G@q{-IvH;_x8x!<)KG-SN~sp!M5-55x(QscOP#r z*i>xeE-P@%Z>vF^RNjMUPHr!9k{mzWf0(eW^<|KWQW@`^g}-%urW*0C*|PNmCnz_k z>P_}ZXJ%kv!&{|GF6d+P( zmC(A5Z~MlDD~b)aJ33lDyDf9M<%N$&hg77;j|eaKT^kk^DBkq{7{B2NuX5+ic<^C! z(OgpO5x1YrDSlsj&hmV5b#?upKc7S$*v_+5JnEdpkZ*JT?wfs?Gv8RA&APg(Vdt!a zpTfE`r{(dupJ6Gh>;Ia7die5$`JT**tnu^0(U7Dq6{X`Sjp! z{+VwTJ@;%ZgNl1h&w9<4jHx=e%4%2hnuEXhYeTN`hTh0?W)5RHt&+`vlqPAzU`=(Ag;N{Phf-p zVqd@Z8kd(3Cr0k z4fh>uYL4acSH~{Qetz+3$BfD1ifiRQefE-HShT7A_)57=>B@I@HSbO}W@%#fo8yz^ z((*3oPH6-86HCGQpE#`#*VUccziW=99{a{;I?H8WZnP6Sy-!X~WYV5or8Sc{FAa$lS>dgm0`P~Cf9;yHIB_c-B6aS z!FSNN@-r{{Bd_DLnLa%dh;>jrm+@!y%UzqM^_FE?D}7}CQ7O}@HtPrDpMYbRF`=q-W*7EZN|)x_8!Hi_&~n zp(i$*qd4~La`=_A=;hf1Msp9CeL3)zrLB%D@aeAfh;IvbUgpTT{*kqC$ye z5-#2>zRf%Lh-dsR)60S{ZeQmwUAoRXGs6cL zs@81_?h<{Mb>3{{%9o!f^S)2;*W6RF?PqoC|Lc?7&VHDBcdgUQej(25s&^(71Rv6E zT=};CeZFUc!tUB{ol6gFp8HDZzkK%dwg1mw^W;fT>U2CN>Naa)VoYjGGLK=Kq;gN- zF^R?UlRaaO-L-g^&{f#K&|sOQmh$--iD!(SNqp{Uwb*n*)u8Wp4?ELb*6m4U++BB< z{l4g2d*SC3qdPt;oG13VTFJc3SfV^}nX+t$iSWyW6(!*loaTJdJbO=>t?pj!!5_0j zj;rU$C2wuLI^~O?f8WMShrGO6%GS1SJ(0Jex3z3;Zg>WF&Ti-5D_W1QJa<9wb6Qb` zcyvThk^H9I=X$jq(g(n+9tCdsv|2GSFi5iC>oTe1FRh(Zi%L9GAT6z_p}E0AffBab zuTJgqT&9*aOMm6*q;(<7*fM`i3hXnxY2kcdY{x~b4L%zzKv$4kO+IwQCpiAsh5oEv z=ifO+>M5O>^L*c&-!{+ZRX_aq=j&7L297w651I>^8Q*#}Ii;U5;LV=e|7vDW!#kbL zLTM*2oi!1Dusm*MNSbSUntthtOJR3}1Rm_I4Kw+2C(m;JqMv?;Rol3Zu9>Da|?|A+Y^ zMm)kbDGmEsa{ruGy`{Tu`f5K-oX0Nuyje+ zS*>}NBL8$A_IXP_E0OQF&DzoS?@0`6wrI|LlL}+K{3G|+1q!B2ezLPI?4MuaDb;VE zJff_xobR~$x-{`m)60z7Uu@{LHkLMaZwLGkKRHNUNNA0j^j%D^o zX;5*!WHs}QJxmM?&3Fg?@hk%d7uTspB|)i$zNy8ep_;*QR3MzWz&5- zkKSI@dhf#Gr&E=Wy*az%;xX^)PWPnNe7k3bZz^okA|#mlY}+Q@sCT_3DR`=Bp6kCh z{Xe-~DXtYqrY=5lGjM^1MDT>L1zHm6GuHpxyH%)pU3d@UlcEQ0*?xO3I<_-Cb(H+o zz3`@MZ2)7t?{pPQAOE1sS9c@5N?o0wzW2rMs?xhR%igpJSClX*n~IQBkcGPYTQ#G>?|PMH%wvrJ73X+MXQyY20=wLncu$NrnY|>kX;0R+ zgjv_zCEhE}H%XoI(n#%N&!3*3qC3qcjQ1;CH`%Yax&O|po$ar6@8oPstCs)kQm}G& z{wyP}w>i<(@;5_Qw@SBbs?3saxpn-)GRo)|0StbSsKD_5DYZESu zK}oMT9a0`I4T}wz4i&jOnSpt7=EkjG4ks;@pOT`c7_c_Td8OtOsngS0Rt9wWO*(C2 zapuBI&+ylq`~NZ4e4H4*Yns56)UEn&qxSu<{v&*?I9=@klaTY-!~34!*?oTJ?>oim zYW4pO#+gC5OGL~iTjIF$uI*r%a!9wbEmBr(Sa~hUqOtaQ) zR^9xB@8X&;9j*=mzco8lPhZjS;`zimq2w7~_*@Rl$jgPMn-A3FEA2nRm3QlF=f39w zMMY|BMZKO#Pup*I^vjx^9)7=_&q{92nPzyy$hh*zQq{K`ra_k7jM_ZWnep3f_J47vFP{ zH&2hI+$wz=wC~NPm&>(va>de37W*jPEp=-8)@xbiJGZ(r_1T1T6|#?(j_D}lI=yK=*&?>w2ZPdW1Kx}*IGm-KX}-?@~m_9$0yxyu}}LboH4g3n#{C_mcM z;RiZiN#Vh%7xnYYy&Sf%<<_gZyj|;V8^Fyvr|Xzo`TE88EoZ&!csKKGptO(e(fLb? zLx272KAC#yaM*K2$JI0yeN^B&C&TV}C&V%*0$*B5V$ z>dL;Kb<1((%BK_TzF$?BzxMJ@Am8$b%JLm@d+ffRD>=V)-U{`M_p?<@uO}R{b{7cV zF1~WH+O6960bj2C*MF06>7e-(k(e2`-FfZbaQ(gTVfKrRnfD)5cAh=)!f8DZr>Erm zh5pA}TT(kRCKU>uy^}TZVq;xi?Bqh3_opq|_*1q#vYP*U!eMuryb~FReI=#L|G2Y7F2&NPV8#=J!w=`RNG!8>qN4G` zYZ1$3nSDv)P~R{{aq%9!g9hc#Dp#R6>^J>L;1*RHSHtZ z-`%XZq*OPpkm1;Ha<_Y&aBulku1~Mjx{|&Ah+l}Gtvf@y!ojTeSlGqa{(b6k3cr+9 zq=Z&mtW(*RkeiUmE10L3mr(ciYy9~G^|^mCntVkjDPO2?tYj<|U3*GC;QG|*8TZ?) zRtF@o-e1T4+PZLi^A0{C@khm{e(Ju6j`*heCDv7K!5xLKG4+Qo|K~cst+4Xjl7NHP z_iJm3E;!;D-?S}go8WBUkPj1F?6@zvOyIgSXTe16oUpoM&9C&{N-TN%U0?slX+MXm zZV&ciosi-=2aX^7B=C~waz*d7=kW_8Bc2~q$MPDQw(!led7;9x`93c_(7Ufe$^EMiqCnSXJ%4JMKSH zIGy=vhmz($p|x3a7X58LxF1wL39LH$3Uug_A2+_Xq7G5zQ)y~3^nmQOVUXig8l5sa z#6+g*YsxdJGG>Lc=q#w=bYx+1S?#~DcdL)*QrzTKI( ztZqzubfbOq_q6lx=H0EH{PKK!{C-A`2U{Dw;^(J5Zey74e|iS1+0|r2<22t1!Tl~Q zI}W>DiZU%Ti8{R}&V1Ybqot<>0)+i$gc%9?PgKu}xLmpD_|0cKxBgLae?B*Dna*7v z>wQnp>MG~>MopPoCS6rCU8c4(<;wn^uZ12WM<2fBKW)~(m z9}@Cpls&q0R;FZNv&Gw^mNS1bS#<|r>zNySSS)7AwKH$B=3Ne+A?%m8|D*NfTc$xF z8^6mW)wRVgow4)guAq(lF5e$vwX2#yrJEelB}Ew3XI%We61d9w`+x*LeGA z=VInHJxD(~uXhDf%<4%KK9hdy28Qz~=DN>(+{$jeKF#rEO8Iboktj$GarI zrr+yKsEqB4F)+H`*RYYhWnOK)M$Mo2L;q)-d(ry%^XI6qnW^Dg+N$#FLSIRxsQ=r4 z`jo&$&Bbi7Mt63oE*5O+(F!pLG1`$*apCN0Imzi4wHHg--TP+v<@62~`@^|y);#4m z4WG1$f0t~NbW<@=KJmfBiTjwuF-bLvWvW{qHMY!_NUb4$Jey* z*(~e7TcVV7;gWZvgR0gJ?x@fL^WZsq<5Wx3pY2rMyNq z`6-8YrjC44Twv_C$$txcW`{LT4SBhWflLqX#OXEA}{S^Zm*AUj2&3 z{fBqM{T^C2nlF(_w(ae$O}yVH>~X+Wece=d?``MAE`2iWUH+FjbC1Od!*-c8>&~>a zX5Hx2see`cB~QE*RG8SuvwNP->y<(K66~V4i7~U@iMpnnyrH35@pWF)s~yMRMqaM( z6gFvJb-7~GilUjyH^P)p7cO7%^et1a{{^w2%N6rHTknH%oA$W_n?;xz7`pL}it7^2 zZ6T?-1v!Z&&@r#I;nC&7p%Qm5i!Gb!w{}5?M#AZ}xn3TpT{T#@I9%aa((14@=1QiK zESuWoNi(NhlP=n?`6%|oyXMH#N11o|M5pQ=6_@)X`;RmJ%KOo>DoZa&? z_wJiNuSq|z^7r%n_3AB4epZ?`p|d!=#%b^6Z~;AMHwewd`7EM(c};Yn=L%T01B2n)R$&RCk)5&T@Cd zFH7?H#TQjw;nAO(SLCv>Y^ib9k$~V;Cs(hy>MNFh^~8ijmFcgKE@l7HS*mZjibpHa z*>G#Y6@w68Lo4H`X~r&XLa!R$KAC5)*mYYn>dUn?c`BAyZQ4)X+9lXGLu6VYm!PRy z=++$~jJz*<#NK(QpFL9Gv@yq-S9{t`v3EVkZ!KE3Hfzqxd-0b;b{%PXuUg6Iyz%8e-P9?uezKy;k6uix zTHSta>$bM{HeascyDMqC^!6`>w;OKx?OwX>?5yKw zzHn~77q+GMs|#;mxVMbXj+i4%g8m&9K}VDXyIpNm7sa_Wcc>~&>xxiI+SwthB(?I8 z_4~|Se2k}0t%&iTI&tc())Yngnaepn_TO>0KgqTv`|I^esYWNM)2%)cjZ<=;PKirf zFvETJta86S!d(7Www!*PI`g{8U#n{xe^gz}TpE2-x!!q&Z7 z`u=qv^Y`)x(zBLHZ;nYh>3q-BID6*Jo?xA=KN+`~zxD2VWG!!U@9>hl|Lenp@75H! z1^v2Ncb+G8{+Ak=SqqoUv*1O z@{m=sI8gDiVO!*iDTe%^Mq)}@%01#gZ}CZP-Wc506KnJK*-LLDrW@xkoGxg1sBk#3 zZMtM!V#QQP&IQc1Je+MR&8IG$UtlPcctNtyNG91pWlf`MqV6RgNw(P!TUwSU8u55W zoPWcXBH1PxH~B)}l$PF#*hMx2 zit;Xr_y5mzWkHj-$6~H^%P+Hc+lrolxpI!5|JKr9Q;%9sz4CJ9FF$#$Zz1`wvNK&& zTN?5i6UA1&;QwK5(Z%1aTRA6F@}T?fuzyYKS!0gJoBVJ)AiL$blk$%*>>r-1i`X${ z?Fl<~&-JZ>Y40tCt(UK?3)=1Y_IJXHA|ClCg;wp^?|y{vrO*8+UKw*LQA1*t)Zyoq zF((cdtgAO_ldha|{^17i*fWXSoolBapDLqt?#E`EbI&fk>pTBcpy*iqvqH=Ew%ZYx ztEIE6-9NsINo2WRA+B7J&l2wb@!b2J_2Pdb?sze@bEz&g3cth=A@he>_IjY~p60&j zgS%Jk?(MtxK*CP$=-22&y6Sy(HUXC0h21Nj@31^Lzwnn{)(+`|zs6Je5*_7EU`KoPSc6WA6rmMit*EuS;zzEXn2)vzFa`{J5S3;wp{n!Ch09THx>vy!v<_N{f(3{Aby>rCI~dUK*d z-0IgegVrWa{eEiJ+ZjrWZ(a*YQ`>K{HDPMD=-QMnrirFprb1_*>A1g8nl&@NVv4xE zSz1+1z=82iuxv8(Ou01nng|+sgUCCK|u5&EZEKk=yHc<|$s4OnB+I->C zl_P$OQ>31$my|`<^Ot+&2-)y!hyqd$JAJuf?n~zPHyX zMDnkZ-${uHh8mBz^cWkR^V+fL$NchnQwvO+7D>-FowFx+`4o=ba*aE$mwYIb4{`gG z!Q#K&WM-uD<|U!5g_AGdDQSxeTrGXBJ8PYi&hZ;YcY2QB%C+1RsfMbGM>amHdi*NSL;d*euX{>OG~P;o;Vp@|GhgM_)~ZQM zie4Yr`&L%;@$UN7Z#-9J&c1$d_ie|$tt)o8-}}bLl<&sMH@~0HuR^Bu(8bPI3Pme@ zpL~#f^I$^KZReBide{ z<+R7i@at;+x{fvc^Hh5rEvMGCZe@@-cGn=mnBm^>xdsW!40ea!8a&8kh~en}pu^B+ zAk3D*_<=F6mGL!WfuT%=5W{mr?|w;(=ggfUzj*5^dUN?#vOU700{VCfnE`MWkvpKn+EG=bm# zn$26K*Yn<`{ylP;^V)gO_sWqz<{Q7V>F?p$UE%SE$KB)j&Swj6#9K_hcf8``qt=BH z!oRXZ_LOr%iWvK2PxTo=dtmUMZ>ve5@t2=hQk0(qnONuwkDa+TRL(0%sD*Uj)q|6sReACr-eDmH>^ioV%x3{-9FXo5uAE8$} z9pt%Z9MU zxVrP{O~30^VfTu1<}EM(To+(^y6*7i+1o;&n;zftD(>2u>GRTd3miU_u;j^}T#LDD zX8ybI_^bHwGhX$___oE*t~|%Q{mz4Pr=LlyzYjHA6V>b_=InGWW8Z=GS0#_VdS~4v zd`H~Zmj6!f^xf7^JSQ)Ye^et7;mbLxg_E<8b5o0F+tNobCqI)2*}9;0!s~f&!`Bq8 z?dD_cs=a(A+)2@#G-LY215G`}Cpb209NE;PGOcBYS~AxvpF5?$c(48GYUYvT+$AZYv`B1i(w0Sg zp6v9!W)dlQY16&7b<*(*YuhRwg?!BFzu1|+Kr{xPqd_K&->c8S?n+dDbR zx0BZT$;8_1xYRv+X_r#@rpeXvCw&+9M!T!B%;IxCEBqod=H0^8EpDFKzr-_k8|+J7 zB~d%WjL$CVmVnLKKL3pjVw2Bm}sx=(Y65&f z^6zstf4>*&ssI1)XMKjxJM23rGd*5fl$;UHYP9rIvuhb|-=?MP-EY)yeExH!>GkeU z#!j>6@~w@IdvKd+R`TgohLWMa=$q%-ZJ~*tb~Y)y>4S@3*|UV7gbLDEsZi z+>^6JW;{AEX&&R{Hu&*Bmt__#Z#^lT*aa!Q$mKp4j^f z?_4U>{e66%?VDqFUORe!-Ce!q+>%3OOM9*-ugOb!^ZL8j`rT>48=nVDBz|AGam&4; zxzkLRW^>N@BfmjC_WX+0g+E))tq@T4d{WQFeE($iw)ZE#{yD60=KaKzF7NbfdW;^Z z-Ql~tPW$fhZB28UlDX~$6~r98&6Os)XYqrUrgG6e>H#@&D;|e7{uD{c;_oQlbLGxn zmrkMhPeONp3QE7fGe^srpC#pLH+$2u?S&p1)7(-wUOud)?9Q-#{mFpOUaOw1aEtZ6 z?5}=wefO)?vVHRxy;`y8+q{=woi~+hiLQ`uvRd`2_3(=~)fKCx?zu!B4tybX@A!;1 z&z|fVj&1IdX2Mb-8aAskDwxGhd>%6M>2KP3H5)ewp4Wa$DLg^ zVmGdY%sHs8b#BqAW$PZv*rk1Dovj~w=3%fXtIjHm{@GfbcM>))S;SJ+o1VuaJ6ojd z3;VGNkGEt_c`S88TVRgp2t4tBc|P!u=;UAa8hJ1D4U8Q&uFZd#C%;-cDfxu- z<98~1etYU^?+Hy6-frw~xSIRkCZm0w*3mm$fB$Xs-ZQP%>(|LI+nqh0iJq9q=(oLi zQUCgX_w-(J)XF@r?VI%c&!%7U896GaFNdV>v6-#ofBDlVwXhYJaxZ8~aK6ZzlwH|S zV}1MhbziaS#+O{beND6tcUw9v^qsp`-1`9}i^^?c^JHdVSiz334N72iz%>ta5pH;9 zNrtBjB#*A08XJ7sL8R^eg(NSHFs(&35kCbof)zqs9W^>cHk?vO-pY5c)ohBwk{fJp zf7Gkq@|ee6kzCkw#-iwOtNp2uIYM5IEt%7cP|B5Yg(>f zuRUqbb)`!oNs2~`mu||etc>-%)EO!CvLMYjT4vXri7lTJy$#=8%;Z0s7B|=EZlBN2 z-*(knQ*TF1JYo0s>DpE6k0tkgzf&{+l=t%3o^0(%zP;bx9DlelFw^hilsS9$Ddcak zKcN;n?bMyhufn>&zUb`M>&#oRYuDNjJ5C)w{#dHtO|DMvdZo$79S0Yt?`wM2U&vuy zVD_x@9e11772ZqIYb4fkr1)2DP`XkR>~`>Jn|H0rx-!m+Ph~u38QpzE2F1fOVw4LxxW6*rtB$q3Oz!Kr!iMOvo_#yU2RbE@V7$vc;BMCODCJN% zbjX%bS0e4<#D*{%feUTFb!<`|Zfq#);W*OEwWHaPQC4F4{pOcBQI6`m+b{iZl=?A~ zbJow9%2KRG4-PU|9MKehxJXh!pkLqzPyY|;#-<9M`-)87j~J6&&xq|{O30WPzB+H> ztE`NkPFJ7K#Orp;_zkwVcYd&&w`;$WNZI8}f_e3g@g~pME4H=2(3^GU%8Y84zGLs( ztlVEMT6)jzme1YvRg>RXZrIOLGMDxD`3C2yjZ98rH$0THJ=XqU7G}-feeZ?P?YxcK zq%*9mc<$}x-u`-atLc;tYTTa56uCvUnlVRuG#kNp2}C{Wod1D|f#E-eS*fV9pd>W~er49&DY5yN0wj+A zPj}^7+LP;3pj8}fzTkn@zL>MqUmQF7$f#G(`&g`|`x~aWOtPHvt^N;s#b>P0nI*CJ z<01ak8a|Opim@|tf7v{@dH#LRvnBig*Zk#M(9q5kq*i@lx@y}4<&yiktP+(%0 zZkN{<-p#nh`uFDSy@#$@A2&Mh9yhIj$4jF%zmW~ZrxW(cUDR~ou#nVCo^3uBxdR7!+p1wZuoiT%HGZc())h2d}}$p zZ~oyQOKl0Bv*i#ptl*lL3`vJb%N*B2Z*4T|ytzT=QFgA*Rfo_? zy^0E3Lq9Ba+_+3hLnC*~*4Rm^dTP5R%rt8MUW&hv|F7vx$ui@TWdgU(Z25Kc+!yz) zw$IhN8*ci@wBCF^uljuPz4vL~=GXuKA$&lfj^m)blZVre`x`cGu3DJ$#eLJR)SG@O z=Q<*uIypAkOL=q8nJUn+tdet{vF_!a4rSZdvQPVaqRXPn&Pnghrl%6B%H~3f+_uvv zU+}cp`eMemrIXh$*ta7iqGXLgW!ln+J!xw^ICdUXEqThDUemp5^S=Cy%IVvt$=p44 zDR27?%O~egEaj@?lr3=xb4q)40CL+#Zq9oI7R zO0REUp#S=0Q{L0bFP#pac-CgnJULwg z^XAf;qQ0ofu_s@7`yKRn<$W!{$kf=54v|d}Z6E zQ;U+HNPSOQVEO&y%Y&Oer5a<6=Kelf(x;YwZnlkd<;lG~cl*vBy{7@%lsx@p%6k%Def7Ti@Z%$GmCH}qdu{I2{++Yu{e&lZavFOn=;_(NsVEY1}OFp3(L8M1_adCcRT9$J#* zax_Mjd<^d->^Nz#R-w&b zG-Jn6gVP@*58JX9-bvfB_<>5c@DHzp3`RV=npDz6c#`@QS6^6u_c@o}!*x!6`xAZy z9sIrE{kj9H*69nT`}tiGPY|$MH(NzMTsQ1hM+Cq5w<~HJ%Q`>%O5m<=H#p z5Bi43tw@MD(SO|_{$S+yJ8KjapDZ<%5dCsZ;PjORsjD>Jd|rF_S;y-Q*8K6S0nef;#GkHdZJwR! zaiiOtx4b&@sYzMp{)hXd-#P?;ZCZV=cca>?%J9AGS8jc|>i(glYFURv%gsyYm0wl= z5a>L2;mThbd*hsKHmgS*ebgfMy;w4|X7y3#IU6Uq6ghDf$vI83RPikQwzsd{lqdC3 z=$b2sfBeYJYO(YZpSJ$|zazzOdaoB~J$~;Q^3hcC>h8|};2W8zt!0|Jf`x(M7T$pm zJXhR<3PJyZlFa{7?>U||-=dVSf`+l~U?X{iE@J_8`=BnG@ zzu7*&b9?)4t@-~efAbwMnfCj_aREc2n+MjhlucF4N=dz7{hH(We!tyiD~}W${8l>s zwrTu#mg{>fs_lKf=-sYh9_G|{>8@wDyH0Em+}E0R z;gCj1Vt{5$O!cAey55ETO{u%*e3wY-e|w8b(MWH7f#T%H{%_K^J-xLkCpC8Z^jz~; z-Rr4Fn**Qh|J|o9;l>njw>(B$StD}m;lGRr&HqdjyDE75?U(MkaYAuhbJkXt2G+za zG2VS=Q+CoVFa4*>jTgO``o?tn`hewfAHTf2@xkIsLHP-x`l#mz3(l3WUsO4@=SrCL zYo0mhZEgv6mmjTJJ@rkGc9{0-Ye@#4w_`WPE`Rdlyri4;VspKDyR&qyMOR6Gw!QhG zc~x*>&2!0cf#3p#hnumHb)Izy0C=z15E-+@@FEzmuboEVcS(ZS(SPOQrYCXegLA>&>|va`$^&-ZAFH zS1ho+7+U<@WWB_H`Dbx^bEYSF{Abwum|Lm$PTcXEf6davz8BB(G2bbBp`5W(l-Jo} z^}`J&?1c`_`btuDP9ascQf!GH`U@SKS2{WdwP|LmE!}AHB{^!==f53~7nw{CnR8@K zSKuGDv!$X|>sCk{HqCq%((`yz7w4UjLMii*q$Qzq4z6XKb0{?PMajkJxK3d!znBLM zwO5iJ@Umv>SBA*)c#GV1WeJQ*Kg+i1r0$()kG%(-+r&L4e(rc^d+hV%=o5b%XIM(s z_OjP2ein+lJ-`0v`|05m_SgNY%UwBZ$*Bz6)H;VhtiR5D@5rAeFPNQhM9rE2yZ*t2>+O5fVZb(QF2CRSt=xxLI)?;hUNy} zb`z*;$xUhDobYU^iiv3@W29MW#_TPeoVsc%r3wy;OHF-e34RInV2X3p& z51D6r<}5q2<>d657yYkN-s=c&ZFqI&N%OaFPj}wkdw1{U`~UxZRBzz4@p`ma<(y~7 z%9)E6tQLCoN-BO=enj6>f6oagF0Bn;eMZyUVqx{MPgnOnJv|J;n{4g0ElePY2c-HfB(b&l&?(b;{*=G0To)t~Q__^&sZ zUnwo*7IXg0`rW3-S4jVA%ip|b-$S1#%frRgxYlJG&y`u$f9#A+nQmPNhsW=n=}HQ1 z=l_JQ6LRZ67MST1_D{Zjd)oB>z0%e)=@nDwf8PA|S;w&_N)x<`kG>3R7I&Syvh44^ z)0-FV3)7j;b4BZZu6*)>XEvpG;^%D9zO-ZBGS1A^HFtfix1O^4yu)ha$=TA2H!`aW zsmB_zrSP2k;c$#oQayFfq{66U?M7`Wa~2*xFCVLBH6{Am^;|Pg!>ech)IV>$qJFhG z%I?bA@RRJfyq|w9c(ywqI_tdpLZ+;$$i344 zjlZpC9y%`JzmR{U$Sy(uM2YzYdh?xxrU$<`$|7#>t=OtPXZI=I_@biT==H@$Cr|du zJuz7NfQgGs?@_kjGRv6{pGf<4ap^r2Q!f|oDeUO7WRKzeTNgsDyInZ_O zKoPUIug;&N^4eVvrd)rnoyZqoJMG$$tZj|*b>addQQaGOFE77X9;)n+DQ>^-z~1`> zzNe3secb!tIP3qp58Mwu+^u2r{nml)j%?>!qJRB=)UD7OEYi{*Siu!FZO)#fHTM|R z1QXhreC8jRbNA?9fj1I+FY4aVSi5IZ`j+QAzH{BwRY|(78>ecwZ|)7gZ(kl?PB@>i zLH%H%b>mN+b#Kho1x=Q}Eh^xT(v*8#B%E#i`(3M@SpMtQDH+~tyY_>t=XbUl1xuJ2 z7*69|l!E8tT~PHL;O!Yunv|27oCvC>J@eA?VHI>>uyDA9?Q|CN$R?5OMvpE>2lL%W zMWb7#7Pz`d`AnVFwaiX;w(2_JGR??27oY#@wEKEgGH#((;i)Sd^-GrhUsCV%ci&yr z3oB2m{4RKR_l@QAy8AoJH~-)B`!R0=r;SL5#>_eW+Dw6};ym6qN0y!KdVAyEngg9L z3l`a)**!b8_UhfDGs~9+e$|?m7c!Ug?wy$U%iP<7*F~I;UTv9v_UxoH2DZ0LPu$a( z%CgIA-Q$awyJBlq1oWft#r)XQ{mgRtE6Ki0*7EW&`RHZl&sobCriLnf{`mAc*LHO= znajG8t3|V0r@UKspddN#+{ZPWT<4S|`vo)|*m-P9)7Q__o?gF`uvVJ8yx-!n@1p2^ zQ$J5O$&Iak~}ACwJ%zD z`megQnYV-{#u|GqHvU!r?&!3f=Fd;Kk4;Gvm0w!CZ|293JbEUkYu<-Vo4Hoy+`PwL z%hp~m*)#F8`whpe+#8z{jBHp$4{N?Ym_0RD_xMV)smJ~9)kt4rTd%P5%(mB`?!Oc6 zco@TEr;6WyAsD$@Q{HW~0WWJ6vZc-Qn$(y))lFDB0wc$>J!*50n2lc3!YGSaxm0nyiVocWQgB z*Kb(y_F?;r;x8+ruKZv7fy;aM18u+DSiYxPCs}))U&VX;@0#&T?4|5i2HW2r;-NuT z3+mn9{IEL6*tSbW^wjCH)xSMNw@T$*->@lq`AWsL{T@D(n_sP1qkQh@1miBh`Nj*f z*exXg3Lie&5q6_Z<=!J7Uj9Cjsuep#^z2^k{?{k7y}BVd!Rc`mN6ERkmDs?X|;lW-X7Hb@q;_*DEgCK8dVr(9`{JuD$g>w@y->QsYsM zsfWYupUbR&_*?u(-||iNXIbAq1RublS(INpgnDAqSyjaPOn!tE^MC~n<;x^YwFftnt!=-gJ#UgeB~|wE714* zyLAz-g!~LX+kAg&lYYMV+o8WdU!M+VFx-=JL5yduaR&dg%v~0%vsPKUhp9%UJ(%cq z)a2y7MM-LJ64@n}ZSB&`WIZ}hH$O*{)j09ihSHT=oXwne1&Ww|kzM;?p+e}HNlIR# zx@u}+)04QP9H%esowUjCR7vx}1=iP|r5U{8iwwQ@PGg#c_=P`*yn;-_eVwm%@wCM_ z9(TF8*|7D~wi&0M<@jbsUi2vq4(;J;4xG-kc#q~YvCW-R9(Qqn{JpYMa^jEG(yM+h zt2uLKL2>k|kb5uN=1kG*nlqJ)=g%^~+vg;+B2BNx9(r|i=^GsjFs)=X}|Xqc5#fnWnN<}l-_a`eXZ>ye$>-)fPs;vpvu?rsgnS1KuKXS>)wd&URF1_|EDGP?@<+kVSb6-+-|>T~hKgf@$I=^0NibhFDa z`d|Lg(Pqh4J7eKP!<~~yU z@ku6W-ZPeyrC*+Po)It8tpn$)Lt4{K|1&W#RN&251g1~}`~&<0iZaXKW6EnobHk-w zMe3#rnCUn!>AIDaeLyKOxbtJ|L9Lb>ZVH*4iypjAGuG)&6x%#I!tNLIAI5)7=Rf{v zoR{p~H|Ozbar+;OZSL*feZfSl0-HC4~LH1plew%4Jqw+d3#Y{RuuHbwWHUEN>0{K-;voj~i*WfAwp zWUhGM)!bt49n#nFcy1^6&Z(8RwJS}dqqx*|O_CFv{pO5u`JEC!GncD3MW?bJHr}N* zYwO&zU)H*61WNt>_it+LFt5?vf4YRu&}$(#RNT)=8cyML2U zt~AzqakBT%%oYFjtLG?8@>TU$+$JX(AO8MWo;9zX<>WKv-HVFXrdOO>eD*;pSNgp} z$1)>1>oS5|+`RAkCI^?7DjA3a{Z?ViYz9lw5bsjuUn6l=+TbKB)F8LFB4 z3(qZAQ4e`6;cC*SxJRhHZJq_2WR+mz34=YyKDf!~KUiz=>m%Rc-8{xTn|aVV-;W6j|AV^i-S*vj)Ia(D^+)?X>ed|H z?aPK>0 zQ_K3x>`Ta!&fe;XpPZ5R|NXEFoBiX~`;%LG{C<2B-&cEayZ!gK2c3P^#0T&N{Cd1@ zzmI*oEsyW=3nE$TU(_f5azFCL-f-{w|Gf*Heb&GBt*L6z|33Ba<4XCK&u$scdzRMK zZt480wvS6=O7$MeAUEez6ZXHhyI0i3w5!^uX1DUj?Q<<0ni&gcMDdxO+WA{mrtk4p zzQfw?A7hTae)u7Ef0B!}OP1{+p)=M8(iue|Lsw}{eO)t|85q{$J@|mY_&q4ggYGHH z%u9#o`lVsH#X{*Kw%mr?ueYt7l@T56y+}z%O=VjcZP@Pp;SMWwN) zZ{~Vd%P+tDyu>R~b@ir;MS2d)xcfY|u1>x5<>JSAtMnt8j$OZ+p0#DctSXa0jf`DU z9n-&NO{~$gIiIO|dxH<7dYNbDZlBDvp}kJ?l)0i)ZFgmbp1spOCu$>iRLI&HmoHXS zWmX+L6IofhbwR3zR`(9Z^gQ$4!gQ~w>Zq$xmF#mpr%YM*)IKS zwp^RXog3DcIl9OQ7KR)#6g;ft<{~3r=yYVd(mtV&TRSEzxv|cP{8N#c%(P4FbFX+PD9SbANfWPT?hw$;#GdM{ zM{X54*Luh4US@I6OuZxT4s6e1lg)jX{fX6mk@xJmQ)8rTFRos!w|38->G$gv8*X=c z`$S*iW!Un){dU{#EI-=JvU&ZX&Fleh1B*9J`1z%zN_yV^Ef;n@E)X!*WBxQfcvjy! z{#T3Vx3wA@`6W6XGoLZ#p>xPF@ed~~So9A!^e`-|FxNfY&uwIPxZKF4=6t!hWZeYC z$3pM*jGwORIlSXo!Q8}Y58c}=+obC>A`*6-{4lx2P{&Kcz3HLY;oP=rA-~7sZA)5= zb!@v;+kW#%aytGwQxJa0(q@9dAz9AEB`QX<(ke6*o7S{^j#$<|Upg#K*`I4B)1D6n z+qQfzIJ9=Em&5A*vMFpVQ(lG~W%$eJywdq|TzAj44d0{=`krxf`~QWbq^kA7B^Taf zYR6_toHjF@xAyV&#VS!xUrSw)s$2i~`hO9tb>;!Ljwvr)edoaCT$`|{H0c{Rj-9&y zVE%mWYn+Y?6Ii4CHP%+jvOvOb&_qK zNy1i5rd0F$3t2i2+~h4T^J-DHKL63@4U5zKv>7iq^j|pDC=(R-DDe7>mI(fjkJnXj zgjaQh?|PJ9xKepv=fSWo#=djT@m-r3ouZ#_Ad{&y=WEr^5ciF3H7#$;uZc#@=15g8 z6}e^hkqglm&hRI2$*J)>qrazjbW`8vP!uqmhO~Glmo_O1RaWAdX z)0b*ZUGV0N<@0xy?~2dgzWZ=~{r^AQ4kCBD13Bk87~GtYE!4*BxzO#oZ=Th5)j73C z;){NVzq_t=u3P2)mcM;zcfJV6Xp3+xpXz0$o_y!RT$TG}CiAYV_FT*|-M;ks+-1u% zk7q8uq!oKIGOf4nfbTX?Yo8 zdvZd$tjdMff37-dn5&ogNMK6gDK+zVVLq!5iflRUrjj0B@y|EzcA1XtqTJ6JD)T&D zg>CZ1x6E0(KCr_q@$b7EWq!f$CiMLCcFh+_yd~@6DOt7ftl3T39WyElJjzar7Ed|N zI$dAfT=}Kyst>c$LOb%;iRYQ_on^@D$GT*lO6AH&JJLS?di7L#Vzt%v)3c^t>N+Cx zlJQK4RH9r-43EgxJtY67~o7T10>%MVXJ?6V;J1iNk@X9|D9 z?;;b6=5=%C@}{l3p{Kj=lJuKPPj2SjeRJ{HYxzgB%Pp_1_F&)X-NCzI>t?ZT=J)UZ zSO}c`!(bBIHAkXkxA#r?-DgjKJi`7=%=p`q_xgwbF9`q0nid*!U{2TPjujsgJ&tnN zIPt9h@OaaPMOu4)L>;wQw_?J_-iq?jj{H!K9cpV{Ga0Q<;@RG^L-$Cz(~;u`HfXpw zb-Wk#N%A}>QYY}pU2$6L35^{cO9V7o<2m1}uHpC?aM0u(XJPz7o=aRz5upM{lv{tu zX>cU^I!f4I{NKU4dx5aMGSh)(#fg%U&Pr$7mZ^AFpIkISaiPa*U7pL#HmRmhoaSkL z(tcPz|-%+|NpctckUcNZJSbm z*n<20;X8+|xOs(d+pV$9`NQ{7dhv6=*D-E_UQ6^hlqXn!*t9)i_Z!=q(hWMd-50j4 zjm_M?(SK2ec+~H6fnVe<*$L`%U!15@Q_#S0uatS6JY!wYY~2T(my{+6eq-PCmf8ML zuim?_+oE09bXPBa`%mb4)H@Y7O}+N@EmhU<4vZBx7+GD}hQgI;*1D`rQ z;xKBxrx1JG$1J4z;*z7_wJP(Z9%Y}yW1!5_^3}>(z|up#x1j^@obSenl<^B*9jBZ$$kPFUVl1-XFRxa(x*jn z7JI!%ePi~{8jo19U1y@!?)&kezo_yZkH9C!XO0oyLFL8n_m;o!HSYia^Dk>dWKNp^ z*F)Vlha9)BITI6q^kvR|7t7|ha>A;o+?l$I4SH66>&u%tb;ah7H#Bw^2ey55(padwfi?VJLYYu>-` z^xnSuq}kQ0%{^I>ZlT*RZOuwPy&?8#`=*U=XZ87}$~IVi5$6l4+@5ypYHM3&XpdB< zTakgw+$htX4^7^D%8OjTd)mY+ufOFO&ApyxeBVNCeKo_9&8N5i6L_^YE5z!+%E^u0 zUVhmTVuwra|2%9{Yo>F3o7v=>p}(%3nVXtCJ@J`+L*?eI$y#z|h8)qwbIx8pyC!(O z^w(X>zfE{8AAO{>V)2%z(_YT9UJ`Mlv}U8Eo7A`M+dl7=Rs9fS;;>!(jzQkJ0%3uI zxC1Q>;jA$N1%U@%GpVu02pOn8;ANc7dZBl2+)Mq9Nz>gIip}k79Dt zo}T!+=*>^($o*Ab{zv-Kf9@{RTqbvX`+70m-F`XCSBLklUAesJQ!M-CGX92)#~T?B z+*|$RqgvA6EQ_jzHb2hRJyE}-m4C2za)^vV{J$$#*MAj$67i7d=>LgZmpit#-uq^? zi7&mS;3GUa(nxH}vYXcCG$_*=;BV`Gc?PRT>LoXRsE-;>RI_sKw4 zv57U$C~;5kQiGs?9Xs`t*iI{@*oX)oKdvMcuruyp&=2gB@b~zAgMA4r*d_ z911eH&dk8D8}Dd@9{#Dj;LN=AoYa8QB%~4hknCWgM3K6%1ye;;PwPFIVjdFVv&6{s zqLJz050gZC<;5d7*~@vucK?~Y@2hZ*S7Fk!mHKrr+)d|x)>{$m&~>=@T;=`eF_!!G z*VX^#Q)mhol4(rvNeF5(7TA1Lsry-m)qLZkYg<~lFLph;U?jQgU=4 zFTKAUb@9~e#I+eNhm1R)p4c=gfJ|K>SM*j{h=r#E}$7F*sVx&PCes??P7AAXp*;#(a@`#*=pT7Fj2IVY^; z)+LxJgq1r!3448Pjp6!@4mH8IuO6yAd!p^_**P}RFCRbuVzVyr&=<>?|96wP1Z>?K zqe69p5_n+2g9#FQF-`C-~l(IN=JH=S&kVF`-G1K9)`3{jyqh z%?icijPvA^D&@HsGOyWXcW`yvoJVh-+KJhBPe0&WKe21K*E^w;(Xae}*e{Cw%lLm@ z6-&P4ztXP)*{XYPO#ap)zxV%+=#Q_LEa96JXRZ4*xV=yK0(XBv>kYq2!aJ_4k63Xm z^I$>m>!Yu}mhyzIbJxDhdiq6F`P2_Oa*r(7JB^+8mBznq@@;O(+wZSqzHl&1@G}$Z z@~<%m3U*aioLRWzZEGXnC3dFGx9dA(_@>HnoT=1LkQRo_Uj?I-Et2p2v3nbIgf(k! zd8D$m-B!+3e-BB#)xVLD<@2&C4|3$+JB}XB6O0TD63qB|bnb2I7%|(g}7sy}e?@BY_Jk-AH@SNi3b#tuG)YRDEJKKbMr8I~2;a(ogpG*1z0M8MW_b%zJprecFZ;JW zrCef5eKuwD@SZii(^r;Vru#}*q&m*sxSDx---?UhWxb7mty>qnHSbI0$QIBu`yn9o8qfU~m%cKW8etz#XZ7Ny#v-st-_c!yFAB%rc6!^#fl95ov zWX0l$M*_|>oTJ=iUK_4SYCf#i?jxg_b97E!#J8 zUJ*wNx3Nvaa*^ai7D00o-b>z5+4k%um++&oisqvAEovv&PxMU;J;D7=w9&EQj>OKF zmIvPXFoMs3w9no9JdBZn!Gj53f>6L8gZTwT`6Q(X2O`V^CyD%kqI_IwVrpf$aJWSK zeQgmvDbdWekDNAc6$=d_CY=kNCQe_UOp{+?Mm_p+Sd_M%6mS)B6>=3@9a-5O+;Tb5@9vx` zi@Rr6tV{mSvY0n&`8`QKsV1w%rBMxmd(%o*T?pvnc){qPGgHyZjbUz;^WWpns)J7&c-KwFJq%VOql6=eu+fxBvIuRtUk5^0^jr2 z=^PR6DGQl)X2#|%55(N(F1i`LT5|2x9>ZI)TW?N3vhC{c;FmY={eRJYw)SbAi_M0& z+S8~0citMdrAj+&uW0&~&0eRiD|+*`q=o0)Dp{*-x2pH_ycyds_1v0vT{OHes?T)( zmRPs9qRi8a-mTgB>v8^S)28D)SiLvv&p&fac$0?St!=xeZA@QtbkB{#e7)pv-OIjD zeciRD=3Uy)1k+=SvZcG%=IZQA%JKiY(Xl%7(nc|fx2x@p^QPbVbhd1*oQ$5>n@_c~ zp0DYiW}h#*>EFaFbLNVL%V=0d*00(T;i12D?WEb;|Awtx@UwdI;aTQJ6EbZwf)AJ! zNLet?VLiwAoKbiO!yV_%cCVJk2%o(mQ=mVA{aGVZ0E<||Zw7V^M!gLjF)VtF-;C$fl0p$a!4+0+;J}7*^`M~pm=7Y=!k`E#u?EIQ?`SStpM^6Q`)84SDos#_c zDrb3^O={xW3N@qSp>Y9~aj79oSAN=Z%2@0CDx2j+0jWMumz?69x;%t$rOm>kh^HN= z0;j5n_N{yqTu?_$vB>^pbrncQwBnYfS&8xyAF9`h~MW_uI_8YuR_XzS@03Y~_2${3*ZezNoE~ zci8UrSDlJ@~*9SFg z_CyP;d%(=Va2W5zg*6eSiL0}_e{hJgiJ^gCVs2`Rb7@f-?DWH<5u6pV?xl9;z3**Z zw8XLTfkUK_&xTa)vqkC3ieK;SES43IHY+rnyzSNIKZ`WB&hPmm!*Q4A?hCfNjTgj% z7QA$dE{M8)RClSi?%nUT$^vD(F3ePQ z_I!0`hxshYr;;msO5D_xXHPu+!d3F_jElaKdo32vHvZMrQe_% zsU_ZSyN!Px>WQ0labC~2G?R%J_w{^B|8l7(@AQjrJ?~DuIM?&;)Qbc+{nIbr_3YDF ztbgu>w{cc#iN@lUJ$&gU{%)5g@6NvH(|j%eZkcH-+cRvT(X-Qvsc(2+`HCCXYZDE33~iW z28S14+4=F>(>0SCxg#^ur)+dAh;)garuQl#*&t|@k%-fcRZljqDbkk>R}wk+`xM)a zZDA49ikF43-ZgwQn?u#I@6@UppBLp^i0iO8w`1}LeVdmO#XDGhc8MrFo08^c$yc8} zJLYWh>Z!qQk5$F5alGtFiOKL-86_{n${)e8D&})ZW{dYTweYYgwVZQH4>^11_J|%T z)RSzUy`@D!=a8pQRCeNKN9)$ZFS+G;dyZae6=3OB^LV;PyZBw}3MY+1R_UFZTEP|S zOF!<~WM_3W)oRk_J5lW4C0P6){5vTm?$$Kj#{6Xi+nykvu%%O_u5asmZdLA;u`Y65 zLFRFnJgF^#T&s2Z)Go(PWZ(B-p63zCyp2{*TqkDVxVB15S$oQvM90~4etKoRKFwsQ zt(EoT=^G{NvF3?Pz>9-a>fKf z&JD)#YrR$rnVr+q(Abld8}E@wg-PbiTWyeEjPi?}j4iOQ?pief(w~NhG zmRK~yAUl6mPKw6!ogSTs6?$g5?)_+^>66Km;ILGB?zaU;p2j>_>9UGxPJd)~$i%SE zEQb&DPZHl*l>mr`;=Di>q}@nc9q?&v(LOZYhaOb$uBRHAdSyCWglqElUo)!7#^wG4oIb(~iArvR#aaL<0PnxOOlf zI~cg4;`olUj9V?e1vsuRsCdA1TGGLpgV)C)Q+vv$seX@3*Z#6d2xR08{J-;%pO)8~ zCsw(eSvXE4?)~<8ZJ_*z?<}jF+q9w>)?TsmT3^}tBlCx}A+AzZ8GvfH&dajw&P*qEdK z=J|rdaX*$Ho?PGZ>QeuK;s;SYD_o}RaepJQVUxi!jf=7oEB5GK2$;bBqR{n=4%>k? zJ}%CQ;Z94%c3fWgbkVt`;TIP%PZtwtY*Q7n({>4DFy=ab@z|1%10ho;F*t;*RGoT{ zdrQ-sWh<49=gxe0mUq{iWvtI!CbrwSB|7Ugxn*ycyDRfoCFGJqwau==(2NCJ%R=Kc zfzduW8YJ-ukT#I={JVb8;LB8|~&6z6hBhisg5VoAu+W6Qs+nlb(0G|u;XoVtS> z1VSGAo#Al{lgSm(4Um4hT1J_tNNDQoR?ZXOI37%KeLCfPP|_?8hjU&M!k23rqo**s z>MKt;Bz?Q}Vsz|!Hc^S~kwy`&1k z9kU*Wu3H_zI6Z)SsjQ&!H4;8m^=+crZ(Ib4s@BRCNoF+zF4ZxqK00Mmfopa z$_?(K#}@CZafyDsbjvEEGYQW=HYB&4crf4Gj;W9P2EziT1E-nTC(T;i$tX~$FKlQe z@xGbK%!-9CIc`?@B|(EaO}6Nj{7G!w67wXAn9bdE3=b&koDesulH+2FICzn9!U@+f z2KA60q1SxEvf7PjZ1@|hdsyZ?ytYPXt=LAVV~?^7H5siwRxSC`#$F;QvoJ{U*_tDv zqA_ph=ywTRcxh}{W%XaJ-vRsT?z`k% zD9)QLRHf6|cXd%r596!jeOsSJx$|$?UALg+(EVGgU7@N4vnQ^+dCu1O^6}@lT(kGp z=9DeFoO@wvclW~|cmBR*i?uVoo>zMNclGVa-yXj+c3+-*JayUah#M?XHU<~1X1R#} z+-)!+*&G`9-O z?-t&*U}te_!SdDbvhUuPvcL4or~kcmNqqIH-#eBv-`zR$TuJl1D1F)7()Y6ZY0JvX zcfEc2Ev9+hy6OGp>3u!-FU{J&{kByJ%f_2GB00{yS@^q5p3T_G+T6A-<6A}gtHzbr zYQB3^?=ijq@bSL`EbnjLsgF1(@hl022_n$r6r(gB;Pky53+HZwCyT8fq z(EX{Ddj6r+%@23aHt(N3d+z-A+pOB7i|>Anp8kWeE#4sFp!VG#v3hNPPu_oQHoSS=O=FFhc{vv@f8+76Ui1FO=5IFMS=-)O+F#7~`JY{R zw&CmD%;eA4a>cDKZT-9USHQ;NKN;2QuFjqLHX)z;TUhanS4pKw4sU)&hfnuv-G2_V^lD3Q%O3us`lb2s6~8B2zkD#LO;)-;_r&ze z{JfXLRX$DatO-?$pL?RyC2sDCY@wgCT=*tPEDN9LbBAC3lk(w`Idvs7-uXY#*jqf~ z*~{Z?E4}UQe7;}wSD9GO8{B@+)~EPO@Zm41C22GEwbxb6=(|vT>D^72IyKJ!Igjq` z?%X%MPIF?s-;;2m%6g^!yE^yv*V#>s_jn?1e)0R|^{Ss5UFvKn-oN2u?_fXu#P7Bj zykBNJe^LAO)}=1JL(XSC|E2fppVT}5{1n*oCsV0@+KG7ni_tIi+h45xa@_fgz~3;X z{j*QJSN+7^`6p4S-qa<3@qUR#+b`eexoG{O-yo{}=HVAVol}3`h^gj!Z1e2-!@G0+ zs`X?t&z|4@{H4{4dS=13%g>&C|G-TB`t|eIubn@=a$<~k?=iMLwygQQHs*cvmhG=L zUwS{_)A>W+wgya@7v7V1zi`#X84}i)BkaGeV>SFy?)c^utL|&J>gw4qo|eqIcD34n zdFj`CPt{*8UcCIp{QK_wSDku$xfgX@ZJOoa%ON~d^`hS#|p0+vP7d zr@vhL@~8c4|I76ce%}A_TmR4B=b690?|U15$y!__E;d>%Yu=LMei!Y(vZlSfa_FI3 zqJCt}H_u-l=O4}fEw=uE;x>M(_lCbtvVM&g+jnozpV!a68Go6%Z*Ta8ldbya3Xdi4 z)xUQ`ysAMiQtwLmZQ)ZduGKv-vuX0b^!efDFAol0{?gxn!Ch=;zg|)Q+@JB%NycTXF>n5>Qv0hU`L5)z>wD8*E^M|gyJ9WRm0KYxDJ^ncFX}wy^DmKN+OuV>T7OUDUhW{@$@? z`Dgt(K48wEe40wfUU<_pIJs^R90<@avDp zq|N7@|6H`&&)jG!`$oC{5<0y((NF9xjCP%{x7t)Y z@&APreXjowD<^mVIqnv><3xQ;O3lRoM>wLN*jpYFzMrkzdn~o|dB%d}dwbO~FGFt5 z`grfAdmt|ZgS0ZfaU~}P28R5ibp53K(!Au#Zm00;W?-Qj4Hlw3dcu2j318ur;?yX$i_;^3|yQ;32Hc%;kH@eZdx+J6AM0`GdPE zw}^gQtE8o(e46J^!@rI{+*X%wWZGU{7XNFZ{i@5co(;kVscPR|%(=Vw`MX!|;`;yp z{QljZp(oM2F|2XflM7uA#YVyxotItXyuG#Av+-Wf?sTiNh3^m6l>Iz+cjImDW%=(; zIQ;tlo2A9`_F1P!vl&Mhm7Elao^oW;!6^<+8OIF0RU6BUjPo=N?(Pu@I8p5r$r7^Z z+4gOzb{ej?#aOIn?wKTeqq^v5$tk0#NRbye%)a{^HjF*p@tJRqi&3Al?&X=E)_&?M zY5r0dC&qlcSo2}0#wyiJA(Lfj(hB$a?*UU%G-5!_%HQ6 zxx?fxeI6eE*KS#q4UHj6Pq{m5>O*>X-Qj)b(O6VO`UA7PjaAwp%}D z3ZLv;y#CC*MX~y>i|yuex#zn)eD~y~M*P>;?w@3hE0TO}U-P^<@5xQ=J!_w5++H2t z`b~B6^Et16)U{-~>8tdv3)=Be>}u|w#}!hK*VwpMl*k^Mqny6=S%}8J&VXk>KO5=K zo~FwE(d62>>YINl<=>2D7iF(3c(9Fa>ciSL zyEex*X&&7jM=l(>u*UK5jJDT50uD>>Se)3fkhR=&PiJ*b?UIGe^4T5_gv;zxC9Yp+ z?y=kMS9UGe%1!_l109d=_%&NV4em4*{-1{1S48HH)2&hx2%A1)VTB zW3016BJD1Rm}FQ;kJ9R(eW`8vw+&m?zm!inrtR@1IAzAaT~RL=DmUBL8fqJ^Hsn86 zqx^(L_KA^QyTimic`=LhFD(0RcijK{L%Ft~X+Fm$v6@U~J@cyG`Rf0sk0P9ZS$mu} zxzAg)m`&OJpNFV*yXl=XS0|haO^g#1ee#v7Zp8!ZOlXF@t z0@ok9mhJI0DAcC1?dke-y^GIv_cPlQ?C7CUcsb4;Zakm-@1E|tIMywp4(gXd`FV{yQ8AJJ9d_G{taIf znjm|uOFLcb+G~-w=~`j0MgH!P*M9ag#OCl!sV_0=vil9DcO98zDgHU?%xlB^BYQk! z4r_eB+c^nx+E>-VZO5)MGcZWt9sa>{{T^sm0bGcH27in!3{A|jlpX%UfdaPCa^BNJ zT`D_lT7s6`Ra)B6)TGhh6}rHKlk?NjrF+f1PwDA#Pn`c~{{a^{ucQy%@_z!4&3qfQ z=m6J7-?Vpoi_gv6S-kuu_=Il{1?7c0La~zqTGC`3vr!wRh*s7irTjaJ{{>I$P;= zju*!#wbvYR>^-@cqAqX$`eRzM$Rp3$c<^Zb?(4tkgSG3ccOt_Ebso8cC(znRZcS zVfwRAv9c2{yk)n4%c}TV>7r!07uT+t{o+es?0EU)$NPs1BUBzOj+-?@Q1073Z^!P# zPX!l+@6K$h^9xTbn3Q*4WvTf?yI)u9jda&ND|nJ4{dd!p6GE5jJjK4CV&Xg)o} zCw8I4{fTO8xBriyThAq0Uf_SUv}E;)mL-p*nD%HT2d`ViC90LDu*k_Zq?M3dulG7;$&*`WZ<|k-K!)#M88tf@suS4C-;`s<$?|Y*>*=(J1;3eDBt#_T7Wlo z3)8JF?>XvSrk3@5Soe+D)SW{=yS<{aVQ1{h6N~q=-}zplI7L`E;{u<-T3N*{GS&yq z$SvD4&(^1|=p*C1w)XdnWgj2z>3^$iy83I)!EDas8Re1pp5=AwE|lCWw|n}Inu!+# zqo!-~O_DT)}CRz(xgMKKiYd3bG9SzD}@Uc~lEH?djQOI$@W7Rt|!n@u`7;yIK@4Pkb zfJ^cIh!%+ry`rZbbflGUb4GefD=L*~W_pU|PdyPDAi65(r*{1l!%qyAEg^NaVXHMZ zhO~VWJ2SI*+3x4F*YAJVSpVm@e!Zxm_TE05`xD=nJ!$Qm^WwzGzB#W>bjw=ao%p`= z$|&W@)!&g-tagvXXi{ujt8QQZ}?dbR3xk*@ECA7^!GAC#P)UA9!Mrs#xO_3UH~ zwJ>2XAGK)tA`h1h2gAaH46p8*kz=w>;`sR_v7#?m!-9Lg*W7#(tjEZ5tSuwLL-YCr zgAZ)K1tuMCyId8#>DY;TQ-iwA?^Q-OC#oJhAbs1}yKJM#`dciZ-*zlM-`yrQebC}CF+Bu0GH*q<8!1JEA^`1o&Sdv#N zv771C_*;s{EI!X_b5uK@qcM0BYiH4kbL{WEpR{Z(%Gs1=(fjP|^N86ki}o+-=2+*{ z?*D=_RxHNY-BI+!u?nR{ix*8&Y;85rI`P7Ln`on$nPN}+#QlO9E3T+VPvpJS9JVCc zwjR(Up_cKMLJ$rP26(?&UhmsW~T^~iW@^k=J~^86_$gjdh{ zJVUy$i7jEF=A{l+_74u1pE0;LZcCK9dyunr@ypFx?5kE6+zHTH%3ggcI)G(nTS#%s z`J~xB!P`2gJaEelGN01ry5Pq_;Yo_FQ|uMD{(s`IOoO*5YvZ?+<4v5o%jRrxYY2J4 z&-th3V7~<`W5J;|8{S2dO+q^s?R64X@X(ys;(OJswq>1j>!hkE(Z5`OCvCbVV*2-H z=IIuOEsoPNXY@EQMji|cU1uxv=*Bii_nj)dS3-mhwAQjN*=J=I>hzNL)`qPIGHui{ z*^g}57S*^`P}Hsq8!Mc4MW?3ESwb^L+bW?l5?>YTlZx$|_%mzw;i% z{oWbJ6u7&0+ETfG>sIk?3$1R-f1Pyo$rO!M%!)^sIV=<|O+c-P;2mvfpy?~cc~;Kd#q+yTwbrslfiJdiXrJtS=u60}siC*b zOW#f9<}z`;%JqFh9H--Y?m0g@enou}ys4<_mD8Yds@dkl=CiCvCAZ{Xe7(cUf@|v9 zwkfx4FBhgexQT1rdakgyYuYuT!sUA| zOl6kI>{hW3d$dsSs(8$03#RY-e=a5N@Ye8&-*TM!Z01+d`*+wP-<$1?+7tJ`qjO6^ zc&Jp4x0QI9x%n^Y!`-?wcWkh>EH2$(`zPYzy!8+NOkLaly}emFy7}{TzW7~tCQav$ z+_kle{rJkOAKU*|9(=!Z@AQdJFMhqZL3MJ^bosc~_g*({oEaZqQEqaz|Mr2@TQ%03 z?e6_3LE^!a66c}4oWPse^a z)!&GIpS$%*$mgF23zCc9HNX2dH?cfb_{8yl7pggqJ^mZJrg`da?rfiPeA}))4`bv1 zwVFSC_wB=H@5Pkw&VR0_8@qXNt=P4yzYmYSH#hlmn_as9$FBXRGj2Qo{lD+cl>H}v zzWTb<|H}`r=eK&_iS;Kw{@HuG&sKW*(t8E_KOd>BO)UEIuQ@ULUe0Ns=(O8K`*iK| zPsc?2c>C$g9k^NJeJ`q}s?1=2LC4R_3`hTdIrFG~@*a~rw_dD2|Cv9lGBd4Ae&6?B z{O`VQ+jY3tQGUMpx8FSqXV2ID4feigsqtg8?E7QJEfuGf@6W9ij z#@yZPp|}5Ru9>^nQuq0jx0#jR?5hu-PpONFyZ(?@Hf|#KVKEb52`&#DRWzBcE0#*u~(wm`S9}j>rKydW@;uK zGri~cA?Kq_-M5W@o}FK`-?J(HUhKbpGMUr%Z&p5?F7Nq0Kj{CK>@UJQcVw5WG8D{w ze`2lsr`;P5_CL9_?jTQK--jC3=D;aiD&D>SWaD`LEn9By-a4)KHMQ?IUO%zo@Fj`= z`ztQrx1aA3Q>U|i|D@>Z%}@82pj{NIocR#;8 zXU`o;f3;&}@o%PtQ~#GCevkmaw4`Z zU7OJTgXzkx6lR?Zt3Z6``Twajf>TH*Z=+dTb|)qK$qgN3qt-&m}62idY3yFyU+R- zJuUfXFi#IhZDxA=?XZRazZI1|{nfkiBG309(>}DCU-akk6WSB7z;jQ82p?~h??Zp% zBPY(>+7puWVoBmH&7XHpa)EOD^7QVPedzyoUmojM$J!knjvQl=1f1P z8@X?*a@fvTvBYO`ha*paZ1%{S{=Bwro$tQGytA#B3F;<(FqpJ0H?gStmhtK6Lmz{8 zR|bC3y}ppCeaQy1!%GhbT>Gwbe2!*xnPUZyt>dyc(c2~#d7ON_u;bH?edg|OerZOZ z(Bk2|Zrsbe{mql_pY}YtedvK|`k5K$^m>=h*%SRhdRxTOS$diLCeN42#?RPPS6_VY z;3M|g!JCqH>ok>_tTdgztNz5yj58;zt6lHwR;~MZ>+Xr5*?jLfWNo!C<`wxM$9_YJ<0DS37-v^ijAh zbiZihnG-8lJY?lki&?zuZ2Fbm2AVU~1^D$G7g*kTkXg`Oh{`@6-4*3R)EXrFm zcgu}mQW8cVAJ5G(`)YE1vdY>2`%eUi&FWt+eSh+QA>TDw72;iOd@g=Ew{BEMFdTBaBJ;j74=-As^k5`?Wn;!kBC6Sru8a!rWW`gsugWh z=~vQz7(Ml#d;DsZU0RCQI~8><71v(VJ+b}39E~ca^R zvQn&>R!_2Rmo&(ke7)KD%hEabzRP?o-tk*->Nl}KBb8Gp&b_R6x*DJOhcoGychCFF z6<;`aWl5Z$Xdl(OIo??*+}S9cb^i&i6R$=81RN|kS(UK3>wP@St1nhZa+cV6zRFGE z-P`56_r2t`FH&wr&Y=_$XTKmHM z!sV~3ZdyMAxvtl)tT_^C|LV%p^X%@*OZ6wH`!DdV@7fyQv_*X4u8u>qCcfzGo*lT$ z+UvN+-wjRfzXcaBS4{rP;hcS=tb?(!)xbP%}{@(lI9;T;?DR zDsBzU_P?AUQn!n{)o7-IcxqRJxEuErPQEGKehO(5ISN}?{$5$T-n($i4N;*#%>UT- z|7JE2bW<_>(aQf%<8kHfwGtA=-G<)tE*IZ>KIikC&t`Ye$KT(_?2!=YU|=_=tT5I= zW8Sl6nb!<>)8{RkwT?UEa<7fH)#_Pmb5mz1FKC`=S)G5|Q0KGGjd|(k9$6-dADyb^Sl_TUb))(X4Ay#gWt{twdq=~Pg^T%ynXuRF2BZ=Q5Sty ztUPm?rF27yZgj%ykVBhTzr>&W`io=2e>cz9XG(guvn{S_o<7<5&0oIabz}$&iWY{t?C#)WR6hN+-&R?{Z@qIbPyKtnt$IrJyN|tER8=17w_@p{u6GM( zasF$IN#jj=dM`#WKg&=*BctW?YX9TY&9}z->Sm5-}c{GZ}OBg4xQz2;k#~8;?$wg!qA?;vUZ24qeShU zy=M~*m^jNV?>sKp&uYk1Ji$^!XqVx!#26=jH`O}_IM}BiW@-22-0R`tQg`5?Vy&W> z&fLU?IdZ>Vu?s%%dZBq>>&~!}T<*UrJdOvLDq}_XKdg|kJ~Ua`<~DnbP^VUKik8}h zx0CA?zHy%Y#F_N_ljfr19l0mmXXq<#)vu^jVJ<&a`8UMEV_UFZqFWfBfo{Kyf+jcn zj9-s7Kd#^49C~B1-R$}N({2{OYxwf~*~aGf8P*3&=PhZ`I`8>ZVDrQC9jCl@2z{1z zU$HQJ)m$BUeVzKFC8=G{RvkZis?huDAyGV2QO#|)txS><|9lD3`Z#M@}+`P18iKf+m;qxDx ztar#f_t>3$K5)mwL-wa0|5kaM5gENZ?$5pFwe#+Oo~eG;{{O$9;te8Ng)t8VCQjPP zaNWXXX-eX}KAF2oL5cIuC0co&H&zT$Wm=gzZ?nwl{l^kJECkm^q*$$uF_Td{QgXYL zhi}ot7x(;bns;sQmE}`j_E5hhqtC$i+{z!b78_SJ-JND)yMd!I=H|WSy7_sMyXJp& zzP0I{bY1J=nYwQ$F1s}=d6ngDGoQ2Ps?xTmSo}Mrzbo*Y?)8TSZ%i|yh3X0`9isi`Hl!FNkm_w8GpEqdQ9WbLCRSKhpuE3*2oZr1E=8;@xf&iw6?pBJIm zURisHnj$}dy=Z@r#lE0r+k+!W)x zl?N}Eou0S)UXgZPm04+J+BdJ~LOt>y*8G~bHqF-mc4EIp)W*8h(w-lBUn{R~_L`P& zn>1_3`)yK|fu-AIzo(}!y0oVHkeSTo`hwD?veB_Rojf(j8z4h~9T;TZK3Y7>s}HqBUE$IN^wHlWJ3H zQ$EXy6M{9m4vMcu_NhcD{|Gx^vQJ@$_lLO+-6yyMK2B}$ju5@Up6iw{ZqG=VlqvGk2u)1@L)rR0vtIZvJH z!Fx^a-Svbw4<8nvem^n(BXPa@caHnFgl$`-HwjfMUlR5)Q+O)v z@$B`F#3`#C7cVgV6LPq}wC4YJ;|ux+k6GVe6P5P2@Qsb`ewSb7N1lp%yg#+x;F5!t z{`kZWmb>MY_}VZ<-(yN|CV`Ly)=m8Tr0YEhLiS5p9GFYx=R!^LwZ71 z@QNhw^_}c2G2>jzNtU($kC@-9(am2$uk7shnDnb(&a7SZLDeU$b^jgb`j#)O%iqoRi!3SIZZ6-o zX}Xy%OTQ{o8)c-ubiDQxXj9coW zwdadgdGnrL$KmgE>+7mx%WfB(x}CcD-R(mLul=r_5YJCtX|p{k?^e>>PrHx!%AI>F zqUreC-fN-L)X49;=WMUHpUExrS}Ml>T=eMUHjcimZRRh3eY&N+F^zBO+xDn8XF1!R zUbDHrxf94j??|NH3FOr*0qvqkojAi^g%xg}YeVUh^H`y|3d)*?H$NNt6 zuBo~XVebRWw~UN*WnbwZ?Mjff?u@X9Zz>h(ESst2=g{lm2ErK8M-mg!x0f^y^@q_JLU z?3nZAjl-35xxBK!LN7iR>8X?C`(Wu>rqO@y{o|7Ro4)0_^v$g8xXUelrEuBx1;2b= zyxRYBu2r$KTv*->f#2^Z>=AGKa_@E6p<4p$nr&~*>5}YOS;3ngI_E$~mxYp6pVFzI zp2Uz=u1HrQw*2!eEt=MJnHR*hHt|Q4Hzv+|s1&WgQo_A2apJ>I5=K8}JY3Zj{3GO` z&NPWU0}+Wl?HPwl+h%j!OMjiYM$6-&)M0V1ODBwLj%`@xaCj4wtTq?x-#HJbH5vbC z`Db|jPS=8IMk1^dj!o9eng??)X-)21)zZSgrMgGsE#tziAGY2*@_pm-85h5J2tU)? zSJ`MiOOE%+`&mD}v3Bi$V6=IWzu{LdZ>}8U+&NlX4WqLXZ52%elk$Y)%?j7I?%r?D zT%TN`5Ps;3l#&Xg`WE|%KP3y_@~4z-nJ$s99DJ#4|IxyDz>@L;O8{)SQK#m&h%x)oik%YR-V%PURonj)PL!e>ya(bcU(R@bwTsX8R|~O zbI!PST}<86-a28UgxsT@X3xAfitUTKXc;0b{pOPp=U(2mM~b*pFKt^m{fn5^T#p~@ zpmHG3O{j1NGXp~l2foRCVwPcp%7GxzOo4Z5Wk^wCUU5Nw5%f5SrJ=F@mjfi~PBl2q z^s^J4aUvk$^#miklpU514lxd@4j#v1Z_ZlE5|zWv`A_&itJ>H`uq3yF?T4QJt*GyrXYi7`OOP+LQJoEU0gNibYaG6?XW0g z-N@5g=iVH?w{Ox`FSoW8i}cF#wJbH;#v5teUvl`?1m2$k8$}L3 z5xCg9XUlT=?3awEABiO zeDJZs-MW3}*XU(R2Nj=oz7`YVY+1QH)?`)Hxwa~%P1;Ir<(KCjd_1pY?y~Kiiyv0$ zg?mj*IAL|5==`l&oZ-IusSzJetPAd_sHly%o4AxY^0fCkRnIHjn;+Sle&b#FKh9;* z{@sjsy^XHrtu23hY0|8y^(~`)gi`~U|_TuhiX;F(WAAG2LcAl|#CQm2p zneM>*tYUf_i~3q5a<}}C|E;&Ns_%*ThW>fpi!83xMRRaigdCGx%@D0QD}z&GQ_KYm zg?}y|jH8aobIj`u=MWJ*(=k0l=fPRY@-VB0;~t&Y{gfY@cE(TC$lso@lr|KWLwVt zrrk^o4Ayw_2(fh~IFG^S?5QnR*IYf_&Hpzr_HOm00!>e;X`esL zE&lfJ+t)e9#`XU{-+s@a^y6TEw@^)E!kNRaoNpT+d=lX|j4NfCw!GralZj8~3b&>1 zFjw93@znC=msKtoTP9vyqMUkb+JpmR7;?+vpGI!@_tN1FH z`saAQILlGKi|^*->ksEERGvAtd)HKc|nVQ9{#$fr8xUn zo19sxws7CfWhY)dTQXTQrS+*_{<0SFP^bHLn(wUIrq0xoNQ<%%YT7oLQ~hnz)LULJ zE3bVF)gB#+rChR=pwJIbj zIWERVlVg48;a*SfDmCRxTSd-aSHCxNp1nxP3dLOev}UG`Vv8p(we!lg-pomEe}Aj8 z+^$O1XxoDqVRq@(>&k;#v}JC+E~x!{c6IXg!ylW(li#x(T_YNO=zw5%Q}&F9p2sh4 zKap5{ufpx+{G!~v^K+6@c(313=)Au*`|EG6nq9xRukA{;-^%v+>LPaE#MC=irJIea zQuk;s_CFSF^b1tQ_Vh4HzCU51{Wwi_2B>*E3*3uv`n zT>41mUie2TyMT{!w?ckA4F1S=tMb~x3oD&k*F0ic_wm!NF5w*u7fC;HILLC^E@j6_ zgOj&zYxzCqJ8W|JI8V8xUE++FP9onW;^)S!GAU8LixpwN zxi8Ltc>SMCNpy8*aH@;&Ej=#Pn$5bo?{C&dZGF8ytn||3xi^op3EN85-uxIiwQQDK z+5LroyQa?iRqAs!Fg@#)Tv2S`_mHb~LENwMdkf{Zuj={z;>)EOI?moD(C{U-j*OqLmPFZJnrJq; zt1QFAI7#Ykq_n5%ml=7SE3UZdoIUYknc@NI>uWxgTJ^8UNzu6~7woyF`ay%(=Avma z)*fe^brv1leI}-O`78;gzmu3>ZIJR<;bx1(#w;KEp)nOp_8bgoLBI&sWy^OEBcM#3C3*-{Ukdg)am zBhxo=L&AElh^UyAsYZg z%jzTD?7h~VUVG=HJumWp_D-3()7E>@!#nfJWvAaMxzXU5P++)2@|46W zNi7K%w*HQ4SCftmk&P}#f&@>y=!kE0a+%CAzavesPEc1VtSdvbaDGQaN9dGU=PpH? zqVw%7w%ew3+a6@E%&PxU0J;_ze<1p%&&HpyY5w%W=05C&W>%cD>Jdq z-0VMZ>ZHe?fB#C?pJ#b1n{&B9RE;qQcR$1J_3M}1&pdrU=F~?K)!n(eXFUHE8mlbc z8o`%-!9C6P<*`Mr0= z;XM6o1|1bmiTvK*jBK7BjSY}wlStx`I&9Zwak!3c?n8#dj%_ZgDJqgYY?BpL6OG$c zSSBWJkZ68f8Ih;sHn)HtlUYqs+sONIf>q4?>Bv8pR+H=JD2yrO~|#Nn?6gsz3iv{ z4bjn3UomHK(ZTzV<{fx0azS-YQv7@02aC@3-JHf01=D)^X?C zRh{!Hzwux3U8MX=_FMr=w#15_zQ=zgW^evs^uFO<^znl=t8O}4uHIjG=6gc8;OC6G zFG)6$M{3OSmjxd%{H?J*XWjYreG{VRUevj_qBMB+w2U*6^Q;YC^l$|f>^VH`*XD}f z=_lsC`}S+vYVnN=mfnk>f7Dv|hlk}$A-%uf{ZG%>Y^e1n^})ehlNt4mvrf%FwJ5J# zB`Qp;b6Rk$<5rKY?XPBWWnD2?t@z9K+>=QykP}R6Y(KyM&C0+q3GW;;fm+2S%sCiT zvmj0hS{qRv6J0L)KaS&0!Oo?vhtjT>Eq%SqDQMQCob8v&yc(0N*m{=u?9$w;vORN` zO@>g!ZcF*%*`L>5UisB@tzU`X(qhhtlIYq6+m`A+xczg+`|rO$&aXJP*IZH2T=B}s zpHJr8w|riG?){&4md~e4pZoXy%Vh?skMi2nq6=F^v)4rAA7#@vi`sayOHJEq&5JFI zZg_x|l`kBiDm zH!a(K^y(tFq;nS*7QD3;aa*8}`tI4cf77hv|!uOu6qihON%PMP?e_3ZKG$D+RIrbKO9cJ$hjlmn?MTbH&bt~M6w)r^`pRpss? zx5ZulrEKiV{{np6OL%1hZ8xS(I_2?-kNwZQ$6uyo`rh90XP*FT{|Zmvk_k?$^Xe~L z*m0#Jp0k9HmHkS`yp_=(OM|k6bgQp&EO(lDF>kL|f=90PvWkr5*?k&^yObBS)bOP% zEci9Wq44{qC|onSSACnqv%4UEiMm;)3G6r>An7?H{CiyA~W|3{TPek$J6M z+3q;Q)EmWj7P}-fUR~(o+}oEHo}Mf{_1OOjGn_Zmz#ohb( zS>BoN7j6CNAo66_owBMYc2{TL(RIJH*2H1uS+i$HQjXn9>HEyWE_>J9`s=aF(T41o ztlxB6T~ZHoc&v0n?wrx8MrB9W_pQ9$KVI<8T)ai<)LNGco1}Tu4tLp4`OGPEds}Jy z;;ZkCg--N)%WpedS@0_$Rc1xW1qqYY`yQN|qAbZAK2cBV+n0~4J;Y6`O_C+FFS#C` zS63P0wppJ=bC%iGX)FHc$$gHPF?)^mBmQ5>{}L}nBq!E>cyUhJZ_()<(f1)G>qC6v zITMr&G?RjKl6H4UyWG)8THX<>RMx%2^N6?W9v_#@9kxnQE?c@Xgg1t}?CzM}UC?#I zo%h1V7aH$G3UcK_HvQz>rl+st*6~ZGW6d%3H(xC`R7%a-W2X1)XsGI)WimThdv{3` z?F;4HsVZ-@I`ZVgUF-HGKV0hlYSykC-TLbF3*Udz=`Qq~94$MWdq=BjhNHv1D`Dja zA`L3M9Sgs%XFQvj9J_DIbL)cOxR|UqlN80Xr>fVVmk!R4sP^lLJe_yC^W6O{w~L?7 zIp5nq;rB+JH{W$jzixltoObWA%_>Xh^!^Ur@PFJ3=X_RbG*-*Xu3K}{C)Z3`Zt}{9 z<#J8tOAdcspB`LMbV7=YXa14<2~ztfOxs`BIWJSZFnph+N4@aP$^{2He#foounE~c ztzuKp52ic+>-EwO@2=*IOx;_z*C2CdYwrFzTYU0o%1#$Pxx=oCYj^1MvZHTeoSbe> zKR0Qwao#jr@2_UNv*mWrsos5nS**ZaBxLumILX=_LC4m1oLb@Pb4*uaQlV~JYE1L) zl#+)tdSos19$VefeVlej`Ek{n2^)Jo^(SYA7_Cg&6m(4cLsr~f?Z;Vr+>VLu2|E_G zr>}HpZq;@PQoWgHTg*!`Q)Enb)R8# z>dE3%jt44}`;C9HOg=uNX3|NH$^M2vO(q|oS>txdvBt5f>AZ2}q?4JP%sPAmelz_p&dK>_)8<5(^X8E!OdID< zQe7(V$hq?5FY#N-OH+^D&)m;*^z)YTwnyuy9FwYM+HcW0`Lp!ggAavw^q<+Ez3D^Q z{=0EO!JjOizH0k-eE-gCmyWy5SNpXkIPB=-AIUP}ZqMdjX^roHJiqWv-@?skt}YxlOyaJ9p>lC?3X$` z->o(9Ez6tljEC2^DT!}9w=K&1_jxOq1GziyH~0iaN)%Nw&D$q>NuusfVl`K~Zhz9! zTBdt;Vsa9P&kOzNoO?~2*Dm)%G24EZIX7B8LnhyzxbIQYv|}IGW9?^OijMGlxjg8X z(6pdmpEYYWy*2-yQ8`t)TT)2+DbbH1RII(VBB3$7+pF``NU^%Pu8O;+uV{ZLWWNWXX-6IX8T)e6A!KbN5GtF5Jkn zZ}yt=-Wv|R*y;7?&bgS+oBbuqkJg1qKGRy9?VY>&rI|(Qj_Z#Vg}-+%ZrjbBf2!#D zYR#AT8n(~c;je!8ZpG}Gze_ItJzCM+`FrP+n^GUsgg-A`avwV9FAF-Kj zl7F;W?b*sDJNfbr&t&r!FO550l=k>X^ry51@p~$EdoGc@+XHFAB)jQ^r*kkcOqIYl zhK~CzWpKY3xdr1?nwgW5S_C6N;lQn|rE4## z9L)`0;MuV(^l(~nq}XKM6!SUX*ne36c~Wlc-sRp`_r~(qVw-bs(k?T2cGS(>dHziC z`+JpXWs^atqxv&+Z%}1XGPdMA*zszo`x~}*v!=bgGu>d8hh5A)k5ulRDOQWut@WA^ z!s&eT=~O41ndj0}dOlc9)K1xS`X=w8#AC0sHBIMDH#ny-wW*EUW7T^2QLD1f?KM#>ZM+XxOnaL#O;4rg zZN~4YHESZ>a@OupE^$A!vui`{S%Iw7?P*aWGge;fiP#vm{mb-SY1XNNmvgcWx6O%+ z^@*z5x_8kG=tt_2h$Djm&};)`R&8XNaJ@I*?=jOQ{%iWt^Ui4TlX!Uj86aI@%(@N$85PS z9A5DChPtF6&xs0o`O^{ybtS_KqK|3VO)TV_f2xANJSFBpy3w%>Dvyoco#Jpxx_n$s zAz9*kMd|#r&vW)oFzh?-yrWY+C+y~$jgje}r})nDZS$RWmTh*7MDY);p30iD&mtuZ zpB#=jV4ky&_wxVV=ZQ5f?_bor?TK1+{-4L5SO4Z&Tds`}pRvUG*^AkBU3Tlb>_5h| zyk5z2J$T`|<-211r|z1^Rct%;ebuEyUqeiPo_?|Xv&xk_Gn^_mu$~u?vzo}i{ei~A z0PcCMKCcymQod^lEse1M$@x@ZnUIZxW2fALC1>Okyk}Y;SXR{8^ho^Q*G0NULcP89 z7Z=t(`EPNkrcS4(WA2ns+FS?a3l*zcBIX_BZ`as==zCz)bg8=456z|HCa5ppf6VpP zwi)~^60(b49o;_rqr&2}JvVy38)qHcnpV>gXq>m_n1TH{g^HHenlA#^@^Adz8FZ7Tp^TJ}TH59dO`EYuk!>5pWsh>WFe@xx|XWIPzjZe#d`r6yKw!i)4d(+-!Pi)-x z&(}Y!h^@PQKK^)f+0RAu|1)U!{!y*ld7@u~ccvEmg_>I`SIUk{#K}QM1+^!5^aZjo zFwDj~DrkUzR1j2TxfT`W7y0FvWG1IVimRnz*}>AG5_Nnnc@bd~MV54hEnqd1zLguY zMK{2kF`H$liGdu~_E5`R;{cWU1#8O}U zoLap*?rLItjzHL%wF%d^@87<5)|y?*LO*|g7E`FY|HbXbN-P>L zUYoM$_uF;1JJM8UZrSkTfn~bV%;fy{GqSx~HP$u#*AOt6H1piNSY!VuaS1jv|J=RO z8~v>Idb#uJT}ipZhM}M97Ay>BtNFI|!tHNMw!2$rO1fx@NK82CD&ceIxzhK!T6-Oi z`>$&12Cv1f2tBx<$(t)K_=DBd^qpsIe7Ile?oe-5&e}gO*6yaz8i&2Nou0I|Wdz(- z`V_k3o|tLYrnbW^b=NfevJKCkG442Wb&m=c)%*VUf3>*U zxOSJ+M^@XD{obWw|I-%LNoNX0*lN#}4qN)jYU6{$W}@lm3ui2Gx?|g3f2mi!^Xz~5 z5bmcli)Hi{3Yy)@-&E$hS(W#&fk}*;-(i7EQdJkuF3747o-7r2(3DsIq1F4DJe9oq z$z2a^dG}V#f2ej?x9v8M@tN6g+xo0|l{sv4*qw(}G`yfcG4N>Uw!VjYhnWr^ z=keA$_Hkhsr_SmnMe`pDw}pyEuDRggm;wf&j5arADQXJ>5KoW*;w#Q zE(u;9wct~_oh08Q6`TJDR)251nbqC&Fz(C5D23^7+0BM|c*WSz(YSd0n!&Cp$u8 zQA_pX9nHUc*n8T0+_VR)`o8t`eDf@hb85o4|o*Rq%(lB`IH3)RTa4~er$JVg>!P223 z|IAc!BDN(d-^kj^``2}o^sHlD+gigk1ALYSaIytE#BTDA;n{5xDN*0^`2NG)#`_-i z2)LzLeO=1`FR<_Vo4gGzcTIeb+thr&Q@#K5-Qsh$<(umNe|{d!U}@9o+@mb#?k}_c zXrXG~Y9+n8Va+nE`W;u1N7Z-vCUCD~smP2K*gFKsGszS;I&c~j;V zx*uRT`>cN@mxcFhZqu`?vQy(uyl#6sBYRn(a6ww^?Q5Gt&#p@0_B*>p>-)AdtIk!1^y9RS?XGi# zKlXK$yUr0WbUe^IQ+RsP6urf3#YLMfRtorKTXx)j;AE$Hnci#;m>)3zy^-M(^FhVyDp{10#akDtBPw`^kSvY%76@Y}t~GPZTH z|8D0${at>wuiiLdf3p?mjO_69tZRb|OX5Eiws$3~b1eI+c4F^`SB$JH{PsHqxZh5G za>Og{uuj|4tM7J9e^s=2{*nibXMcYFFBGx-`SNa~Njvl&n-m%8J+_r>o{%!fNxxa= zu~6QL7sr1a{W3U|EpKpV%15hX67Nn_Fqcc(CHnHKHhiUV^aE* znO@Ah7QIXIJozRmQu5x>uH$_Lku~3Bzo+~v_;e$-I^yJPqxb0WH4Xj=TBYV2tQKq4CuH)c%1zH)lK9lJs&bdpW#$#CTNyWN zy6%1GJ@v1KIKM$i)`Qb5OIKDV#jEeKsh;_^BYpC#gvnB$r_Z`w{o|GS5h13Toq759 zYz!K2|7%?S^YP?k65Qt7*$cE2s#os(tLDbMEqqVzA8t@NvEal9+jGne3~%t>0%A_M zMuCOM961tpPC{TaQyO2&PeZNSKqm7E@(Zp)xFl;t-U7jeuja~i|$GON0^q|dG?9r zJX-j_afQ8zVa{3`!#Dfi&#)Kz%0HcH%9o3aA0{LOEK+$|G3U}Gb#>9HY-~0&l%86!J4|#NC#S3Nq}yi}pSrNt8su_XDac~PW6!M#p^ZMwL+ol3y+-5D4is=D0#Ecn`yh|oQkN<`n+Q*d)EAY zyHq1T8g5&6uBaqz<<~{e)n6~KdiU+_Z?;qZhu5*~33}-Csm1BcJvN`mEg@@`n+8`_ z+|nw^J2cJbXJnS{@kFbaJ2hdE@|1FNXUig#{%Hl-=NT4!~|^sU30d2VMuwJGG)E9ZrJPdL2w z-Mk04qPvz^-?_T^kI?Hy;ZakUmaLw5n>TICE8RCG*S8gfn7hXwKYPqNCcj&|Q|9Vp zJGlt+o%OMWy{kjZZ#>PL^2uv+@lxqlv;0lrojbQ(wCSBWb?vp_=`nY6?j5^h`gYrH z!`)$rzg~N_MoRZ+e!!ydQ!n?P-lKN+&4GQTZRS7Auk`$1mGAs%PjT}+?Wx-o?yOKg zbw8TDZ@uxOgS=|N9|gGkat`c0s6AO}Zq-}w>^}{)|Gif&4cJoM*KWMi38`rcw+{`myxKJiu zu#hP}rDD>@dSeW9f@ne~Xq|MO+PZy^1T^7ynyFDJUE1i2}DafDHw{I!i<-&g| z(mt>EPwtV|yx|vTRQqwu!p`oa@s2U7u|aoBJeOWp4fUEHq7z#-{Y$Q@XRGQ?(d$7n z-2Yad@13x3tB<|gt={Z6=2KpNpIlcv^B=>@xv9Had|N`|X8mNZ-Tw738~aJwc{X)V zH=b2Y-+May>_hYLf-14-y|Lo6be4#II6Yyxe*5&!39Z5ERbjpB&pa%eZr&are?aN_Ibhumgn@ruL!~LHt{{7U6I%AVL_2&OKHDTwM&Wyfy z!@AiV_ef;fka(%Pbg(JoDq`xlt zpA+z6ZHv42l+__3jZeH?=S(s)fBy0Eg6Eb`a{M1jY?zPn){LGh)*&9$Lb*@*Hd6rl`Y{&WcTY^KHYEf)-Urj{C1;jzp_!PZU$0)O#ez zWz*z{4i7$|qa7*}X7snLsm_(%c5i9-hc9I}etp07+bU=K+wu~tX%*fHjVz>h|oS9}oX7Eq(W8*3`nl z)QU-2m;K&;Qxff{)GoWY;j*00^xM6EBX}PhWc=~bz-RwS|HG_NEPVxTh2Kuwo`0qs?-jgybf8EQy3A6H7 zX6ns)7X7hL>RILC9>_>i=n*5uP3#N|l_K~$nz-+YK<_>vH4D&&!GDH>Iuy$|X9}=& zhlF@-y%NRQXtp#eXJNNP@GLXm2`nX1qU|ZO*bcK8GdKO-_da&Z)_2}_uQS;OeKfZ@ z{&@Yo$MK8rS82jWyoRAZHVA6ZIcFUfo>HDme_a#_t4nN)Ic>k^QzJep>8LS(=Ol%A| za9=$*)=NiiL6qn6sWUUOlH3kxxyoPq;t~^_yw|wx)?w?ACofWzJkPvau_#k>v1L`r z#Yb72t#Vhm_+?fVJ1Offl;+gEcSe+V)p!3@yB=QeTXN}fm!k~hZtlI8CA~hoXwB?6 z7b23F{*l8iDQ4}7`sjuKr_6fxO1o%nuV$N&hpTVs^4HzIuAV!JYy}jKg(?@zmhRCi zS)n*N{xYv?_o|Z8C9J{EChZJ6#<*FuWVU5+%Q?5q69QqEgF9C&j)tPcnS75nWtc9NG%RiATx0#&Nesy!1;=gTYl^ZaUWmUvk*tCzm~`8jjRr#O{GUr*e85zEQen8@1Pdr)tYYfH4t zYL5PnGC^tA9HEDz8zWuXJ9L%u#0t9`Rx=-U+Y)`?Y~$&DYM*WuXzJT(e!TOv;+nA3 z%$W&U-khr{U+&Bk-n>=DxZb8?_evS_V&_)%>;m>r^YWE_^>^m|dl2(FPxtB}xAKp& zWzn%&{r0)ZKcvm*(in@43NzA<*pbQMs_{ zY4z&6|GN4-v)}no>B)cNI-#mS?S;I~LV1TawD{doOq6~%r9d`?)7L^Jk@xUgp6J4e zLu?_QD;k}h_+8>GC09wt@RWN-wC}Dg?Qdc0@rY=xjtrG>Q(e=p_0a7|r0nDZ+jo;U zOiQ$$B(zJS%=k`2A!oRv>Ox83s}e{4@?^5jJ(w^fWkym(L*lH&wug@5-yU*`|Eajq z`nTe6D|1E5!$NVsM}ckWF&vK!+m^?0JhT*N`>=+4`(wp6b;)_@6^##7+ons#rB_^b zwTw%wnEKFE{7}WkR*reg?6YcDO4KgS`W^IazJ79qr{Ah8QyjI}RvhMfXSMd#&dYxc zAKjZhN$=2<65eG?*3F(Im4C`~+PxIdT`H4SD+byy7B9=?e;NMlW$lvd`nTg}F8}SZ zU&;TzcUA1Xd;Yt>1Rf1M6uHS{VlL~+sq-rLJl}Z!(TwG}V)=g$+z+2DvAH9$`$oKj z&BM&uhr^#7_*8t^qFq0&aL&`|n=MX$x*a(u@#j|^zs-Nr#FlU3T<3Ph>w~zAfakxB z4b4TdUv2ETD$YHe@wawORqNH(%WwnVnRhH$@Wdq=~~!)E?!_lu1l4=&TY>*oTo!o{Mu95JA)G=RX&zk zWW3&De&e>debe&22luVqoR!>M>pgw(#f>S~OcicRt&)=cY~j6f-Zt*^|38Zv6?f*! z&7XU`{C@QEJ-mLer@Vd{&%OPl6jxmm=T`0;>ep{S|M+hGJhiO&ZMxP4{Z9*6LccKc zrOL2H1a#Ls^M3#TBl68Ao#G!45^h({;ohd77qjPk)8^Cn^0K$wz9oMC@!#GpNyfUi z+!hMvLC5&dMk}3ocE@$+DUnR$Zk6`Qk?nUSHp@sQn#*QsR?Xo5e_5vP%*9D!Ywyic zWN)uj-@RWrYUdv9O_k?UWVcN}`@6O;%;f#cH+A7R4eXy}xE}sve(|FGnbsyX<=S_Yyi$&_P7h>Eq&88 zb937sk89h?S|7Wb$yQq@<>z#+5&!t+#Fe0|#JC;S+n#o@3vx1lZ97r!m1pi6D4BgZ z?fp~bds`mgIJf3)Xw&Vm$y1{5-xLhNBU2)dTH@XF7RnmU zuPTF5g3`X`-ujyNa(C6C4Z<^be%T(m@v-DK)rU1lvtEVSJ>1NHO-J&wNafu*C7)Vz z6Dvy-#j_UdJk_K6<+=~|yyS?VDF+RT4^0%&UDs{m>IIZ zwwtwOWtcgCtl!#ZQ`VDv*to1SV}ohd!TGyeX0LVZuCmiFay%z}wlVnSPq#Y(#W8v2 zuho8NUF{3BX1rOjPW>XA`INqkoB4T_-rT&Jyx{e(y-JI{-S+pGr|i*utSiZEq<4CU z(&Jpo_a{0|?9fUMIA$t&UG>N^|C<+fv^<==p;T9JkGa%ryOQT8sx}^s(w%dr_Tu8O zy6;gXs+W~?`xSFj-_F^W*u_<$ackAwwuyneB1%jvqjL7BW?xox_2+#yDSxidJ&UVH zI{$pF@H4!Wv&G%#pY$@G;v>dSrjBk{$j>&Kq;^hDDSg~2T^4ERo ztU`(Zt2RB*4gT}!f5grETeQwSiWPnSVIG%cddQatwW75Z3myq|&(=xl**qhlkeNR; z=74gTeagg;g-S~wDJ_dw5?OQPQL@@@(cZIiuO}xU(tojE2NPlkVd> z^RzrRR7rPp{oPT&@B!a6(K|=?G*$ELY-bhI=6bieN`5t$Vg0$J&ZEV;I+ELHyGb8{=LKZw?^&h6Vo5c`0RJ7`KjtQ&HKc+E#iugTx(pt z1$PR4iPuakk-r-ydAmg>x^Mc1!!G6DF8aGATgho1o|kyNfb%^6tD7o|E_U6}c=TFI zQS@g2>yiq?{cn2W%jVyYT5c9_%vkU2`+d^#KPKcwsYY3EnZHqNN44S2BYWj`yqxyq zorIOvJ8hZ2Qn7nP5`#{bPj^=A(@fOnSiJjLyY0eN7CN!K(mcDeAHUNQxqo5Z^2N6v zIX>VEz5CiV;_Evu+kZ@;@v#T3HOrY<7#Pg(j*n>)9v=(I%!QULQ>Wzm3p)xN|9|@O z#m5U8T)Q-yIJSg8)Oo->t$oHM3E@R5swzL;Wt{)KVXyI9r$zT$@&knzx(F@KuXxyQ zbneD(rKPzq_RhF_^Y7U+_2uf{f1m#@&oJqRz>A)v<*Zd^+uFR%;f`EZ-NgbJaYtmrY%p&rX!Rylrg^ z!#NYS&8?Frev8T6S@P-oyaOf4dgW7eC1>w`=@WXhVa@KI4PSOVE4!#^ami9?NqCiH zWJyf4>n?q`JW^!2nxNLz@{$c|i47CXi2-jqFcZhL3;R83LMIkN4QwdvJ+D}!@WcIcHY z?R}x0>$dUs+IPSIv-$7c9qGk8SK_k3FS0Om@bl3%%?) z%Wm56D0W4f6>GH#h6^^HI~HKrG^6Ww#gZhE&pC3dkEq_z+2F}lvUKm9R?Q+ehqoR- z+atOEE^LeB>s5?WS53KoQrcO((qVsH--))3D^Q@=!E7!c2ox(b= z9{&f>|4%++u6<>7x#npPHsAZK;Bpw#KeE(u>qpF$uchR%` zD-yQqoZ1>ZVNgLKCY&!TYXoK(h$NB!h zZVUG9TVOP&)WXk zNYaTViLj*s(cmszn}a&ffQ!@Z_QO^EaQ*Zr{K8{5-|_e}69* zGbsPK#=TyAZJY*^O_zPxvE58jQ(6n<_+u~f-rc3h}nt2m6zCq@OV#PFI_@ zWy#ai;zE&kH*J}6-l#V7Y?oxEx9Ox?sq(h#)~(5K>-sV&>f9;r4?>Dj=4V$_&f0d> zR?T72RbSot;g`3(SfQJAbLyPDh$pQ{m$RmoMQ54?ZwnM$dFFV=)qP9Wty z(&VikI+HJ6%1YCju9sqZcvg&emiDwfDW<+_9-(*VMP*!5Vt)CtX`W}M<)?{jciBwJ z-SEP=_+`K$9f_0eo~HS!TPDmhcXLYKd|COTYw+{rT>-0B`tJ^yG%YRk&xMO~DmUNy z+Z3kvS~C68oLPR^E3>WzR|~7F<-hm1_1pT?4lur$qxdAkYPtFx z?j5@i%5dNCNPT$ymGqiV%iPP#7yUKuHTkew{NbVbh1%7BzpEO(FPmJNA64Oh{Qt+? zMbDT0+dsK#=WF(@8&~Hlu?J-Av69q(u&Bo@X3|F`z0(%GX_87&5_~5ucovmB=;~o) z6AVu+c_?*$o$;P?2FC=ZUhL$QOqX!+F}gEB@nLS8rlfnp0B$~+SJp5>^^Pk~ga@Lh)a_UOKON~r-G#4N4oV>R1UWrHL zwBWi=JTs-f>YBfroSP+le^PMT?8~Rb(~849{T38zevm%&`U6{?Yen<3g{52a6=jx} zu4p-LVG_fe`{=dMz6TdhSnbNW){!pE@BO1DnY;0a7~5mjJMVL}4snTW3~F)QtW=~r zV}DNdjE%M>mrvO3b*bIbsc-(qIr#F;p6(3I-7-9XI-cIYc+6RFwX{i^_URl!f6cEu zcN}+K?ZY`gEOf=uT+!xD8@v`Rx)ffjx#9Gtqp7HP2tY_u%vU3&L-n zCgcld&;F71EpzgRzxMU4+EI`zsVgrf<=3$=FzE5%E6{LXNev#X3P>!;2q?-=_RK3N zh0b=b4b2Rf4wa~DV^Q;2E-f;F$t&91naTGh-xiJ8QmLD_gs$*zPnqQ>ou(kEvE`a* z#@(p$rJ)yhJ^03Wexr(eU&j6)3;!RGe<0q!-?8@oOco6m75C?di{ICNe|vA|-|PLG z8CHGhg(askoA)H$!nap(7Ep6~!$#wEcMsZg~(UukUot=Ly zA1NtEMt#XhX<)il{hMR1Jq|H%-ZM>4KU;kIr>MA;eVM7JxdWq}vJ5hFXR^$i)qh6%_P#Y| z=5D*Q@@Z3ZLY1$6`>#HYRg8bBdNx#7md8};B)4NuZ)f?iD#kJM)uzyrA zmYXz@-~RAnBd-q~J-aU|Df6#Albf88ZlSc8!9DVw#Nk58@`r}kD&{QgUO4+9%VA+2 ze|$86;Cc_y0|{;d9RJZmoJ)~uk@OSTrNn)(}F_MS2Cxk_8E+oLM=Ge0!q*w@~+ zxh(OY^Q>;);iLC%a^`#ztL|D}sN1*R%H62ttFQ+bv%qdweT(~V*DQ4@j6jh^@LNb9e`F@YR`VQO0%{unlvT3jU z)7rMZ@{eszKWK^SX6}*b*IO|;;cBPuB@;E*cSmovoN$YZRGB=tCVivvkGq~5iiM`0 z`y_HvKwba9wJEO_dw#WDdDVULtJ^`V`c;CwqVI$*lcNPQHtrTJ%aDzciJ0+6^KR+!wY80tjeYNyTzvS=a$cF&sEO+`|4 z9BM)@k4|7nzp$w<;Z#@pWp7U7d1nh^dY*R8S|?dNrTb=|fq%`q<#}pWJ39D6oJ>;F z-LHOTvf^Gf@sf7iqURx5F3Z;ht(kOt>C0)eYt}yDVf-8I<;y89x>w+wM5?d;k=0R# z>!-1@cs+Hh*c@`Tc(>)!B$2Bdf-WjQY(3+pvNC-8)lEq&N-k$)-+J|I+NpA%Ild>a z7fmg2)4jfB&aQpCogeM$6}rCk^sQ}a8Kz-*Q*y?eP z6mB$C1ThEJ9=!1B@&c8F#b{rHaQ*Ph@ zFK8{7cvof6_M69;XEP7Kt;BKLHg=xCHp{k3{&hx{2Ra#&c=~@R2b@|RBECT9flA|& z8G9VBWk=1=-McLJ@y!!mUrZMXau}CLwKW?#^xrwMs;1#1Z@sYh{0$%Y47xLnX5VsG zUsmPw>Wbj;vy*ShNWOi-sQk&C<(|Wo{Yo3u>)pRIGD&~3n`gdpoBA8st9Q4&u6lbf z@8Lp%|9$s}Sh-zb@7q!r%}F+W7Oy!1Q$AWeTCsS((#OXh(XxK|?4~&n zI#nHA%zLvuXDD+1nfZIU_MM57O=28U{UnF4OvD$$~8+0-6_!eA9!R9QC$|=qydx zGR4cw(6u$wsKvob^YTkog{}_qJ@+phovgp+XtRE)uIH{ZLQh-S>$~?m-nBN?^qqX= zWDw|JolX1qp5IqveDZz$zdsxf>ia$)dVQ2jKdfrwE$;c^tHgJ+a7<$8UvE3(upr~r zeG2+p+aI~zvC>&k7-5{e>uSF1FTKpd#b2#HUY~EcPU58G;;WaE*6tGY^pl*H_v+%h zu&za}i=V9X^?AXTD`k55O3?AMPbxh2Te-%>I{3CIa|#q|TbsV#JZ+`x8pX4_Oj6X8 z9g~wz2|ZZa{W~YmHn;iMlBG|TKD@kgBh@zPt5B}!T(1hg?2QMPH0-)FEn8s2(@kb; zS%qc^aK(n`mdHXlpbxXP&zg3 z+Y(9co5A4@ z!W)tnUD&?x!I`L4^LpYJcV+3OKZ~nAyo^oz8oYlr0YK4aCv)7 zC3nz^v}Lmo7Wr(=ITLjF>+f5quZGWhH|xyKAJfmLuB`a8G$hDL?$0shs^dw!{t9V$ zo?pH4aOw}6{|P65tedw!_;hdf$LQ77S5l8Si>d_|bT-W6y5r4TcVg~8t&5jBs&#kr zpI&AC`Tgwppn0MyZ|ro`YnEJkDDv+^K-TjA%^yWrb))lJYjwD4KL4LlqpCaoVoRPR z7vISnopO?|1JxJLb!8y|UcpnARSJWZ9}zlLsq$(%2+xd5%l`lJqmkZ+NJ3 zctOuri=zfdK5!k*lSjrWSR6@XYq4}dyakB)xw}8RQ8zZu!OVIqWvetC5}lf z;(5%|)?#}>LeJ~Q=_$_(<~gQ&82NbIXg8Nw=XIms;&3V_dx7U6#~D16h32)ZUVLiU zrp*(~bNNgCQhmv*7v0+TesRCsto2Uv?W!G(JEz`qf9=H)a@xD){-u?YS5p}GbZK!& z-uWx|C-K+^rMBZ~Ke#28kMbOhKOj*mp=G!#^X{6I5Azn;9a;0AQ)-INxAv0{C%4ZC zw31UwwGR8(B6Iw6Nz!ov>#C|N({6`4Ny+nQ$$tJZ=g^AGJ@K{jzr}fE`!~Lqdo{I> zXJ1u=@0s5d4jHe1W*4?fcbj?S=jjt&=A3r&lU2V`SyOXq{xNs^Cl<4duilt{wd=ld zzrN;8_Ked?0_PSP&p8mR(WUUar0uo_P-YI0{j-4xxYM{fldM;kXBKfIjBZt?p{u`IUv&zvtSKW*7JTUfY2 zz58y+tFMe(S8DZ2r(dmkxiw^0?M-W6la}ZZ``d53x9eS4m3zy_PaIiI?zJR7G8JzaMNLEiz5)teT5g&4=sqtKRnP2M-8dnDn>Mot1&X5^n=X z3TGLenwU(|SwgrsAc0JB%1p^DN=+`w%+E{A@l7m%6!*Oo&Uzho5NSPc@^_=@#VuQ} zUfWfmoEyb)ms3;t>2z?vO%mN@%zdU~p{ZntagU${U_q=rHMNGreMy)Acdwi*|- zRX>|u-2VIL=WmP)dZn6!^1n!2s_uJ!qL!`9>zac{o6O6l65R?SJVzDfi;XAsWy^j3 z5LR?r_4}4+)9>H3nX=BH^2Ju)gSnp%ytHoIu=H{D9oy&1Ub3!*Sq9y6qN+5Q z+IQO;b?mmX^s&7Y?S8*?eG=PC9wVNmn^}9Ud91(QY(2fVu`-c&W$^Nk*OP9hJ zvP&l{ROLX3%EHwVPIld*B1IPhdQx?#2{~_i{XJ76>iT!5leRY>=c#P)UE}8Lx1dW# z#309Sb!w28TCZ)_^4O)T%+@mAosn?2qP@)dIrl054smC$UvqRWu6CJ|WV85A&Cz3z zWfsbxo2bhb{Nl`UkM0?#wqDHf4Vby`2P>$0ULM!^Ihc`wfsqMc+g2BE)H{cP&gjTY z%S=uzfi`ZZhX1Y>P8F+LF0R(Ayw{;{Vp6c6=km21cW`rv>MZnFVt!l7eA7DXxju&z zW^_*WTpD*F_HJnTUTvm(@4q%h9W`4M$y)!A{lCzE_WADL=giEUr8YV0cKW^d-{yUu zTfDD$-^@QhPH(@@{Nm_$Micf6LI-v+Y-8V`+z`RAoqGju`7xOu?iJkSayQTW_PBq2 zsQi0p>|x#W?7yyT$$RlFZr1D1R!p4trHq$N-7=5oXphf1zTVr@mdWt@&J6QdI&ZD? z$_Ys=Ns-0R*WHs1JiF8h~g-J&hKPs^U3&Oh_zlC;X-wl6-gdoWj zziPr?%ei|63VJ6W*Uq__9JTVql9|R=BtuW$%G6zy(tFS2|Br%vPochald0ze9MVhw zH7uOvnQFB5=*tg2w`#IW*9G6s%M4Cg_4y8ym_qpS9<8uxF?yWt+wEuW`Cj^R*Qzgq zSFh!mFJjvE^RkI+ughcAnenD>e4GE+-Po$NE`QnfaB2!>u)G{ZYS6-nxk{yI?zQsmZr@hRfeCEm@pvmAL)OW2@^LsylP_*jDPM z7qGSD7%!Q1%%oC4tE(*Fs-AB8iyK=4CT+VVyXf@=O^pC0CQa{{?fOP+ zqr1!ej%b%Rq8t5>tX2Budg178(;crI-V1K9yJHyk3bp>D6mT}KlS}a@s*Y4w^?q-+#$fYaZS5JJheT~NZ zD?jA?R!xmq+*LJy+LQ8S!nyNf;uTM(%GaGdb0qL|&4L*%7lSs<7O4*NV&1RxaK_p= z@1s|}KmD#-UlV!GV+WV75Ss*_vCNSw&iVs_oU;WcTsXF&b)g`y(7Lo6T?+i`6DFwS z9GNOq^+BAoT|%m`zlHaQ_V;&F3mO)R)<0f&$UyVr_bplv*;G_r7J9xo5XgDmX?lTd zpJ#@9lv76{bKm9`#f8#phyU_+98Nl6bc4sT?WF?SM~TDsO%h2G$C`QS(<|mYJgVSU z(DX2|ZF;lBQDvV0T#xu{jucFKXz$pw@r^|sR}z!Ik&Wn)xqGCJ3-kO>sj%wUZE*Ml z&*9BH=M8Pne_%SS?f6HM-{6mR2h001bGfDQ9D&9s=Z75)ubAc}uspW0>Po?fmEnig zA8skpxx)5y!JM)Knb$9J9i8@}zCmG8UrOWrr?)ESyo)-p+gJAegTqYkJT5%gYm?T# zOZ-D&(hs9~?|w2Wrxz}IF635rJ$H@ryYvV951-3B;8&HmD1F8}-%rPOai2K~cs?zYL7lJnhl|1w`MFFetvw|MVu&YMv?XD3ZNK7I54e@`rwe!Pu7Tp6Ex zU;pnKpUO9~_x5c%{cJ&byhEbq3BM2C%yH}1HfE_f+g>wsE8g=x?kD?^^GXWwPBnh} zdOR3Ew$w1bfBy04odm|mM`v{9`NS`7OY*u_R~0xzIoG#Dbj!rDQ^t2ZIA6Sq_h0Lf z+ramdXQt)z8&2~d%=jd6R&Mb;iFEPl`OVLC@3%HQ&fC&((WO>So~O*PkWs!&)L`O@ z+*^?c=5k(}cl>!}jT`so2@v!h+dvR`#vUY4h1WAv;yVQ-7Is=8?c1 zmqP!3Rj~YVe`lBT4!KPK1y^*1W~_g5Dffji)1$i5bDs;NO>?=Y-cnk!cGpVrbDe{_8kJQc!Xg6lxA~wN8htq89 z{4x#yLd=|6r@<@)*9>g`PI3=B1b3=9F@%q$`d z92^`B3nxwuWIzJAPmln$hEOV3=pGwLi)d@A>gU;kHnK@a)j{3Whsnyrp(&CAd0mZCV*JX}XEC ze1H(sD-W?*s{@WYId9K6yk)W2wbH9^t_$r-O7*##*z$GD(ieuaDl@LFU3S^4No}gh zOIfR>$8_4C*|6)jKRfd&tlIdRZkXyM*^@jIo7+Q+7C&1u>7AL+*3+GHr+OIqcV0fP zXt7WK`m-HTYnN(H+mf1=G|lU0WTls6Ak!>Cj_+l2dsk}uwKni>GgJBbp>_8CrDV4lNv~DSQ_7m>e4X~p zFWgtp*K*N}Os>5Oy3*d0e_JZ-cAV8cS%cH{@y(D)_q*Yyf6m`n|P<+437i_d(sNy7cQ7NgrqoHH1Qj}|s@W$99wo30rH#$2gY+7h!(kSd2HLUwEIqW=eI=t{@)hvk*k@xrDAWi_>=Q7&*om)WPJ8Q(3)4= zQ=;__=}+L9W72DET*>qE+4uWS2gUP$#d>css=Ycf>$y;fcWh`%+W(-lXEb|Tc5iSx zq}Mk0#ncT_?ka0sTU*T9vO0v!4(UG3YpV*`bmnk?Y9g-+XPu40LdII5Zw4WY;}3c9 zc-&}Uue8!g6h16l;o&4JmliqY;fj{86)sN7a>>1qb*f_yy$z6PlXx_>!y(n;;DiK= zmyQCNZ9VL=Jc>346AXI{=6qkkEp^zS`P>Jd!=L438V-I~!v1~pEk~Q@juOiy&Kb-} zt~l82T+#I~lb=ud>B8FcMm<#*debH2zARv0zWPF^3iDp$SViS?@j~CqTNXu^Y)}8O zIsKXGjAa4JTXX{)I~SCE-g-uIySrA4?Ym9KOCwsJ3Vi6*z3u<`F6-yt0iGT^Rb|vq z3dB6{t_wK#ur_i>A2*M9>i^Q1Pw5|@Nt9jw;I_7cH~R0^t&w|dJNtJ%eYQ!*Zq5;F z%NjLv^K`>!UDi!H_msXC?nt#?`nd-lyS*_VDgx6Efj4};O)YKyv^`)Y*ZV~#&% zyZ&?U;~Q$m^Y`q!5OD5uZ!m}3a)GXA1xxcH#n#_`wy8q5JG{8!=dmCA!=<$5?d&?{ zG|$22|Jp6loT;BVij&tbS=Vz>`1n0{qi@yo|FA11Pg!$caOQ-3C4*LvkZqr~P-e$1%XlS|Td+B%HWo_Hb%f44{)~@W`>gIRY{QsNT zmG95m=ijsGE&gZEZ_BfQ^Z&L-UfN>O8;^9QhUsiSlzEg(J1lDBsV*(;m@pPqkzHAP znb=iDc4n1tD}0{1^2pP>H;>65)my87Q>Lrs%50UG`)cfSSJ^zuDRW!2D!9+Wx$_0D z^sH;vw{2^g@A>6dzivohvG=(7gO9vCycN5ucV{$&W#+$C{{D8}L%xf>r5|ow3u~-iLF8_eMuf*_}R27duwDTsia4 zH}=b$TWeW7d=FX87t>h(EYU&EGv@ZK+qaJ{{PgWdo6X$0^S&{@Uy#0{*=Z?j_@P^; zBj3LG`Ym(5q%r5}Vu`>9*4w_7lvey|t66(@S5hsXtNz?bdD+hV?(`Mg*Dt?(d#dW> zZ0>vi{=I#2`L-kb+PT)nA9LU5eg2Z!E%GIAar4yXDOsvTI?G&MB!?a-I5cl#gvPqL z@$9E>GDoLe_{75>tl<1xBy3_p=A2WvvWrji6i0n~adLCKhUbp7Hm7*CXcZkppKr$& zA6~fO5$~nI%M*mA8{9XrHIP$oe#)54wJpu)!h=l~0)1*L^i>U|Lf9;{xZOmqPB2Ky zG3?zsJFoJj>gMThs*ZknIY&BvmiKXolAm9G%G}nUziy#x!qY8|lNBN&HFea5gr0p| zUe@TbY2p*XM$W8YCk|IPlatb(D>i*N&~?{KNwL2`$Mb^TbQbH{?|ttUMdSq^Qw@1D z?fc2zg&B*tA2${YNV;_|yzAly8Oh8qZHG^F$mI3*_qdt*PHto?~!*gj?;HTK!b+3Dm zxP>lSbfQ|t;_O!==@sYKI!#qjKdlw~bzZ}&6;V7s=8I1>x;fWvacwS9kp6V(?97eV z&mO!oAxHYNp|R%`(P!J{T`SY8TIQHEH_ozPy3mz(OFY{+w)*Uwv}}&$s;(JjkJ%O- zW1cfzQgr%S6SJu=&Agftu34;mBO5C8O7+;xz{Hpt0pEh=dY*|&7utM%ri)yu+VsAS z=T!8<)5Fw0X=qMevgE(m*%Ox4Nm0Ht)_1M=a?H8fX;0`X_bijir@P&hYrfCPy0S7f zBYnajm05FJzw}L#;F9Q)Si_Ub!^gJp(xHMIO=jG;bYE;ZknFgeHCpFJR^#=iXq_8r zj?-E1iv7@ev2nrmCh-Ud{&~mNS&B~d70OE6XfTECQjXchJ%9GzPVqaVQhsvLq0rl= zq1vu1mtWLg-kT-3{9)_5nT!7%igD6EFKJwLRCTl3C$sAfYfH~wY?*(!*j(w;x|=C)AI%Q(7cMLwRgmv#1x&F1k}&o1-(d}@XC*+rAvP2Xo8zBBFo zHO`GCb;~SY_i$Xw`4%i%e~rgnxwVCmq69J6uhnd=ntY>{Rvd%kp`Yne+$OF-` zD-YtVXMNBTi_blt%VRB>m%gJpvE!jD&+3m-*Q#|7zkc)L`0KY4DLbYvWX<33xV2)k ztkJz=^X{Mfz-OIz$XfDVXqVxh_J@0U-X~Ys9}aBeH>jEL(Amu8gJ&D3^dcU^nnP`S ze{dXLF41RLGx4Ff*^!TlZ7PQ|+w^ZwIB;B2Zj<9tcS*UFiW_Z#-!}2{8~7O2oNL=% zS;jLz(c)Y|lj6|{X%;6xM7Etbo|9y8_yeo-v70&e@6r|Y*?+udsNX9wf7?R^yJHTI z6z4qsZ|VGAfiv|>xzzu^OZiSc4E!gp^ZR%ZllFv)wmn>+s%9BwNl((`NcH`AIK?js4Xhmii~%Ie$q0a)nxF zZ_=abo@)f<_j@fm7F)s8FY!|NsX9yGqxGNt{%vnD``?`W;Qzm)@6)<6TB2C*`Fcz| z@^{0cDZhT-$@~-XqvX1vcU1lS{X6Vh_b>SE zuHUHg+~cA1b>`=)|2yv4uloLcg*fBKiwfa~+sOB?12pzr=Xif^@s6&&^TqGUhMldI+^xU; zS()jS(yL2$uSyF)YIXj2%kref%F%i5AqT#$iCSm9s^GHSJnP2pL+!1#8ELFBf4+v^ z{xUi8yn3+F+XNr}BQ_s|$|k1wx^>S}3(f00`f%}vpnZSxoIFxzefiy~;lUy?>rLvrx65Q%WwgUyms-Qy_8QZ4m&&hD{$+M&OZvRHXLijSm7n}EIi_|e z-LPILx$e7Xjd^eU2czkiV%xXB;=b}qZW>q9Ip>-gPbXWvxW4J#N|S%{3Ih)8-}&oM z^p`KURD>2p`8T+4Whr=eV*RAk&!)G$?zkEfWUxBx;Hsw+7N>SywVXS3#jejgo}Agi zX6-Aq)$4hs-{YG}XY{@E{H_Q8y&7}%#T+qizdmO^_W5de1A9Fk{nWmkxWK$OBz;o@ zr_DOS0w2}oEnh1(uiF(7-|1JlKi=E!*2nqkB}b({oRYa&sA#-bF#n>Y`K!7x!^e-D zk1DmX|A~64*k6BjhWN7ty^H=QYc0ceu2|ayIjwT4;-YO^IT;wzr0}%}ac|f~YY}?n zgN~|nEG@~%FUqV!I?iKi*zahORFS&&+dQW`8pL@fnyo+Gq|-6ARdl-RU8b;|Ym}sT zcRx1TbtY#wbDY=a>ay_5o7SAsE87@!;qJT_n!i>)f7!q4+)T-gR@SHOmHXe@exCPv z?)#eQGxz`h`L&#ZcZcdipF>`pPldufS4`Lt<+QZLROpV7oX~{VEBPWMgeE*+DVOnd z+0``0JT99?#_s3UZ^ClcWUsg#bX~#WmRw)vt~5KpRd4;4Z%Mr(V6n$9dy-|}L^ z%#!R~yM29UL`4{0jdjymr1nmt@zblkkMDCzZmkvB5iJ`m?720#lRM&8uItCuiONaQ zUBAC5?ze?FZArZ^?;QC$8VR#?ZC@7t_WWQlUw@ zoiAQ+s7_GSIx7%Z6lkir;7NUS|I7;|r#97WTUi?Nn01C+^_440`(nL{ZiKW|%r$@2 zHao5KyXtAvig&YnU9Om?^t^ibI8in8SjhZISEOrnZDV;QOW$;^PJBB-Of0~5|GwDe zU!STtW!*5*ILP}so4Kmy%95WePIWMR|Fi4Cg+wm31J&l93Qkv-itIGldh_VNZ|~Lw z&r;vEs-<>ql#6#j$t7*W?B{v2<8!9|zVL^2{p|Zww_Sacc_D1=tj7tu+cro4m=PeD z`8!Bd`EqO2tU0wRT$9e3=`TC?uEosl=TFgK#kH9Qj3><&&AcU%D|gal+4s2_vS%MG zjM;VQfP%pj0~6ypX)}ZZ^%prF5fkiH+SXMOaKucozoR0=Wpc+`B{|`bJ37=|Ou83v zXSljg%e}2~;QGcDb3Np?a#x&L_l)UN&TF4fQ%gRVov~c>C26Pn<-FgTreS<7eFcBfBlO;A7YS=m0|EoPky%P#=%*up3i#m=*+gdVxM!VzQ3NW`Q!$`6TY&eH;WRgL~=r0trruw`M08-t+a?gd7& z(>98=?<{vY#&;xTi}Uo0Z995;E5h7#4_m3EtZ@%=(>~)Qb425?#NoiU$2{s1^R$m# zws>|(ZqG9(bH7~|x`TPv8|``RB!Ag%&wD41^TvA~9E#g>;=?ZP-ye()N9%proM(Tp zIFUi$aL>a-jN4=n+~#?25HO|L;%q_NLtk;Wk6iyXCI579Z22cSX_?XImE~t^c25pD z(rm(_aM@Y(iS{IJ?+W?pSF^$|DJRU)_hnfbKkwk~75lZC%Y*hSHQRgsHI>}c{A;S@ zA5D)vv#w09__$`-*&wiVvUKE)eG;8!PSbKi&UnkD5|{-ARI|Bw9h*7$bKFY$kF%#JoynGI*2{)ldxpv-ai*w0KyM((_*gX%9% zF4if(yjiBr*hh7%jZdd}@A|!_nSb7_wV8da|7MNJ@#VK>K9>5n@S?r`%N*+8Q~AVf+N1lymrWNee)Qs+;(f1mHt)?>ZZ<0~)$cXD z5Wi`SS#P$9XEg_-sYIcS*UF~{ev14!#H%hRtMa^5($H_ufoNyfIc4`dcYNM=Z|03( zo^Rfs_kY~oC&f4A&{Zkx%d4;bkPTUu|MrE@w2Rla?mZu|lS%#f$HbWv4w(!8ND!*s z@?^f>gF7mG0q=Kn#?09`SN8bMnp@tfL0t3Ss!lrYvgPE_ARoiCo)35V`Wv4u&G0nd zY}5YK=wy15KNqBS@ijX#^AjrrgAv~G1}ps2#E9_*NbM4onwDCWng=^#v^O~0|8jyz z-Klj`7D*QcH!>=fq;B@xnbWl0cZ#Y)XSYg=f9!W7FE8uc=T7K<(pK4|I_X7u{gjV; z?gmKwO|Z9lKIi$J`*Z&N`umr?LFV2uL1BSOms91-SzDfdsS9*)xu;)byeluF?YmP$ z#JV>rpMO4eGE-Oh*(ht!9%*%ZL&@&6h|;brQoLzbS$JNQUH&v@@}$^grbngEMEz}^ zaqV!;db!G9<&gdX4PDP;%W|*H*qpmD`L@v)zVO8Pv-Vv6{j6}RWysSF>KX4mey>^C zwzh7|owUV?)^e+3`?h{`P3JwoL6=d}{>+s%yQ0i|!>*s{T3-3a%jHr05x=h;FYlSI zdSv-;Uh>|MjhP=BU$FY5UES-<=)EmCeD#)ECn+6)<;qxU+m<&>Cq+3`z94Br#? zr$rl*UG|;)bXkJ;(a*O%7vHihPiYRy3%JX^^jd4fkN=66b_=T#~Ik7 za_8`xmfaNx68nnzRe2KTWpfMtQv9AQ#ntZ0Cn@-SVb_cU!h(}4RFb$N`T8xNSlB$> zprUkiucq9bLq>nS=4#99+?@70bK3URGkx16S6O=6$IoEvoUEGAyvA-)ZB1Idf63Dw z`iq}*EBXFtTa)?duuA(>vujh17O&BmS-eK;X7Q8r7k)14C|Ug7lY3&#@x}TETen-N zZ26cKeX>PKch85-$}`2TJvO}`6KXX5TCvs-(ayKrK5qoWGalbOZ>%MKjEn1wnnLWM zob7>=mN*zKsyTdWr9EqG$%5*ymujsq%-vtYAGEr!dUDx=Xq{Mvt=Erb-&@=&wEn7K zrI4=3_Ke+Par5G4&&={kmgD|+;s-Nm)a`Ri!SQ)a3=F?n@U^k*iOdC=`FYUxRY@g! zR_NKA#pEc`dj7?(Y_nyY`x@^4I49s$$60)TZ~eW>I-Y^&!@&UWu*csfDgFtJ+9`N=`bNqB#?`w0L2qLGV%~gdm^`7z z>DtN=&xaXVpGv`=>1%I%-nwz)2{?Kpx4~yiEEPt=P zuWjx-&X1q#z!#EsWf$n4V_;ygX2chC_@}~L9i4F)A&FZSjuhg3E47+wJEKJDr zvR~xVOO*>FzL|Nht)9K)+E2B*^Hpaz>^sbN@r>xggK4?-XMB=P6E{ic?4S3tYD<{Z z?6ni!o@HGjW zvuro(>6qs4v@F%GO-sM=d5(@qan`O62hY}=iC9{6FKq3k)hjuZgFky++q5mZ%ui;w z#>AlAH?|pR{hqz<`t%x+kAYX*-{{V|_v3r*vzwDSa${t#YKY64oA-xTZ4CQozm~aV z`aAX&;xCwgH8Lg$NHD!)JbZw|fUAe`u>;2p2DL`b1gRN}A`YyF8rWVq@Y`}+ke!vk z$TEsSj;X)l_yMH}4AUA^Ht?)r@NZatKx+e=4fC}|-UpT&ICB^^AFyuVm8k2w%=aN^ z(XSN6Y;!N2d8zlO+o3?X{OiQt!p9{mYNczU6C!M-93r@i zJG8ZrQ&wC`$V#y!=*5%^itFAKA9$y9;L9A}T`T$oe(ewZqo7f%_?i|9x7$ ztyWzK{J^$7KjHNb)4&TS-o~|lb2(Vo`mNR0;nh{SuonSK))z!FZ$B<-C6>9)$ujZ& zp{nUm6Kn6xJ7iY)`oOQ9wd}Xgyp^0)IXzNzlgnn4HPh1)_NGNfte?sI+SK~s$&|eK zdZmBA!E3V8L-bCbVq#!$!MkKy9d9w?>gXJjm|m=xoRe5wJayX3_?U3XSA{hMc9{$Qr`rJ5&4`+wKYdw%Eh9nk3(l~4EU@6l+H5c+?` zCG>v-SBcSu$+K3x3r|@kJ2QGlwA^JEA9G*#UF+1gy_i<*WL0_o++hV<-;$R*W85Tn zEzi-`57x}A$O?Mqdw23Ij}VLHMW-}vr|r4DBYftiPa$5O?!vmFeQV}Tn^?&deQ)y3 z7`2MvqYXXtrbzmh6wFrEys)IR)OSnq^!?SBCrc&cYj24$Bu>Kie_aaO0M#lM|=TI6uK}hAi7xqvJdBW~$3P zt-N$uGDECVh?~}>fEPXc{Pfm>1V3Ii_D;;rD>RVCyj%gwPw=MQ# zyP1{rAWZR1>F#UECk5LoFN;d=zP;h;lp@=?Mi(zv+D_iMnAzlF){UDwuV&8j@v|z4 zYg%|y#%Z$TPc3I@-rL)4(xvWa2c3VgBka;cCo{=?j}vyDKB$}BBfEKR0`KhJlc$WY zyI9ZO9&E9+&wO1cTkta(Pdnj!gV3nT84Ys}yfwe^$uq^S@w~~@Yzw0koSM@nz1nqg z#`ej_1H!JL{eYC3QH(y*u0Y`I9;or#*B)xtkE zt9{O2R}o$#^FM%_?UScpb%~E@OiJ#lLkpM6@G@VI*l}(5i^rGz3iKsT8P=GXUYR@p z67Mbb5+7rUE>VLE@t2Eg?`p5HJibh&@X;aT*nOuCE!Cg@>>JOaT3d<0e{w1}CTzUC z>W=g*?*n<;bcB`}=5Vg^e*0^ItGS};BAv_SdrwuJjK1`B%G9*?SzCiO@7%QE@}73M zrq00i+%eC&YQn3g>}zdnpDtikF-=QI+ao>e?c!Pe$?sp@GCS3EJ`g(|pERD;BqfX+4ngPtA;s zE<7$J>|FWHnRTn2)XOl9cAk6@qZq-WjKve26FsC)6a{{qlC@#0N$s3y@9B~4`I@I@ z)_uRZuep~)YD4df8=UOM7k2!*e01i~%dYDUx}QHfbgTGuPGO{dby;2BvJE!dcL?0b zO5~P%<;8zZ>DSFWlQ!w^dyTyO5<~g10M+YA5ym>IV z`?+|U+&oPk-Sgt?+}_;I&AYOBH%i{we01hc_Gf7qPMP)Ti>0xt+HEk{9nva)sL4h7 zrc01(kZ+K4khhTXO65$2n?9F3F1cLt+0?4ycgg9J*Cn@0ew%tztUcL1)jh>Mn^M?4 z%}@GGikoCNDOP2-=eG%W+={GE%BuWTVOFX3{5J88x}`(Wgp>(S{3az%a#ksyc*nPB z#uK?o)t>K^cg}ypagyVt#>qgTxhkGX6K1GPQgNN6CaE5%a@<4B!$>7ks9VLoXwH$& z&i3R-Nj`ggg%AIo`9C|mpJ#IY-jrz{jqwIy;(>2 zk@**lc&8}c{TUM5+WPe5p+7$ty=eZNy2Mc5>ZqcjqRB`8RSX~b3i>{(7T7;_KOlKb z`@wC={lYe9e*}KeJNBN*{=g5T8!3Mzb~JwceZaTpKEI#wKZYNE$K+Y$6aOfF;5;VJ zcHZzG$B(l;_FQ!nJ{~`?-SD5q50%IM4YkMSvz#~jClX=!&*VnpAISpt$J!5!d*(Bo zH{Qn;m+&XD!1nR^#@7<|oc9j@_?*!FG5A5^v3Q2tJ^MNKb$^_G;JZPc)SZ(*PA_=e zv!5w1eGk{Xq(7kr^FCfb(A~42&+haO=?B&l@yz=tel$N=Zv0Q|hsopoW^TcGiGO4Z zCVn(dnESE(pu1!}|D2RRwFTmj(+{#eetuwU&wTd$ z{#Zn~{krb4M4s36*Xe{M`}ZhbijR|jslUGS%k=B6zfPwt+27;#>-05`dP|vy`#ko) z?ENx(+KI}2_M7HgD}CK=98}M)^mVI#kUz6vUhrU?2>FYX{J;=Pg zIClEF*lYhbSN**o`t;!GN97M6up4e+`_KJxv2yi%(R$gtg|1grAMMq4sh51+_uWQ! zQfI~aQyxlj<%vtI|D9NR_-g0ctJ)Pku`;jgg1)Fm9XaKDXZ7{}TeXrp^LCsL)?fS7 zwpYH;q;y->k}Q*ZhSzFCC1UT2Pc*r=aqBP6z};Hkl;>`9u_;Sr(LZ`R+%3$NeO{H` z(dv0ZrB@fPUSxM5d;01Rt@^E(J0N2PHL{2DvN#wR3`FrY_4V*KUz}Zn9Ro^}ax#;> zQ=v-}riORcOS_ByyEbjlr>eUr4w?nNI<#v`=b9UZbH%tkXCF%sc(uArNK2X{J5yDA zVtMRatzOG2M@#N0vv)Y`U|rg9`Ivk5i-Um+o@zYZ_h0zI-n&z`Y*PK3^uO-&**!D! zpUwXM?ChF9m+I$NiaE&t6F!j5l)=5gw!xM$M*2W0;~qT*)doMtuMgL)=v|&WNALl6 z`B}aK(WiFx6=e;t+1Bmc|8U!udE5H91b(r8`I2tbwJ~EU@7)lwqGe0ZWOhy4_H65# zO*5|g_-+?bUcI9Dj*@Ak*bUkUhdd^^v1N8!AwqsnWP@)@tjE2JgK*t=jblmrICLxKdwDob;n~x zvExDoi>u>q<mEWqBg@-fe8C{+7%*227Oc~Si zv#X!Yn0U3#_!bju&zIRN(}T{g;-0lM_2j;PYpUYjo?TJ3%6!(z3{BI^^L?Mru&Gg8 zcT>}2_BK!MRi^i?C-}LRdV6PzEHv9~oxap~?_sO6Cs*<9^}MbZv2F>&Mc))g-D73P zclYG1DnEDP<;SHvvZ5r{hMRufcdtubXyv)mq}WqjjON!AK1cdQ-`p~95ktsx-|X*C zOnzH@4^Z1!ELS|;9hemmB?qWWoIh`l`S!ULr@`{3tUH4BewBD*( z6}~FCdyV4NAa3t)OPOc$FP$y%x-N7y<;9I-TZI?f&kmh#@m}oo=IA&b@3(4~XJ0@2 zY})GdY4Nt3|Ge5dYwG(cJOBF4y!~#<&ZmBFH}Tko&6~09(({)Je=MKJbw2+Y>+>1kU5Z4q1+Vil z-3cjM7I+?8J0W$?OvR=&$-O-75>W-bhxH_X3rs1L7Q4B}{TO3PYKifkBNvVr7$2T3 z5tVSNLRv>s_{7N>DLc9oyB?|>cAPW4kojHeC)PGq$;TDzdotVf?&vRO=Qpr9@gYF@ z+#_Zleq+!qJdb?Z501m`l6J>FbhH@%SkzMfaJA6050PzqS}gYID>nKY|8Zz)%lGzp z^jIk9$DEeRns6tn`x7%7-6idgevoYI<~hyNZ&=g$@H9_+@(-)S<`Vl(e$Z_@F1hdc zhnAM&A1y6B`wkU!K5Q2f`|wk3#SfLk;xFbmI4V2JPkH8e_}{^ZA6wN#>x*W-SaS5- zM|alJnwmdbA2M%!y&<}Pr)g?KtbFO)!0Y$k-{b!Y*8P?A~&S~`8{KFlqxU-MT z&fj?d$s$7Lx3k>bc^mIP*?9ZjH??y|%FNe2e);@U#y5%o)*?HbrYvxqiM~8rRz*b;5JGcS%_P7FM}?2aKQ0U#$F~w_^M5D(|;-%HXj?>WMJrE1j@pZv+IYr0p zb__4ss!|m$8s4lL-pqRQYSWtin{wh)!)w>Qit?NqS3N!Q*{by~R;^#KGwec+Mkd!E z&Q&u!x@LR$PgA{AGSwx>t8+<((94reOCoNbovpoFb64KF=`H?Yc7YpTEQ=^8-n&3@ z#Tw7~3E{?1;?|_~z33LGt^BqB5vRG{m(r5VN|p?x4>#1FB{@cw7Vl}l^E>dkQChXx z#Lk~e*%g(t^$YE8f1CVQyZ^4kxAom+R$=;|t}Z_({`U0$%}n|ZvHF#j2id0o=vJEO z5}jKVu;gF-t~ZBP7jV5VHkVyiKEL+$jUzQWhxFMm*6({`wX@BB-Q(rwbpFVLhE?yL ztzLSSoq-`%7+-_I2ycVIEhjO(SS7fmC^IkJD?c+2cFkgIP_#Ewpuj)1wO8LxiM?`0 z?^f*fgpWI4EL6~Fl51IXuW#3>uD7S&iG2zF#kyB4#nI7zfxPJ1$lZZ%{OM`?X8wG( z?f0i&KX?}Om^v*9uu(( zEE}JHxMZFC^0(N0uNr&SPd@Tb&r3c$zPI5*U)!wPZ5=zxyPg^?4n4-aX7e%TPi|Yf zEgy4sPG;9BnP}`4d**&y%s)vx%hWWDb6th)JGFVF1((GtA2c|g|4+{Q_$fWj$Ia(v z@4Gxz?V91#;{KzvzxPZnNO{D1tU~86FDQniJ6u_s7#SF5;N4}2`^34_#AJPN3`54V zS|>;Q3pkDt9^Ag*cj}SR?2_d!aXs

    +^|LcG@6O-9|1X0tF%bt&44YzOlytdS!P|>hV&cRSFKZDkOTHsZ3sXxr*{^pb0cZwH8e&Y)2+_b`=ME-c(y8Nz1ztp!Z(%PqE%yVSn zs!z=MfnnQSTD9$`@YEjvm~L|`pvHE=-yZX%cB>at9<9wXIbt9bcIsYL#MGm6mHI;z zY~)T#`hQq--NN~u{SlYFv!5^2FMZyrF|Uz}f3{EF><R7+%a?blzouC!_FlpCyvN z=DrE~9Qb_p;jdmIas^R~e`Q^2ulTI-Vy@@%(&pgrXRN%J_vHSY;+7NR(B7-3lCvb? zhDG<1-nd-dJv5=K$&Q6pF7SmHoe<+lfu`@I9(W=(Mn9D|s zpH`{68LmCLxcl_+`023|Odi%8SnP3O?+x|meyPV+XdHO4@SVr)Oy9c`?NsswatqHD zeJ{N2TXXP@y27(y!<93640BU<_eq!+GuhO$@F@y5&wY0*{Y=`u`3)Idx>rp;=ZP=d z$gccxA>+J-Ql%T(*W~H0JXkf$OZm3PekB9XZzs!p)_>hptE1z8wcz>DFX0#BcW_S^ zo!8OATL1+lCTFLnxWIS7=7xBe-%b(OyD9Z_pzGsZg+V=)B9q)EzPXj@ zT%n?ClE=hot*N4G@i5R;tg~BLGVKX! z$fH}|Eayp{-CMkW=EcYB>+9{A47iOOFLSC02MEs)6bMZZtF88KSaB{#pLLyz!m>Pl z!)Mh_kKag6*H}<+y4{P%RZo;Ne$DOD_p2BhCvXTqcH5kJ)0C0(@YZSd76wuwNoF#) zl>{$ud>^&WU8j4Z80&q@cl#VAGp~PICoQ+pFK|oFY`?X6?-@}Avp z3lnebZv8sfdfLmq6K;Ko*`Kh;erriU{uQ0@1D5h1*Hp(nYs zuZ=PYDrclPgR-8Vn^mCw%lRBonYSFav4x&K|f zr0Ub-!=L`REa~I_kp8T7!k@^k_Q$1!_uhQ$`{TqDh5Cr=KNEd;iPpkj`zimswybh__h!<0zJ8DeQT&8zYs${C; z6oCg@t{vs|y}bL!FU@Q9tbb+&?veiVOi)>Ef#G`r@zpCc#J6khbQW24F=R>iTfTi4 zw#>PAaQa`VaOd7~4`-G2^E008x)F8yd*_qiu1b3@2Bh??w z8?Jt-<4Y$LHu60>oA$*%@DJ<87s`M6MYPYH|7p6tKl_CycedC|m35j%uU|y2k=Z-x zYQNkBw`s;VPp5zQb3EnaxAW%j-7~oB<(<}FTKo4;;fgOtOCJ8Mm0tJS9#sEaKU;mX zlbL~`AMcEcG5!n=8;x*DEJ=jSLqck!sgq*8r9pQlK6W#Y+%A7DWA)#FT%+r!J&El(XK zx33QkkfJ`?XIo}uSlO<9G~wx9*`P=7YMe4VuGqbgF)?h*6joLcHncHanC#ZN zSI{Fy70|A$itl+Q?3^suIi@%kjh&AiU0HqpqSRYWn2OUh39|93fO*B*N|W4Xut!@nl{Z8KjU zVb@mKcv63+af+4rj3B>l&a$df$~})}e#&D2rI4vn$#w@B85pGSRsp!r_yV<1f-r}y zLUX}q$cu4EA5!{sjVa9c;-w7&N?WHnZPc9-lH8~yVzM^hyJ)vgPFZHz^d|kS`~I-n zzp!}xqm#cbP`mR~Pu+L-mCxVgF{m0C%(VG_r}|vwJIm*GGyi=3{=S|;;?VTKBa1S+ z7Fl*JU)sofXw3+Wcxw`Ol+2dKF=PkZ{c)HNL`19k<_av<@}nw@Z!9C5u0@r19wG=MAaF;;|OnZ3E%2_yYl>(IsdD6 ziLD7eU6*lG{c>@+Nv!zK+uqtr&yTsU)X|-Yk9$ljw79EYwZumjAB##A#`)>K3i$jYry~#q<`Q*L$^6_4ekX*_LMueJ5U$ z$<{Envp1fyt*9(6+UTf~@2O=^(`IZ8S0zP9iIMiP0#Zb8~w+wlFw7VoU+hYR$T1gruFd36#eF= zXL`%kcx?Cl?P_UU`M7`Hq1(c>!PPOJnC>O|N7!GkDRv2guEFS$~S4wvo}iozW475WhQMeyIrre zR(%$pbXD$oNBGWp7C%0zzxjQOQ)AUs-G}!AKU)+em#&miQ(%2t;pNDG*qbMJ$D#*1 z&Roe{y8_lbG_HBTvna<@qk?h0mc)_JdvU=Rx?XenCB`_aA2#OUQWKeTjF(k+#*^GA zM|&eKHi@W@ZB2Z4l4fKb;7F6mGd^Rq=cK`L1Np`KukALBIl$yR?V((A$3vxiNf(kT zSidLlXyH$iI2Ob+-Lit^y}_Q-6OvCHH|VnFd2hJq`~vewsX9h`eE**_f3s)7HTMpN z74E$L4Qr(2+V^j3)#mNGCgFcJ{`TLkjr+Lb+FSHb{E{pE!niN!^o@Y*?Hez}ANsY$ z>Vvf1^bgv5az#%3^Eq_=f>wKf`XtqwPs~dlzveS-WW2lZ?qapmKPtGJ_tb4^y(i0) zT3(D{l8}Qzox0b-d{L!ajl@;pU!-REY{13JDrlVJaCwe~~7tJ_4kh3>u{#;d*7>g*@GSx;+CR*TM>_4l&p zqpcI3sVUi=eZi-f_WE?evR^x23f=i9+mrVCijdjqA6qu{U-)-8VSn?(oO((AX1>K4 zEiy%AKi*Exc{T4qht0vF0^NV$B?TuZi!EwpVPFWtdx|~&{eq!+#hK}OsVSa$C8_DD zMbOGGB-j6PfQ0Szy(QXL8<~`X6Ha(v=X-S|yiI}mimEV=#>of4FK1a9MQx6q_GbBu z{11nHS_BPU_Ww92pSoweHizf-j9GJ@@0(LR|Fg~Bo%`$RZCNL{^(iQ*NAGYIm@?Tq zvT4Jd+b2I&dgLAbP;*l6A}iCO6@hz$F1~L2yw6WTvM<(HyTn^xeg@0kX`aPpQ(tX6 zm=DHH)BG-QwtMzw8$utG|7jwQg$Z?Mr5_L$lrqf7$8%+p2bXs(0AAWy?~- zINauTEq!anzAe!Fi7Pxo`IhZvTT^bPecW?LAor`5o9w&SrAxQOFIp;6iYl2aGT)VahRoDlT+}7 zkc*0?Mxe@sM+Uk{9Q`gw3i}VQ>4?7Ia>s4f;bg(XGai0$Il}R-TjD75#FOueDo(`p zrY_Iel-P8#LGPPk`MVCult6}RM}u=8RA(Q(S=DfK#-$^RgzS&ZnPlbi%=m%V4Bvi> zv#XN~9|~PnPO<#X^3f@PS0?!-$N5esZSHz&CMO^3?b0%-&xWs<;uvPW^ zIX8_tKmYvtjj=&_x%1_PuRC6Lynd0^vBdZ}kJS0Rw8}p1^Obrj&iO5OQZ8_pot>Ju z;kbbA7MG)&m(-pWD4$z&@#c+NkF2wdOn&|`bM`seoffSuTh=~B=-l3?mUTDxeSPP0 zb5&@q=<`z!6_XSTlkY~Rot+f=c}bD-n})=t??TUd{SCXtzwIfzX=2pAC(jPvG|caj zv2l9~tF%MB})b1!-OA94_2|M0)-Q-It)(fj$1 z7rVlHI}dhW>=1lBbxN6H_tM;3UWblv+FSX7`NzT@>#0XPcDLX6F|wX~_iSBleGStJ zr$mn_r}TMVdY=_o_FOX@MP{2hwF z?noNwxObPjm$bamcJua+d3@+w(ru|bS9TsYxEuO=Rnm$y_m$gs#Z2CPUU&K8Eo;n! zr88E&mW&CE-Mp$```RmO;`}RY^Qz7>&%Xc4NHEv2_}rt}Z^F-p%DvC(z5lRYR?k`S zlR@i=Y!M~@3DP^u>%MH-S#R#6IQdWtS1`}i-#?7w%;i=sKEC^eQe&&mu})4U&m|ou z6IF{`=4l9AKEfkrG~=+;M!y_^*+;}S&OK-&)~T8_Q$tAmh}PkXvzIC-om{*5Q?+W~ zl7~jxm;M+$YcEWb*nD^f_u@b85|fSQwB4WFcx_+*l63!p@Y;cxe%3y7G zim~ke;k7@&=jd6b9w{njWMH_3H;IrGv3V(=Q`O*?DNmgOs%}M&|4)@}U1v4nIHQ&V zf2{S&*^6Fua5@T27npCLQhl>jJZRI_U7|vN)b@R6PEeX%*m=-=&j)A8^SQel4PIqT zF0Oj_bMErnxBvb7{8+t#Cydo)O31y*x0x1s&0Bph^z^nn&$nbv@nT~0Sst|U4%g

    %GpBO*GpTJSYhITY_RoAbOIzV- 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�hsRenUD2>|OX0nii*B9~5_4;p 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Μ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�yz1<8 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

    &%mu>F4dv7oV#>x4Zt& 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%0AIb5V&v^dfx1-w`|H|)| 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�c1uv9BB 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 z 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%0An)yHx|);UVN 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 `fwy7`eCV-L??6?fpHp{(!W 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

    ~Ig*18QgZ`aN*%WpobvulyQ z*3=ghYNh$tx2hE_k*xWocKqDhZO_7@)Wd)Kxz+wqIksoT)?4L8Ti2gETqOB<(Y37m zC$HKa^ggrUz`;}T^|L?x=+$3(-s{oQFBN54TDenm-s)(l7P@~-Zw=C3@4s1h#X4J& zqO~#p5q~~dgs(GU-r^)=U-BUF&*TKJrp-bkDisb*+r0v&B)Bzg_Y9c0K+Dm$DUwre z%7eE;b0#PFHMOf$w6ok-JGkBZgWsCc!_rHC3GR9MaP`sG8((m`dz}x}?Dgy{dHXN> zv-BsSTt1UoCTv!p_~N>^i)EhJ^D^p8My$%)7gi>JZdG;Oow@E<+{dNci<|%Lk+^Yt zYW^Gzy*(E9-%U-Gx?5ixUiWz63+2N4>uKAS_i6Lzor?OYw^!19)6B(%!8@}rUz_% z-fUfWbB^H7l$>T=GoP)68nL=RGvP9j#tWF{PygB^L8`SkOzJS zB0Ibf%x2-?u27EPdh&1u(|tz!H3>J}DyBEMv)E`o*wb*FWl!{hYL-3W2Y$2ci9cZY zLy)!YfhDWghs9hn?egIZx_m?4Z%?&P2IBKDb2d*A)^cXB7A zlHoPXS=S%?FBh9~d)M=meRuBN>vM50>Rd5j)P9Z9Bk|WRmv}i%Sc{y$3*Ee2%c(af zPU#%e$&&9n6TZFcJHmAH-rb!Jv#ciN`W8&g@IP?P`@_P^Z{K>Sd_OJQIsHT~i`D$L zYddaU>ng8Xoe^<>*b?o5U4kRvz(cf>o5&B=M6E z4;O8odTL40>G>_&OP(2N?()d16mzT66Ozh4e?hI{Nx9 zu@mQZRAw~3*~PH(vu4r5PnYlNPnx^_nDE;^wL|m1@kws{sdQ1?BdA1Wx;V#6KivsO zy6(SoK7LJh53{U)0GDva)bn=Y#_w8ZC!gQPtnW~Y86+8rx9z`p;#riYpB^`9(Dc2|pe@=Lz_DRf6^+jZghc~69FDy;-_H>7vo+2!(0 zHg6|G?$@|CJyu00N@nY>ygA9ZNbM(&4|nriSzYfX?+dy!-gn*VR;jkQI${p1+;hTY0nWnNpz%yB&Muj;s@_ba>J-Tua3E>}wK{oU9zCAyAn&uV>* z=hKXX5|&y$sknPrw&;%7>$ISYt9DyGxf+@pWBMvC+S|wT+O-`XeGjTcZs`a9Ny zDoZ@#obq?4w(R~?)qieE@m%lqCf=JT)Ale!gn#erLy5XvvyLnl_FwC0{EC5n!p^^{ zMb?cEU(A{vwbWRmBXCXKkCNY|-b)@oz4LjarJcvdoxSl^kD}GDf7VhdKL320y?(!0 zbf?cE@yGSy`DznSt9+6BQ~l&)=V#86x7Vw})ebJ#o%clK*vytsKkkK9KJzs6U#&Ci zpzK+t7eb9wh5#qRV8%5OgXeoNGbshKZrrh9HVHTR%1zrEeW%#A|NCr{Up`FHA- z+Q-Q5=l9#wkE}O3@nEOX&Uw>M$ex{X-^d7F02vRaU5h&RIcICBe zszsN%m#AKP5;0jRH+;>>iPJi_hAes8v9)B0=f-WSmo9Bw<`PxBCbxIX+>K?iOH`9` zqnD^AuQk0Cm9%#4Q|=E}xKrGJZ|hF^ue9^0XvH_*2;6GC zPbw!J3QOuN>EFIR?x6pbpX(L0ZT+`h`FYCb=B`uuyPM|s{D@fb>}2WZl<2wlt^99= z{U|)C__r{(UThwtY|wr1L1|Ll=V!I@F)*;p;2X3tC90;D7Eu zGhcDusS6sz!bEguUkfB=uvuvOo0UH;6x{Mk95ykFn#>(?+z94Jq8X|RavOsSK1uT>mFYW%G)Hhw`{i40%N2L~*#%dTur!73N%EI$V()wu?jc+*>w|(8n zuY3GczsH0VlXNY&|PAy%xaoy_Ojp;L3+%v zi}b2h*6Ytj*2S)!cqVM~yVcvaX8fGe_1bE6RJ^n#pKt}3UF z353O#YRs()SiN)J{ax+xrdKz;jP%}>zq8Lu-hz!=$SGz@z)Kb8&<{(4tp6tcK6Ejt z)XDtDgPEn5b^3QTKAt_VW$n_fCytgSaLVp_{*t%(j%tb2y5tx8US4Rg3MuQ4>dTv4 zr`u54`(cnNmk3$XLud`QoJoYCQndk%h~NVQPQWDrQXyt3-6ZRk?MAMwt1d%w5p!v8Z)bi?=9Q)VD;?J zmil!owzxZQRm<4%L1b#h>vJ~0_Z;fJ6SSw#m@A}2^G0hfS6NbfQ(oKk!Wc(>F0Ok{ zJ_qC4)=m)pqO>l7Lw1j^#t8$Nq#MnCthGG(PKl?)Sa*LEa-MWjUF6H-B}}}Jx$Yfs zVLw*T_0Z(7WSeH2(&3vde1|Jz10mGV8 z3yjZ{Cb1avZ01pI^X7T#*ON4>QSQo#717JqpO_YSedX_6kI%m-O9(1T772EmSGTn6 zfoYEN&*)i)1lls^J6-=ZZ=V0UnG<&3))oy~6JoP5NcE^!sMutmd<`|u{0r~c4v8>x zY!TgYcjoShUy{-99)8FPFJbNe{(JV1wtXhsZ|yR8z2#kM$d-SpH=@!cr=Pqi-L*9N zWrkIec&}pQX_G?VL-RkTM$9T>zoymAt)eUNuvk}j{epF>(*pnc)@*gUbEwS9c8Xue zwY5=gNvt#3UtBN}oOEr)m3wAi)&6$0XZ~&E+gHQCGm>v>leTY-EYoX?gc*rjJJ%~Y zUA=omT;v_&q&=rwjQM@v$mTsdZE$YyfkvmRpR!Ut@&%LL@&qrkU!c9g-zaYH-DP`v zr$>vdoPEpj>GVmG+xXprChBFbWfTm2W4$8p@Q1VW1$ghi`zgq|_I>$}OD^}Bk8HKm zN@-hVEpm2Em&CV(H<>5f*`H3C({Mrdl1mA4Bk%7m}0_H-+SPWrSo<&KzeZOS(7Elkhro`pZ``wuRe!!KLC zF=u69P~xIO$(&f6fnG9){|&$WOth{g#am(`WAA3G)@!fbnYPVj_RR1yGPApLM0bLi zb*9HO$wcnOS0dKwY`%~exov6e^{v^H)p9TA-o2KRDu44@n?S$ZcMe z$Oh%dQ`Me|7P}w2bb8l3X%lVN=8mQ2>@mss%oE&Zdv^KLqRe22y=jrRVy2lX zyIs>sGmX~2H2vJ^nf_9)YaP~}n|XYTQGTH9^@@ocUUB-brX3djY<2Xi%Z>OGvrFE6 zIkUpdnLoscSLDo_&+ELES33KNt&>x*efUl@L0nV$*3T=;PAtuQUNUpKPu{7?FG{)& zYTQ!a>eTwJ>c+V*XX{yn4A?E?zgM9JF%#Y{e#O zeEw-p)MnZFHp|oB@-Dj~<9n{B;kQiiQ8TVWz3FRx#WdEi`)bS2Uvezv`KG9wdM`e% zF%92z_Q!?kLi<&uch3xwElW#VeRj>V{Cm~FYeqsoM`{>1-rqG;c~_$T34nPf7oi6;a1F^ax5WHtIWF;pR|K(VZtFCLs6kQ=Ne7x7I0V zWfgy|`<8P2!?J}7*{yG1znwX!H)-CPgWt}E?Q4?Hysu}nZ|?WJ)2re>S6`d|xbN-5 zzO!ml2Xs45>iV4XcdNSndGde%pR4xUw{PosSkD!|RQ?QmNQvhi*5W(-fcM1Rn zT=E%{MeB7YiFAwJ_pAkM_xT^({!z)09%9F32E|GXel=k~1f zyXT||z8P@lPu|8LAKCEpgizg0sn}zGd`;@Qf*B2X~I`tmi z^?0syuX~H$qqQe;_Xx)xjAy-bbp8Ln%jF-tU1OHLt-Jl2|EKf530r#Xznq$AU15Ht zqEd4I`%optRKe>Wd$(!%-U+UH9Vz1cby9NFvGq!Q&U>G4=vY1RfYQ2}M=?Q6eG4vn zD?AZl%}Dvjm3L9U-Kh5TV%x@8J>MJ7mDeusvfkx&zIw@mD@q~8Q|GLC_u!P@oISr7 zYf87@TBj_~dG~1hA&)onEuOKN3PwNms8yW*!h83_Us(^2WpQ1!_#<%jz1#Zvmv@ML z(tlXqC$eO7-nU=ZK7HFQ{WDv-_0J-E*~EV75R>E4>#8n)*E(tRQ&Z9P$%NVO>R(%C|Nc63n^e1ex&BY}ma~4X-=dX-D^n1Rm{kJzg6@qa=xBe)R=6$DMdQUR=|Iz`8N)EPUP z?7J)0RWaRNI`4ex``o(4Wlr(hrK{Fna4voPW3kfqIn8Oi&Fim5RHbfo=hSk1$<~%x zSNYD4>t}egmq*;(bAoqVY#-W4U0-9HvhZW+)`Y#*KSKhgHhXi0)+;_K4-S6ed-q}M zPpSX^UFUOOvQ3Sda*4a*ckmq9_(Sa6747RLi`8%5u&2lV?$P{t$)WdFXi0~bF21!P zaBaTW`Srof*{h=M{($d(k;oKN@@HpY5a+{JV-wsB0AA4vuB|N%5DPkG`>gqz93)!O zSsCS9k2f6BDZ3>koV;}65vNtDKQ{|27&a=}tT|aB$^BJ_yNX#*~ zW!!UEr}G?7W9qb+HjRLg$zp91&$@hqOg~MFn}1Eu>!ZLPp{t}(CnneygujTN;Dx3OLKxI#GJ|7736%U1+N?QG=t9XB}2(kyemj*(d>)}o$G zg7+#vXgzw>?-z257#J9~;ypA#m#FR}=+tfK38v%j=9Q4s{oOY&92uJSn$PnkS}dN6$uy<{AFa-!{FCQ8~JYd(X+GtuI70pIX`0 zzGFBmr8jG)^@FtK%Osifx=gpW&%5&bY|+g%OS_j!rKWU+zipbiTx|2S!vZS1C!7~M zy>0UCD8ubKZFP&*-H2TMNabzyllcnuH}CjGz0_Kn<+(gZbdz7-w^K8x-Z^_F*Qrb~ zId{E~P}#vq^UtBDg5REs+Bn1DbYziJ`I+5mI{9LoHdY+mxG8LAmVD9bmDXXmUM^VC z7ki>CXlqw;t|5=v%2mnFlfADrB`^CFl9aJ}_erk9CzC9ty+v2Imgwe&&DkUBJw01> zxkUEdiHTn<4sM#6CSk7^r4{Txvq(#Nw_EQQohxrH*y?dk37UH9r}ov5qqeixN1d9% z_x0TSQ#04zduDO?qt$U~nRLrzmTDGCGLvQUjb3!hJ>TcRuOTzvqvY&#Cg+EXYqA&U z*6vAn;4k0&>E1j}^?$V;zE^+LuX^(KeoTr*?Vd?#_wKxTb1^Jx`{P3{=0^oyD)xL| zFf0Fd4FAXfs}?Kve3pu9j6b~kQp(>wfHYXTjEW1MftxgU6U^Py2wjK?VWgh$2a9C{tr~{l^mHkPM8T9cXA^z~X@+b!h(aMJ7_ z;-;btzMkKxuwPW<=kg@gTMK;mrJRtK>wlR0aQUM>{)Riwm7XvEp|+@6{>|gnb}q-7 z4u8L8P{H9Uy-U0F@{QxV{7TApsq*HcIWE#x@*ho$B#rtXsPAT9>nqjNa&g+?ZuK8E z*H4#O-mb2jU#4H%?d_=Oc`3sQm;S6H)sVj&n4K=B{My>xFi^C0d(zrSah^-xee8rKEU5 zrsS(V6@ezXfdS8Rii3+=ensR2f1Ax6Ix%!Xl2vw^P0x|LFO?==W|fc8yRvNFY%^V5 z@8FBvQkE^DZY+10uTBwA$&+K`%#DjyD!s9yCCu5P{p{W+5x;D+Umw!j{mdl#wm{zo zZj-!skxrW93POJ01F|}3k$J-B|Za(x`V_#GBv}(?;&W|VeOA~A<|G@1Emyl|V`R6IfSNaP(ChlT#} z0S8kxYO+$_FKK!`Bj`eFCad`ekH)U`A~8-*2O0K-6^I(2-O;bo9Vu3(VX^gVH5Sny!Pn6`9>sMnBE&I=L?P*^}BAZlfL{~!Q z^xGGLc5mt5S}qgLwD-w>o-;cvYg9#QBT}+zRU>#SoZKCA%opuzTv5NEMc4kG+FhRB zIgMUCj|6>Rt&1*U(2cwJJTCCu?0X-(%w)7r-Ta!dbVYP0*Z()plPq15_ccm{pZ)z& z?Pay|&gzw6hgQ4Iei!;$MRy|Kw8@wEi#;{`QF-6?j4r?MqciUf_cWK;$tLV*5f_R( ztiQLk`GY>FG4;p4w4;TEfx!yz2#_J3#uQR9=bD$CpOTrE4lUyPH?Cqb6mWh2Vqfgn zy-pw0MY^}mNLIk*VWh9=RlYG}|8Q-VQVEae# z5v%t02MRarT(VWa2T7=_ZN9kw(OUC!LbJ+uO$+Oe+?Vu}Gd4V9;_kVj?5f`T(-w9e zzGfXLmAg~pXn~!?U8mlwoU1q&vDml7Rac$A<*{F6GLyfa_ zq*sPbyjHRkFK1q8Cr3-wi~Ac~6OT29T&PezAPNc{y(#-F_A@XrSTN#iZJQ7mI^NES zImx9ti6yXWwrT@*`!O2|%xUF5?%g!We@AxG(gj|w9?eZHQ#>?1p3azBSdy+>&0o0R z?I8PyK#q79$&F{vyg9ed?f2i$KUou+ybl$I+6!|%pDVB~X4d9{oXtLucpg?QzrQtW z%l229yOSsTDxa6%q|oEMB}>{WziRPhlQlkX?yIbLvgY}WD>bFtcU(|vroV9RwbyeV zi>S6~b^T!pP-{_+`Sb9noV$gz4tTdHZ(t$YMFs{21H3_o@18cK1ch8<&JBw$7Y-Hq zw``}6(OfS9jUES4QQyl;G{pphGnVQ)E!g59knuWqme1wJm{Tc19H)+2uV^S|J$U-l zLj5(W>r^uZQy;FjKlSw9WX)x!!BL++yegUI*QvEN|=1=pUoy@dk$t+JX<5er) zE@(}$vtB24>)@V-V@noJ{N6Cj`|0MpRaWziw{A(haO~E{MYA+HB4%AHn&mjBW!|}! zX%{cB?6^E@XK+LRnTCl;R@L7)GZGd{WrZ1=E)FPszq}(wOHpgesR;X{r&LY+GdypV zw;f!hENbl0CM+V5U_5)fi~g6QIXb$cKDM4q7QbqdI=f36wJbd{OSSib=AQe^x7V)T~Pe z72DO+UGtNE_f39g6Wv$*k^9W;#Zy7 zZ*X=9XDwU7+Y@9SZ2WTZ(%;+9G@p7ur{k*9wT=kwN0Nf)yEwWs!~}&dDk zbMS-7VJ(%EAB6#KwtOGIZ0HfSP;x%Fpr=$~(npoU!91r8-yAR7bLfNC;cOwZ$Gn{9 zmGu+3#CcZQdI3Bu9 zXX>0a^RKPE&|-ffhu4sGQ{x4ZbFJ?dR2OjFzjNqj{91nwMV3*4Ptuv;m$rj&bmdXnBjJ?m#)o8~y$dY+r|(Nl7I{;ef! zZ#H`Fzp(L7O8qv^>ccLt`CX%yeNdI{om0|hWY=5yj(r=yV4#ie_QJcpo;q8fu`JJj zTrIA3COafo|7}^|$F?O8`zcl6cGn2#O&$}&zt?uNGBB9%QeHKNgqj$d zm?9VUTf={X3wx(aK1Q+*8+4onU0J;{I9&@kS8Q3T%X&*mQ;BtY=BG(~YBQ~7igf+n z_r76@Z);X;fMd#v1#*9{)*t-ux~JSolhI1Epzp2a{p!!}%DUOMma-)`0& zbL-Xe+CwM!GM2qCtO*cac0uRjnx{v_oXA$Pw#^=Dv1r-Ue^X>WF}uPteszdD=ubN*Oxrwli!wKD(g|; z#8}1y)1xsmxP zrncd6E1yn&l_TW*lxwwm=#8XT%~xKn{u1W9F8sym7oDrGyqoFr)~I}U-q-0-uV;qN zdnaGGGR5|GnCZGG+46a{5hcA%mxCuR*fGl}^RUX}NUrC7TsGfd>8*6w`Ds&VQIy@Z zsdKE1Z316=Pcf@q?_sq@O!;LmSL7Ad&_r$t=KyOvE` z^J?Y7kJsB;T7}+C+2GGyJG zt4m!m4QW}Va6X@H*0+qG+D%8a&FUb&O^LY{7`mfZdCgssl|RWoWoD&2Fr?qy!_-*@(Z`NKg1hr(FD zE3SK>_eEpE!(fAM#bXMIT}`(ih8M6mw=^{U4qUo`?Y797#E8=$8011f2yD|{aV(iD z>*DGJyXLOBJpI}`MEx~pbgGMLRCpcC$>4fssFTLA*#F>No^A;_7pH?E9ITfo1{FwO z(s>bHz+J+6dBbe^`C%K_W*S&cNIhXFVRTJVe=#RBkJ@2{!<%`|8`_-zAa?jR&-)V@ z$GVNKC3id&ZM&YjA*YO*(lzo9Dez&4CYshmRYXJqnhb{ekE3 zZzHqC2R8ISbe4?WAQ6{Z5$tBpzLT{&#ir@|s*9ceFZv&eDQj++ux4#DzwU?N+7-56 z?w=CL>)RZ(JY%hz<<_%XCeiz~KJl=@ zvupo5d1EKCN#CDym@#VKTbWiF$-~pXNGK-Wwv>@^HO;@B8Es@GemiDyam@Uy6XOdm z91Az|n^Wd#yy39wT;=`2nSZaTmR`GUar5ei9G>M#jHU^XpC@YY+9&VtHQva;>3?L^ z46lE=HL|PwZv4<&wxXsifye$x(<-MWf~G&T^?oHj-otAx7Irx0#fPQ!R~X*cb)L+c zs@4DS_>3i9W^L{If0ue?ZSB>+vY_{I*3{nf$%>{=I`*ymCF^VbXO+l(!2suvL0tUG zFP9lOX`a|3r*!=AamC=ZZT$;R)t~ZRIfMOZ?D@8S*`+me&I&%;@Iu8^w#2CH(88YO zs~pW!J2{nkk50Lr+jFh|p}N;mQx=IOn28ptsGe%<1LJPtQI(=a!&Pe}H3F zuFS$~Ib9+@6Zt?cV6@_mBUtsJ(wPHX^Akxnkb4%1^)7-LI~D z|C{&W&i{6matHGMxHstUQGWO^k>8z_<#6X>+dVw@vSzex_IFsIU-+O;&`MtBh42IU zx6*P;TBrGOXUG`Osk?i|>M_%jDbu_~i)SqsUTv8ARNW+6ej|&9X7uvAa%&gxN4C9` z(RwD6td#!3O!DG;?W~kPA%M~i07?B(r~y&PP!?cVKE+2<xAVqwqJdCRCn`(jAhPS z)_%=c%62cVy(qQ(%ICGeSXZTAsa`it`!HAP{z51J>NPv2%C8QqzI!^Qt8e1!EVnN6 zjOqE|T0PQ|={HXF6-SG|@O*MTFL&V#`7=Ft@?$S~8*NGsH80`bx_siyU0>X~b~qj> z6Ws0cM(m@NV71E~jimJ*vt91!JQ5RJFTSwrg;3$@j@vG8gg>$gZts2}wqaxa&h*9J z2bNuOY?RlnnwWHTy}0cASMjlzuZl+QTjZJIyrcf5^Yx?gYqAepXZ>8;B3ycIn*Brm zq_f6G*X5SIe|#}2YJ13>l~Y%12xje@a_q>Cy!eUB=RUj`?)Uusw|iElnCBh_u8k^cW=set=}8=ZByLif7!9W-$^l@en0JB zmv5ZQBv|{aR`6PovcDR|;a?{%XBnv}teE%XhP0);|q3+~i|>U17c3 zTL+7cMT~3R65p@VTAr4AC)oVXr0DR8SG=5UO0K^8-=BAqFZ9P+Zay?Gp zXzA$*S3I3?BBKAX(X9!SH?}UE{_yIF(-}>gkEJ4vZb>Hb^v;+dnD`>)M%V9@mW0n| zCT^5;mAsx9F9w4v%^X8sc$MkSAOjedRj=En0_mgjv+#e|2kJnz#g`dh3& z)V1|{cs$t4BcJwR+We#+CWpf%_MQ4*%9($}T=mQ2$2{?q3OMFZHfZSglsKX+)b=5= ztz9MPzro?_lKYN+kmdB;X4drH)1v3QVa=3>#yrMC?+&#~*qt;u`yrRp{exrMdE=VK zhuu8tlKXTLr+k$?n#^;b_n}`+!$V=7exn-YmfeM2|E6?BXU;V;^I5p=;OqhcyIpR( zN`DORX)*~XWe|_nA zv{$mF!ph^aM~lmK*LepXbN`s#Fj?TQ@rU15u{PCg%eBo!Gg4jZ#Uth1QDeP% z^K>UiEu8Loep0fc)cL8N?TcKbJ4(uS{LtL#Hv36?xBRL`@3zx^C0dPrtbY#oOKz#m zZo16!Q|xcJpJq5to{G-iZIdAw#_TFChS)4`+NtCo1^{d@7q{K+3n(-kbw4PGbx zd*Xe*T&wr1A$rZ{fu>5|k0}YCI^qQ? zr5pFkOnvqIh@G$Fgv&CK23GCzJ1RaUo(NQZ;LEfxcpSoMYZkz2__tyA(%8#1W0s zGxN21s+OMWVKJ;Rxp(c~jPhkwN5$J;dlf!_Iv zk!zilSLZHLo4Dw+h5z2bWe>sU1lYXy7M{k=z;H?kU!{-lOmNsJq^q;Le{hJgiJ?I- z()8U{=wM`9jM_|}ohNfyv@|@Tf-Z4&u&`X(a>e8Jlx1R3AB;TxE;ptu^HFPE@PPMy z#c^-P+No%+FNC(qz&N>)qBb<9Objrln>0mw5D!Z z`dZJZ<-LEVWNi|3ZkS{?Gizhs)&p%kzT4TlEWKx+$~+^oVbvb73xN zITjPG4qn=_|4`u5&}^fa=*HJ7%KNnQ1FF0^g=hN2%wP5*CuC`E{JuMEkA9RMKC{~L ztOr`_R^HpmgGJUqv9y<&4&z5XR)4s(ibHi`9)>%-gJ%q z>)cv2?@e&pVSX+7NvQAox97L9=JIU}T6^#uD{q@m?ySC#db?%0Z;J+7>ef!b`Hl6= zvz_iH*_)~s%1PjNV zxxhVbRkX|POD$yq$vb`W`<~9sGv$x5c9fp=VNT)da>i9tnr}%?D~vEyp1-Pe_dB`S ziyq#QdkywXO*DM}dOP?U!aZ<@QbrX!=_IBYV%a z$_nYoZDDiGv=m%g+W5Q7Oi!MvSKY5`QTM;(UwvY_@PFQTajq>}=f(c@R49us{`P09 z>bqsnVxF(Fo@(}@a&cJsMaL`mvma#4DObPurb6o2tIP>^n3vVq>?lx|+PSA+EbiC& zcmI!XN$IEvYwJHOY@w2D`zzH$Af;lX$Fai&AE!niE2~J+Io8mVDlz4wK)bpn%Y+FV zrP@>1Jlr63SjH_y=V-A}O3$f?K4qh@!W$pffjz-OyFPZc$jzBhARx&XETh9&YxBf-#smTP&cinusy-V1z1Jxz>89$c zsm)lup`%VR=>LKLD`vLDT?&@x+`n{vstW6*dEaJN{8evvTQ50j>RU#oU7l{&&n1Mv zFqfI(nEir}k7rx?jUP|g&K3TADf?!3P}Dsb&{{Hg(P@?X8&=&j8>4U7KI6N4WOlRY?2hQd$+1Tc@7G+` z+pl!5OnScSpRVJ_q?g#4cb^vYoVf0xskFG>|G�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

    Ec-qCwBl|3?N6UIR6VXY(aR}g|8;WF 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

    cq5-*($k*4JSw5 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
    qB4r?&Nw_eBgh0 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
    1;;) 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

    yj{ParBEAsxH32kz` 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

    ^~*I84<|26+gNZ~bdE&@ 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Πj3hZ$2>EWLPEb(^6?r*tm(E0Gkj*~ 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 z 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

+ + + +Odoo Community Association + +
+

Report Async

+ +

Beta License: AGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runboat

+

The new menu “Report Center” is the central place to host your reports in one place. +From here, there are 2 ways to launch the report,

+
    +
  1. Run Now - run report immediately as per normal.
  2. +
  3. Run Background - put the report execution to queue job.
  4. +
+

By using the queue job, option 2 is great for long running report. +The report file will be saved for later use, with the option to send report +by email as soon as it is ready.

+

Notes:

+
    +
  • Only user with Technical Feature rights can manage the report.
  • +
  • Every internal user will have right to execute the report allowed for his/her groups.
  • +
  • The files created are owned and viewable only by the person who run the report.
  • +
  • Job queue manager can also see all jobs for each reports.
  • +
+

Table of contents

+ +
+

Usage

+

Menu: Dashboard > Report Center

+

As Technical Feature users, you can manage reports for Report Center.

+
    +
  • Report: choose the report (a window action). Although the option show all window actions +it only make sense for window actions that launch reports.
  • +
  • Allow Async: check this, if you want the report to run in background too, suitable for +report that return file as result, i.e., pdf/xlsx/csv/txt.
  • +
  • Email Notification: if checked, once the background process is completed, email with link to download +report will be sent.
  • +
  • Groups: select user groups allowed to use this report. If left blank, all user can use.
  • +
+

As normal user, you can run your reports from Report Center

+
    +
  • Run Now button: to run report immediately as per normal.
  • +
  • Run Background button: to run report asynchronously. Fall back to run now, if not report that produce file.
  • +
  • Job Status: show status of the latest run job. If job fail, exception error will also shown
  • +
  • Files: show all files being produced by the job as run by the user.
  • +
  • Jobs: show all jobs triggered by this report as run by the user. Only job queue manager have access to this button.
  • +
+
+
+

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 +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Ecosoft
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

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

+

Current maintainer:

+

kittiu

+

This module is part of the OCA/reporting-engine project on GitHub.

+

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

+
+
+
+
+ + + +Odoo Community Association + +
+

MIS Builder

+ +

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 combine data coming +from arbitrary Odoo models. Reports can be exported to PDF, Excel and they +can be added to Odoo dashboards.

+

Table of contents

+ +
+

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:

+
    +
  • pip install --pre odoo12-addon-mis_builder
  • +
  • then restart Odoo, update the addons list in your database, and install +the MIS Builder application.
  • +
+
+
+

Usage

+

To configure this module, you need to:

+
    +
  • Go to Accounting > Configuration > MIS Reporting > MIS Report Templates where +you can create report templates by defining KPI’s. KPI’s constitute the rows of your +reports. Such report templates are time independent.
  • +
+
+Sample report template +
+
    +
  • Then in Accounting > Reports > MIS Reporting > MIS Reports you can create report instance by +binding the templates to time periods, hence defining the columns of your reports.
  • +
+
+Sample report configuration +
+
    +
  • From the MIS Reports view, you can preview the report, add it to and Odoo dashboard, +and export it to PDF or Excel.
  • +
+
+Sample preview +
+
+
+

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 to further filter move lines or queries based on a user +selection. A typical use case could be to add an analytic account field on mis.report.instance, +or even on mis.report.instance.period if you want different columns to show different +analytic accounts.

+
+
+

Known issues / Roadmap

+

The mis_builder roadmap +and known issues can +be found on GitHub.

+
+
+

Changelog

+
+

16.0.5.1.9 (2024-02-09)

+

Bugfixes

+
    +
  • Restore compatibility with python 3.9 (#590)
  • +
+
+
+

16.0.5.1.8 (2024-02-08)

+

Bugfixes

+
    +
  • Resolve a permission issue when creating report periods with a user without admin rights. (#596)
  • +
+
+
+

16.0.5.1.0 (2023-04-04)

+

Features

+
    +
  • Improve UX by adding the option to edit the pivot date directly on the view.
  • +
+
+
+

16.0.5.0.0 (2023-04-01)

+

Features

+
    +
  • Migration to 16.0
      +
    • Addition of a generic filter domain on reports and columns.
    • +
    • Addition of a search bar to the widget. The corresponding search view is configurable +per report.
    • +
    • Huge improvement of the widget style. This was long overdue.
    • +
    • Make the MIS Report menu accessible to the Billing Administrator group +(instead of the hidden Show Full Accounting Features), to align with the access rules +and avoid giving a false sense of security. This also makes the menu discoverable to +new users.
    • +
    • Removal of analytic fetures because the upstream analytic_distribution mechanism +is not compatible; support may be introduced in separate module, depending on use +cases.
    • +
    • Abandon the mis_report_filters context key which had security implication. +It is replaced by a mis_analytic_domain context key which is ANDed with other +report-defined filters. (#472)
    • +
    • Rename the get_filter_descriptions_from_context method to +get_filter_descriptions. This method may be overridden to provide additional +subtitles on the PDF or XLS report, representing user-selected filters.
    • +
    • The hide_analytic_filters has been replaced by widget_show_filters.
    • +
    • The visibility of the settings button on the widget is now controlled by a +show_settings_button. Before it was visible only for the account_user group +but this was not flexible enough.
    • +
    • The widget configuration settings are now grouped in a dedicated Widget tab in +the report configuration form.
    • +
    +
  • +
+

Bugfixes

+
    +
  • Fix access error when previewing or printing report. (#415)
  • +
+
+
+

15.0.4.0.5 (2022-07-19)

+

Bugfixes

+
    +
  • Support users without timezone. (#388)
  • +
+
+
+

15.0.4.0.4 (2022-07-19)

+

Bugfixes

+
    +
  • Allow deleting a report that has subreports. (#431)
  • +
+
+
+

15.0.4.0.2 (2022-02-16)

+

Bugfixes

+
    +
  • Fix access right issue when clicking the “Save” button on a MIS Report Instance form. (#410)
  • +
+
+
+

14.0.4.0.0 (2022-01-08)

+

Features

+
    +
  • Remove various field size limits. (#332)
  • +
+

Bugfixes

+
    +
  • Support for the Odoo 13+ multi-company model. In multi-company mode, several allowed +companies can be declared on MIS Report instances, and the report operates on the +intersection of report companies and companies selected in the user context. (#327)

    +
  • +
  • The get_additional_query_filter argument of evaluate() is now propagated +correctly. (#375)

    +
  • +
  • Use the parent_state field of account.move.line to filter entries in posted +and draft state only. Before, when reporting in draft mode, all entries were used +(i.e. there was no filter), and that started including the cancelled entries/invoices in +Odoo 13.+.

    +

    This change also contains a breaking change in the internal API. For quite a while +the target_move argument of AEP and other methods was not used by MIS Builder itself +and was kept for backward compatibility. To avoid rippling effects of the necessary +change to use parent_state, we now remove this argument. (#377)

    +
  • +
+
+
+

14.0.3.6.7 (2021-06-02)

+

Bugfixes

+
    +
  • When on a MIS Report Instance, if you wanted to generate a new line of type comparison, you couldn’t currently select any existing period to compare. +This happened because the field domain was searching in a NewId context, thus not finding a correct period. +Changing the domain and making it use a computed field with a search for the _origin record solves the problem. (#361)
  • +
+
+
+

14.0.3.6.6 (2021-04-23)

+

Bugfixes

+
    +
  • Fix drilldown action name when the account model has been customized. (#350)
  • +
+
+
+

14.0.3.6.5 (2021-04-23)

+

Bugfixes

+
    +
  • While duplicating a MIS report instance, comparison columns are ignored because +they would raise an error otherwise, as they keep the old source_cmpcol_from_id +and source_cmpcol_to_id from the original record. (#343)
  • +
+
+
+

14.0.3.6.4 (2021-04-06)

+

Features

+
    +
  • The drilldown action name displayed on the breadcrumb has been revised. +The kpi description and the account display_name are shown instead +of the kpi’s technical definition. (#304)
  • +
  • Add analytic group filters on report instance, periods and in the interactive +view. (#320)
  • +
+
+
+

13.0.3.6.3 (2020-08-28)

+

Bugfixes

+
    +
  • Having a “Compare columns” added on a KPI with an associated style using a +Factor/Divider did lead to the said factor being applied on the percentages +when exporting to XLSX. (#300)
  • +
+

Misc

+ +
+
+

13.0.3.6.2 (2020-04-22)

+

Bugfixes

+
    +
  • The “Settings” button is now displayed for users with the “Show full accounting features” right when previewing a report. (#281)
  • +
+
+
+

13.0.3.6.1 (2020-04-22)

+

Bugfixes

+
    +
  • Fix TypeError: 'module' object is not iterable when using +budgets by account. (#276)
  • +
+
+
+

13.0.3.6.0 (2020-03-28)

+

Features

+
    +
  • Add column-level filters on analytic account and analytic tags. +These filters are combined with a AND with the report-level filters +and cannot be modified in the preview. (#138)
  • +
  • Access to KPI from other reports in KPI expressions, aka subreports. In a +report template, one can list named “subreports” (other report templates). When +evaluating expressions, you can access KPI’s of subreports with a dot-prefix +notation. Example: you can define a MIS Report for a “Balance Sheet”, and then +have another MIS Report “Balance Sheet Ratios” that fetches KPI’s from “Balance +Sheet” to create new KPI’s for the ratios (e.g. balance_sheet.current_assets / +balance_sheet.total_assets). (#155)
  • +
+
+
+

13.0.3.5.0 (2020-01-??)

+

Migration to odoo 13.0.

+
+
+

12.0.3.5.0 (2019-10-26)

+

Features

+
    +
  • The account_id field of the model selected in ‘Move lines source’ +in the Period form can now be a Many2one +relationship with any model that has a code field (not only with +account.account model). To this end, the model to be used for Actuals +move lines can be configured on the report template. It can be something else +than move lines and the only constraint is that its account_id field +has a code field. (#149)
  • +
  • Add source_aml_model_name field so extension modules providing +alternative data sources can more easily customize their data source. (#214)
  • +
  • Support analytic tag filters in the backend view and preview widget. +Selecting several tags in the filter means filtering on move lines which +have all these tags set. This is to support the most common use case of +using tags for different dimensions. The filter also makes a AND with the +analytic account filter. (#228)
  • +
  • Display company in account details rows in multi-company mode. (#242)
  • +
+

Bugfixes

+
    +
  • Propagate context to xlsx report, so the analytic account filter +works when exporting to xslx too. This also requires a fix to +report_xlsx (see https://github.com/OCA/reporting-engine/pull/259). (#178)
  • +
  • In columns of type Sum, preserve styles for KPIs that are not summable +(eg percentage values). Before this fix, such cells were displayed without +style. (#219)
  • +
  • In Excel export, keep the percentage point suffix (pp) instead of replacing it with %. (#220)
  • +
+
+
+

12.0.3.4.0 (2019-07-09)

+

Features

+
    +
  • New year-to-date mode for defining periods. (#165)
  • +
  • Add support for move lines with negative debit or credit. +Used by some for storno accounting. Not officially supported. (#175)
  • +
  • In Excel export, use a number format with thousands separator. The +specific separator used depends on the Excel configuration (eg regional +settings). (#190)
  • +
  • Add generation date/time at the end of the XLS export. (#191)
  • +
  • In presence of Sub KPIs, report more informative user errors when +non-multi expressions yield tuples of incorrect lenght. (#196)
  • +
+

Bugfixes

+
    +
  • Fix rendering of percentage types in Excel export. (#192)
  • +
+
+
+

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 implement +so far. Help welcome.

+
    +
  • Analytic account filters. On a report, an analytic +account can be selected for filtering. The filter will +be applied to move lines queries. A filter box is also +available in the widget to let the user select the analytic +account during report preview. (#15)
  • +
  • Control visibility of analytic filter combo box in widget. +This is useful to hide the analytic filters on reports where +they do not make sense, such as balance sheet reports. (#42)
  • +
  • Display analytic filters in the header of exported pdf and xls. (#44)
  • +
  • Replace the last old gtk icons with fontawesome icons. (#104)
  • +
  • Use active_test=False in AEP queries. +This is important for reports involving inactive taxes. +This should not negatively effect existing reports, because +an accounting report must take into account all existing move lines +even if they reference objects such as taxes, journals, accounts types +that have been deactivated since their creation. (#107)
  • +
  • int(), float() and round() support for AccountingNone. (#108)
  • +
  • Allow referencing subkpis by name by writing kpi_x.subkpi_y in expressions. (#114)
  • +
  • Add an option to control the display of the start/end dates in the +column headers. It is disabled by default (this is a change compared +to previous behaviour). (#118)
  • +
  • Add evaluate method to mis.report. This is a simplified +method to evaluate kpis of a report over a time period, +without creating a mis.report.instance. (#123)
  • +
+

Bugs

+
    +
  • In the style form, hide the “Hide always” checkbox when “Hide always inherit” +is checked, as for all other syle elements. (#121 <https://github.com/OCA/mis-builder/pull/121>_)
  • +
+

Upgrading from 3.2 (breaking changes)

+

If you use Actuals (alternative) data source in combination with analytic +filters, the underlying model must now have an analytic_account_id field.

+
+
+

11.0.3.2.2 (2018-06-30)

+
    +
  • [FIX] Fix bug in company_default_get call returning +id instead of recordset +(#103)
  • +
  • [IMP] add “hide always” style property to make hidden KPI’s +(for KPI that serve as basis for other formulas, but do not +need to be displayed). +(#46)
  • +
+
+
+

11.0.3.2.1 (2018-05-29)

+
    +
  • [FIX] Missing comparison operator for AccountingNone +leading to errors in pbal computations +(#93)
  • +
+
+
+

10.0.3.2.0 (2018-05-02)

+
    +
  • [FIX] make subkpi ordering deterministic +(#71)
  • +
  • [ADD] report instance level option to disable account expansion, +enabling the creation of detailed templates while deferring the decision +of rendering the details or not to the report instance +(#74)
  • +
  • [ADD] pbal and nbal accounting expressions, to sum positive +and negative balances respectively (ie ignoring accounts with negative, +resp positive balances) +(#86)
  • +
+
+
+

11.0.3.1.2 (2018-02-04)

+

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

+
+
+

10.0.3.1.1 (2017-11-14)

+

New features:

+
    +
  • [ADD] month and year relative periods, easier to use than +date ranges for the most common case. +(#2)
  • +
  • [ADD] multi-company consolidation support, with currency conversion +(the conversion rate date is the end of the reporting period) +(#7, +#3)
  • +
  • [ADD] provide ref, datetime, dateutil, time, user in the evaluation +context of move line domains; among other things, this allows using +references to xml ids (such as account types or tax tags) when +querying move lines +(#26).
  • +
  • [ADD] extended account selectors: you can now select accounts using +any domain on account.account, not only account codes +balp[('account_type', '=', 'asset_receivable')] +(#4).
  • +
  • [IMP] in the report instance configuration form, the filters are +now grouped in a notebook page, this improves readability and +extensibility +(#39).
  • +
+

Bug fixes:

+
    +
  • [FIX] fix error when saving periods in comparison mode on newly +created (not yet saved) report instances. +#50
  • +
  • [FIX] improve display of Base Date report instance view. +#51
  • +
+

Upgrading from 3.0 (breaking changes):

+
    +
  • Alternative move line data sources must have a company_id field.
  • +
+
+
+

10.0.3.0.4 (2017-10-14)

+

Bug fix:

+
    +
  • [FIX] issue with initial balance rounding. +#30
  • +
+
+
+

10.0.3.0.3 (2017-10-03)

+

Bug fix:

+
    +
  • [FIX] fix error saving KPI on newly created reports. +#18
  • +
+
+
+

10.0.3.0.2 (2017-10-01)

+

New features:

+
    +
  • [ADD] Alternative move line source per report column. +This makes mis buidler accounting expressions work on any model +that has debit, credit, account_id and date fields. Provided you can +expose, say, committed purchases, or your budget as a view with +debit, credit and account_id, this opens up a lot of possibilities
  • +
  • [ADD] Comparison column source (more flexible than the previous, +now deprecated, comparison mechanism). +CAVEAT: there is no automated migration to the new mechanism.
  • +
  • [ADD] Sum column source, to create columns that add/subtract +other columns.
  • +
  • [ADD] mis.kpi.data abstract model as a basis for manual KPI values +supporting automatic ajustment to the reporting time period (the basis +for budget item, but could also server other purposes, such as manually +entering some KPI values, such as number of employee)
  • +
  • [ADD] mis_builder_budget module providing a new budget data source
  • +
  • [ADD] new “hide empty” style property
  • +
  • [IMP] new AEP method to get accounts involved in an expression +(this is useful to find which KPI relate to a given P&L +acount, to implement budget control)
  • +
  • [IMP] many UI improvements
  • +
  • [IMP] many code style improvements and some refactoring
  • +
  • [IMP] add the column date_from, date_to in expression evaluation context, +as well as time, datetime and dateutil modules
  • +
+

Main bug fixes:

+ +
+
+

10.0.2.0.3 (unreleased)

+
    +
  • [IMP] more robust behaviour in presence of missing expressions
  • +
  • [FIX] indent style
  • +
  • [FIX] local variable ‘ctx’ referenced before assignment when generating +reports with no objects
  • +
  • [IMP] use fontawesome icons
  • +
  • [MIG] migrate to 10.0
  • +
  • [FIX] unicode error when exporting to Excel
  • +
  • [IMP] provide full access to mis builder style for group Adviser.
  • +
+
+
+

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 easily.
  • +
+
+
+

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 it is used by other modules.
  • +
+
+
+

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.

+
    +
  • [IMP] hide button box in edit mode on the report instance settings form
  • +
  • [FIX] Fix sum aggregation of non-stored fields +(https://github.com/OCA/account-financial-reporting/issues/178)
  • +
  • [IMP] There is now a default style at the report level
  • +
  • [CHG] Number display properties (rounding, prefix, suffix, factor) are +now defined in styles
  • +
  • [CHG] Percentage difference are rounded to 1 digit instead of the kpi’s +rounding, as the KPI rounding does not make sense in this case
  • +
  • [CHG] The divider suffix (k, M, etc) is not inserted automatically anymore +because it is inconsistent when working with prefixes; you need to add it +manually in the suffix
  • +
  • [IMP] AccountingExpressionProcessor now supports ‘balu’ expressions +to obtain the unallocated profit/loss of previous fiscal years; +get_unallocated_pl is the corresponding convenience method
  • +
  • [IMP] AccountingExpressionProcessor now has easy methods to obtain +balances by account: get_balances_initial, get_balances_end, +get_balances_variation
  • +
  • [IMP] there is now an auto-expand feature to automatically display +a detail by account for selected kpis
  • +
  • [IMP] the kpi and period lists are now manipulated through forms instead +of directly in the tree views
  • +
  • [IMP] it is now possible to create a report through a wizard, such +reports are deemed temporary and available through a “Last Reports Generated” +menu, they are garbaged collected automatically, unless saved permanently, +which can be done using a Save button
  • +
  • [IMP] there is now a beginner mode to configure simple reports with +only one period
  • +
  • [IMP] it is now easier to configure periods with fixed start/end dates
  • +
  • [IMP] the new sub-kpi mechanism allows the creation of columns +with multiple values, or columns with different values
  • +
  • [IMP] thanks to the new style model, the Excel export is now styled
  • +
  • [IMP] a new style model is now used to centralize style configuration
  • +
  • [FIX] use =like instead of like to search for accounts, because +the % are added by the user in the expressions
  • +
  • [FIX] Correctly compute the initial balance of income and expense account +based on the start of the fiscal year
  • +
  • [IMP] Support date ranges (from OCA/server-tools/date_range) as a more +flexible alternative to fiscal periods
  • +
  • v9 migration: fiscal periods are removed, account charts are removed, +consolidation accounts have been removed
  • +
+
+
+

8.0.1.0.0 (2016-04-27)

+ +
+
+

8.0.0.2.0

+

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

+
+
+
+

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 +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

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

+

Current maintainer:

+

sbidoul

+

This module is part of the OCA/mis-builder project on GitHub.

+

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

+
+
+
+