From 1a59b03e833a53137bc5ed3c2d480dfc3831a36b Mon Sep 17 00:00:00 2001 From: Ernad Husremovic Date: Sat, 30 Aug 2025 17:47:58 +0200 Subject: [PATCH] Add oca-dms submodule with 10 DMS modules MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .../README.md | 45 - .../account_dms_field/README.rst | 101 - .../account_dms_field/__init__.py | 1 - .../account_dms_field/__manifest__.py | 12 - .../demo/account_dms_data.xml | 18 - .../i18n/account_dms_field.pot | 39 - .../account_dms_field/i18n/bs.po | 39 - .../account_dms_field/i18n/it.po | 42 - .../account_dms_field/models/__init__.py | 2 - .../account_dms_field/models/account_move.py | 6 - .../models/dms_field_template.py | 12 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../account_dms_field/tests/__init__.py | 1 - .../tests/test_account_dms_field.py | 54 - .../views/account_move_view.xml | 19 - .../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 | 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 | 43 - odoo-bringout-oca-dms-dms/README.md | 47 - odoo-bringout-oca-dms-dms/dms/README.rst | 189 - odoo-bringout-oca-dms-dms/dms/__init__.py | 3 - odoo-bringout-oca-dms-dms/dms/__manifest__.py | 60 - .../dms/actions/file.xml | 16 - .../dms/controllers/__init__.py | 2 - .../dms/controllers/main.py | 49 - .../dms/controllers/portal.py | 202 - .../dms/demo/access_group.xml | 24 - .../dms/demo/category.xml | 31 - .../dms/demo/directory.xml | 147 - odoo-bringout-oca-dms-dms/dms/demo/file.xml | 241 - .../dms/demo/res_users.xml | 12 - .../dms/demo/storage.xml | 20 - odoo-bringout-oca-dms-dms/dms/demo/tag.xml | 64 - odoo-bringout-oca-dms-dms/dms/i18n/bs.po | 2276 ----- odoo-bringout-oca-dms-dms/dms/i18n/ca.po | 2298 ----- odoo-bringout-oca-dms-dms/dms/i18n/de.po | 2404 ----- odoo-bringout-oca-dms-dms/dms/i18n/dms.pot | 2276 ----- odoo-bringout-oca-dms-dms/dms/i18n/es.po | 2401 ----- odoo-bringout-oca-dms-dms/dms/i18n/fa.po | 2406 ----- odoo-bringout-oca-dms-dms/dms/i18n/fa_IR.po | 2277 ----- odoo-bringout-oca-dms-dms/dms/i18n/fr.po | 2469 ----- odoo-bringout-oca-dms-dms/dms/i18n/he_IL.po | 2380 ----- odoo-bringout-oca-dms-dms/dms/i18n/it.po | 2402 ----- odoo-bringout-oca-dms-dms/dms/i18n/nl.po | 2282 ----- odoo-bringout-oca-dms-dms/dms/i18n/pt.po | 2396 ----- odoo-bringout-oca-dms-dms/dms/i18n/pt_BR.po | 2400 ----- odoo-bringout-oca-dms-dms/dms/i18n/ru.po | 2281 ----- .../dms/models/__init__.py | 17 - .../dms/models/abstract_dms_mixin.py | 57 - .../dms/models/access_groups.py | 169 - odoo-bringout-oca-dms-dms/dms/models/base.py | 24 - .../dms/models/category.py | 136 - .../dms/models/directory.py | 800 -- .../dms/models/dms_file.py | 690 -- .../dms/models/dms_security_mixin.py | 259 - .../dms/models/ir_attachment.py | 109 - .../dms/models/mail_thread.py | 17 - .../dms/models/mixins_thumbnail.py | 44 - .../dms/models/res_company.py | 111 - .../dms/models/res_config_settings.py | 22 - .../dms/models/storage.py | 153 - odoo-bringout-oca-dms-dms/dms/models/tag.py | 59 - .../dms/readme/CONFIGURE.rst | 40 - .../dms/readme/CONTRIBUTORS.rst | 16 - .../dms/readme/CREDITS.rst | 6 - .../dms/readme/DESCRIPTION.rst | 6 - .../dms/readme/INSTALL.rst | 9 - .../dms/readme/ROADMAP.rst | 9 - .../dms/readme/USAGE.rst | 8 - .../dms/security/ir.model.access.csv | 27 - .../dms/security/security.xml | 190 - .../dms/static/description/icon.png | Bin 7197 -> 0 bytes .../dms/static/description/icon.svg | 1 - .../dms/static/description/index.html | 566 -- .../dms/static/icons/file_ai.svg | 1 - .../dms/static/icons/file_aj.svg | 1 - .../dms/static/icons/file_avi.svg | 1 - .../dms/static/icons/file_c.svg | 1 - .../dms/static/icons/file_cbl.svg | 1 - .../dms/static/icons/file_cc.svg | 1 - .../dms/static/icons/file_coffee.svg | 1 - .../dms/static/icons/file_cs.svg | 1 - .../dms/static/icons/file_css.svg | 1 - .../dms/static/icons/file_csv.svg | 1 - .../dms/static/icons/file_dbf.svg | 1 - .../dms/static/icons/file_dll.svg | 1 - .../dms/static/icons/file_doc.svg | 1 - .../dms/static/icons/file_docx.svg | 1 - .../dms/static/icons/file_dwg.svg | 1 - .../dms/static/icons/file_eml.svg | 1 - .../dms/static/icons/file_eps.svg | 1 - .../dms/static/icons/file_exe.svg | 1 - .../dms/static/icons/file_f.svg | 1 - .../dms/static/icons/file_fla.svg | 1 - .../dms/static/icons/file_gif.svg | 1 - .../dms/static/icons/file_go.svg | 1 - .../dms/static/icons/file_groovy.svg | 1 - .../dms/static/icons/file_html.svg | 1 - .../dms/static/icons/file_iso.svg | 1 - .../dms/static/icons/file_java.svg | 1 - .../dms/static/icons/file_jpg.svg | 1 - .../dms/static/icons/file_js.svg | 1 - .../dms/static/icons/file_json.svg | 1 - .../dms/static/icons/file_less.svg | 1 - .../dms/static/icons/file_md.svg | 1 - .../dms/static/icons/file_mov.svg | 1 - .../dms/static/icons/file_mp3.svg | 1 - .../dms/static/icons/file_mp4.svg | 1 - .../dms/static/icons/file_odp.svg | 1 - .../dms/static/icons/file_ods.svg | 1 - .../dms/static/icons/file_odt.svg | 1 - .../dms/static/icons/file_pdf.svg | 1 - .../dms/static/icons/file_php.svg | 1 - .../dms/static/icons/file_ppt.svg | 1 - .../dms/static/icons/file_pptx.svg | 1 - .../dms/static/icons/file_psd.svg | 1 - .../dms/static/icons/file_py.svg | 1 - .../dms/static/icons/file_rar.svg | 1 - .../dms/static/icons/file_raw.svg | 1 - .../dms/static/icons/file_rtf.svg | 1 - .../dms/static/icons/file_sass.svg | 1 - .../dms/static/icons/file_sc.svg | 1 - .../dms/static/icons/file_sh.svg | 1 - .../dms/static/icons/file_svg.svg | 1 - .../dms/static/icons/file_tar.svg | 1 - .../dms/static/icons/file_ttf.svg | 1 - .../dms/static/icons/file_txt.svg | 1 - .../dms/static/icons/file_unknown.svg | 1 - .../dms/static/icons/file_wav.svg | 1 - .../dms/static/icons/file_xls.svg | 1 - .../dms/static/icons/file_xlsx.svg | 1 - .../dms/static/icons/file_xml.svg | 1 - .../dms/static/icons/file_zip.svg | 1 - .../dms/static/icons/folder.svg | 1 - .../banner/documents_onboarding_directory.png | Bin 505679 -> 0 bytes .../img/banner/documents_onboarding_file.png | Bin 548663 -> 0 bytes .../static/src/js/components/path/path.esm.js | 0 .../dms/static/src/js/dms_portal_tour.js | 57 - .../dms/static/src/js/fields/path.js | 81 - .../dms/static/src/js/fields/path_owl.esm.js | 34 - .../dms/static/src/js/fields/path_owl.xml | 27 - .../src/js/views/dms_file_upload.esm.js | 167 - .../views/fields/binary/preview_record.esm.js | 35 - .../js/views/fields/binary/preview_record.xml | 39 - .../js/views/file_kanban_controller.esm.js | 14 - .../src/js/views/file_kanban_controller.xml | 26 - .../src/js/views/file_kanban_record.esm.js | 62 - .../src/js/views/file_kanban_renderer.esm.js | 20 - .../src/js/views/file_kanban_renderer.xml | 54 - .../src/js/views/file_kanban_view.esm.js | 28 - .../src/js/views/file_list_controller.esm.js | 15 - .../src/js/views/file_list_renderer.esm.js | 18 - .../src/js/views/file_list_renderer.xml | 54 - .../static/src/js/views/file_list_view.esm.js | 28 - .../static/src/js/views/many_drop_target.js | 98 - .../static/src/js/views/search_panel.esm.js | 32 - .../dms/static/src/models/attachment.esm.js | 88 - .../static/src/models/attachment_image.esm.js | 33 - .../models/attachment_viewer_viewable.esm.js | 30 - .../dms/static/src/scss/directory_kanban.scss | 98 - .../dms/static/src/scss/file_kanban.scss | 82 - .../dms/static/src/scss/variables.scss | 9 - .../dms/static/src/xml/views.xml | 72 - .../dms/template/assets.xml | 44 - .../dms/template/onboarding.xml | 97 - .../dms/test/audio01.wav | Bin 251668 -> 0 bytes .../dms/test/audio02.wav | Bin 474488 -> 0 bytes .../dms/test/audio03.mp3 | Bin 57298 -> 0 bytes .../dms/test/audio04.mp3 | Bin 85593 -> 0 bytes odoo-bringout-oca-dms-dms/dms/test/code01.aj | 10 - odoo-bringout-oca-dms-dms/dms/test/code02.sh | 9 - odoo-bringout-oca-dms-dms/dms/test/code03.c | 12 - odoo-bringout-oca-dms-dms/dms/test/code04.cc | 13 - odoo-bringout-oca-dms-dms/dms/test/code05.cs | 13 - odoo-bringout-oca-dms-dms/dms/test/code06.cbl | 5 - .../dms/test/code07.coffee | 1 - odoo-bringout-oca-dms-dms/dms/test/code08.f | 3 - odoo-bringout-oca-dms-dms/dms/test/code09.go | 7 - .../dms/test/code10.groovy | 7 - .../dms/test/code11.java | 11 - odoo-bringout-oca-dms-dms/dms/test/code12.sc | 3 - .../dms/test/document01.pdf | Bin 54836 -> 0 bytes .../dms/test/document02.doc | Bin 102400 -> 0 bytes .../dms/test/document03.odt | Bin 49732 -> 0 bytes .../dms/test/document04.rtf | 23 - .../dms/test/image01.jpg | Bin 96399 -> 0 bytes .../dms/test/image02.jpg | Bin 184051 -> 0 bytes .../dms/test/image03.jpg | Bin 182665 -> 0 bytes .../dms/test/image04.jpg | Bin 110152 -> 0 bytes odoo-bringout-oca-dms-dms/dms/test/mail01.eml | 170 - odoo-bringout-oca-dms-dms/dms/test/mail02.eml | 44 - .../dms/test/markdown.md | 138 - .../dms/test/sheet01.xls | Bin 38912 -> 0 bytes .../dms/test/sheet02.csv | 100 - .../dms/test/sheet03.ods | Bin 11535 -> 0 bytes .../dms/test/slide01.odp | Bin 857455 -> 0 bytes .../dms/test/slide02.ppt | Bin 527872 -> 0 bytes odoo-bringout-oca-dms-dms/dms/test/text.rst | 382 - odoo-bringout-oca-dms-dms/dms/test/text.txt | 27 - odoo-bringout-oca-dms-dms/dms/test/vector.svg | 1 - odoo-bringout-oca-dms-dms/dms/test/video.mp4 | Bin 11302109 -> 0 bytes .../dms/tests/__init__.py | 7 - odoo-bringout-oca-dms-dms/dms/tests/common.py | 212 - .../dms/tests/data/dms.category.csv | 51 - .../dms/tests/data/dms.directory.csv | 501 - .../dms/tests/data/dms.file.csv | 1501 --- .../dms/tests/data/dms.storage.csv | 3 - .../dms/tests/data/dms.tag.csv | 151 - .../dms/tests/data/mail01.eml | 170 - .../dms/tests/data/mail02.eml | 44 - .../dms/tests/test_benchmark.py | 378 - .../dms/tests/test_directory.py | 214 - .../dms/tests/test_file.py | 111 - .../dms/tests/test_file_database.py | 128 - .../dms/tests/test_portal.py | 78 - .../dms/tests/test_storage_attachment.py | 151 - .../dms/tests/test_storage_database.py | 84 - .../dms/tools/__init__.py | 1 - odoo-bringout-oca-dms-dms/dms/tools/file.py | 51 - .../dms/views/category.xml | 115 - .../dms/views/directory.xml | 744 -- .../dms/views/dms_access_groups_views.xml | 127 - .../dms/views/dms_file.xml | 677 -- .../dms/views/dms_portal_templates.xml | 125 - odoo-bringout-oca-dms-dms/dms/views/menu.xml | 34 - .../dms/views/res_config_settings.xml | 107 - .../dms/views/storage.xml | 263 - odoo-bringout-oca-dms-dms/dms/views/tag.xml | 173 - .../dms/wizards/__init__.py | 2 - .../dms/wizards/wizard_dms_file_move.py | 25 - .../wizards/wizard_dms_file_move_views.xml | 41 - .../dms/wizards/wizard_dms_share.py | 19 - .../dms/wizards/wizard_dms_share_views.xml | 28 - odoo-bringout-oca-dms-dms/doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - odoo-bringout-oca-dms-dms/doc/CONTROLLERS.md | 17 - odoo-bringout-oca-dms-dms/doc/DEPENDENCIES.md | 8 - odoo-bringout-oca-dms-dms/doc/FAQ.md | 4 - odoo-bringout-oca-dms-dms/doc/INSTALL.md | 7 - odoo-bringout-oca-dms-dms/doc/MODELS.md | 26 - odoo-bringout-oca-dms-dms/doc/OVERVIEW.md | 6 - odoo-bringout-oca-dms-dms/doc/REPORTS.md | 3 - odoo-bringout-oca-dms-dms/doc/SECURITY.md | 42 - .../doc/TROUBLESHOOTING.md | 5 - odoo-bringout-oca-dms-dms/doc/USAGE.md | 7 - odoo-bringout-oca-dms-dms/doc/WIZARDS.md | 3 - odoo-bringout-oca-dms-dms/pyproject.toml | 45 - .../README.md | 44 - .../dms_attachment_link/README.rst | 100 - .../dms_attachment_link/__init__.py | 1 - .../dms_attachment_link/__manifest__.py | 22 - .../dms_attachment_link/i18n/bs.po | 51 - .../i18n/dms_attachment_link.pot | 51 - .../dms_attachment_link/i18n/es.po | 50 - .../dms_attachment_link/i18n/it.po | 49 - .../dms_attachment_link/models/__init__.py | 3 - .../dms_attachment_link/models/dms_file.py | 19 - .../models/ir_attachment.py | 19 - .../dms_attachment_link/models/ir_binary.py | 15 - .../readme/CONTRIBUTORS.rst | 4 - .../readme/DESCRIPTION.rst | 1 - .../dms_attachment_link/readme/USAGE.rst | 9 - .../static/description/icon.png | Bin 8191 -> 0 bytes .../static/description/icon.svg | 200 - .../static/description/index.html | 441 - .../static/src/js/dms_attachment_link.esm.js | 37 - .../static/src/xml/chatter.xml | 20 - .../dms_attachment_link/tests/__init__.py | 1 - .../tests/test_dms_attachment_link.py | 20 - .../views/dms_file_views.xml | 36 - .../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 | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../pyproject.toml | 42 - .../README.md | 44 - .../dms_auto_classification/README.rst | 110 - .../dms_auto_classification/__init__.py | 4 - .../dms_auto_classification/__manifest__.py | 20 - .../demo/dms_classification_template_demo.xml | 11 - .../dms_auto_classification/i18n/bs.po | 207 - .../i18n/dms_auto_classification.pot | 207 - .../dms_auto_classification/i18n/es.po | 211 - .../dms_auto_classification/i18n/it.po | 210 - .../models/__init__.py | 3 - .../models/dms_classification_template.py | 21 - .../readme/CONFIGURE.rst | 9 - .../readme/CONTRIBUTORS.rst | 4 - .../readme/DESCRIPTION.rst | 1 - .../dms_auto_classification/readme/USAGE.rst | 6 - .../security/ir.model.access.csv | 5 - .../security/security.xml | 9 - .../static/description/icon.png | Bin 5069 -> 0 bytes .../static/description/icon.svg | 210 - .../static/description/index.html | 454 - .../dms_auto_classification/tests/__init__.py | 3 - .../tests/data/test.zip | Bin 3116 -> 0 bytes .../tests/test_dms_auto_classification.py | 189 - .../dms_classification_template_views.xml | 48 - .../wizards/__init__.py | 3 - .../wizards/wizard_dms_classification.py | 208 - .../wizard_dms_classification_views.xml | 76 - .../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 | 41 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../pyproject.toml | 42 - odoo-bringout-oca-dms-dms_field/README.md | 44 - .../dms_field/README.rst | 117 - .../dms_field/__init__.py | 1 - .../dms_field/__manifest__.py | 33 - .../dms_field/demo/partner_dms.xml | 35 - .../dms_field/i18n/bs.po | 395 - .../dms_field/i18n/dms_field.pot | 395 - .../dms_field/i18n/es.po | 519 - .../dms_field/i18n/fr.po | 395 - .../dms_field/i18n/it.po | 586 -- .../dms_field/models/__init__.py | 8 - .../dms_field/models/dms_access_group.py | 55 - .../dms_field/models/dms_directory.py | 166 - .../dms_field/models/dms_field_mixin.py | 80 - .../dms_field/models/dms_field_template.py | 202 - .../dms_field/models/dms_storage.py | 66 - .../models/ir_actions_act_window_view.py | 13 - .../dms_field/models/ir_ui_view.py | 38 - .../dms_field/models/res_partner.py | 9 - .../dms_field/readme/CONFIGURE.rst | 16 - .../dms_field/readme/CONTRIBUTORS.rst | 7 - .../dms_field/readme/DESCRIPTION.rst | 2 - .../dms_field/readme/ROADMAP.rst | 2 - .../dms_field/readme/USAGE.rst | 4 - .../dms_field/security/ir.model.access.csv | 3 - .../dms_field/security/security.xml | 19 - .../dms_field/static/description/icon.png | Bin 9455 -> 0 bytes .../dms_field/static/description/index.html | 463 - .../dms_field/static/lib/jsTree/LICENSE | 22 - .../dms_field/static/lib/jsTree/jstree.js | 8743 ----------------- .../static/lib/jsTree/themes/default/32px.png | Bin 3121 -> 0 bytes .../static/lib/jsTree/themes/default/40px.png | Bin 1880 -> 0 bytes .../lib/jsTree/themes/default/style.css | 1102 --- .../lib/jsTree/themes/default/throbber.gif | Bin 1720 -> 0 bytes .../static/lib/jsTree/themes/proton/30px.png | Bin 6423 -> 0 bytes .../static/lib/jsTree/themes/proton/32px.png | Bin 3333 -> 0 bytes .../static/lib/jsTree/themes/proton/LICENSE | 22 - .../titillium/titilliumweb-bold-webfont.eot | Bin 24108 -> 0 bytes .../titillium/titilliumweb-bold-webfont.svg | 2377 ----- .../titillium/titilliumweb-bold-webfont.ttf | Bin 49936 -> 0 bytes .../titillium/titilliumweb-bold-webfont.woff | Bin 27344 -> 0 bytes .../titilliumweb-extralight-webfont.eot | Bin 24056 -> 0 bytes .../titilliumweb-extralight-webfont.svg | 2410 ----- .../titilliumweb-extralight-webfont.ttf | Bin 50224 -> 0 bytes .../titilliumweb-extralight-webfont.woff | Bin 27108 -> 0 bytes .../titilliumweb-regular-webfont.eot | Bin 25059 -> 0 bytes .../titilliumweb-regular-webfont.svg | 2725 ----- .../titilliumweb-regular-webfont.ttf | Bin 50788 -> 0 bytes .../titilliumweb-regular-webfont.woff | Bin 28152 -> 0 bytes .../static/lib/jsTree/themes/proton/style.css | 1125 --- .../lib/jsTree/themes/proton/throbber.gif | Bin 1720 -> 0 bytes .../src/utils/format_binary_size.esm.js | 22 - .../static/src/utils/mimetype.esm.js | 81 - .../static/src/views/dms_list/dms_list.scss | 16 - .../dms_list/dms_list_arch_parser.esm.js | 37 - .../views/dms_list/dms_list_controller.esm.js | 538 - .../views/dms_list/dms_list_controller.xml | 8 - .../views/dms_list/dms_list_renderer.esm.js | 532 - .../src/views/dms_list/dms_list_renderer.scss | 89 - .../src/views/dms_list/dms_list_renderer.xml | 112 - .../src/views/dms_list/dms_list_view.esm.js | 33 - .../views/fields/x2many/x2many_field.esm.js | 27 - .../src/views/fields/x2many/x2many_field.xml | 15 - .../dms_field/tests/__init__.py | 1 - .../dms_field/tests/test_dms_field.py | 246 - .../views/dms_access_group_views.xml | 23 - .../dms_field/views/dms_directory.xml | 15 - .../views/dms_field_template_views.xml | 73 - .../dms_field/views/dms_storage.xml | 28 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - odoo-bringout-oca-dms-dms_field/doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - odoo-bringout-oca-dms-dms_field/doc/MODELS.md | 20 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 41 - .../doc/TROUBLESHOOTING.md | 5 - odoo-bringout-oca-dms-dms_field/doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../pyproject.toml | 43 - .../README.md | 45 - .../dms_field_auto_classification/README.rst | 112 - .../dms_field_auto_classification/__init__.py | 4 - .../__manifest__.py | 19 - .../demo/dms_classification_template_demo.xml | 20 - .../dms_field_auto_classification/i18n/bs.po | 110 - .../i18n/dms_field_auto_classification.pot | 110 - .../dms_field_auto_classification/i18n/es.po | 117 - .../dms_field_auto_classification/i18n/it.po | 113 - .../models/__init__.py | 3 - .../models/dms_classification_template.py | 46 - .../readme/CONFIGURE.rst | 10 - .../readme/CONTRIBUTORS.rst | 4 - .../readme/DESCRIPTION.rst | 2 - .../readme/USAGE.rst | 6 - .../security/ir.model.access.csv | 2 - .../static/description/icon.png | Bin 5069 -> 0 bytes .../static/description/icon.svg | 210 - .../static/description/index.html | 456 - .../tests/__init__.py | 3 - .../tests/data/test.zip | Bin 2902 -> 0 bytes .../test_dms_field_auto_classification.py | 191 - .../dms_classification_template_views.xml | 40 - .../wizards/__init__.py | 3 - .../wizards/wizard_dms_classification.py | 79 - .../wizard_dms_classification_views.xml | 19 - .../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 | 13 - .../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 - odoo-bringout-oca-dms-dms_storage/README.md | 45 - .../dms_storage/README.rst | 80 - .../dms_storage/__init__.py | 1 - .../dms_storage/__manifest__.py | 16 - .../dms_storage/i18n/bs.po | 49 - .../dms_storage/i18n/dms_storage.pot | 49 - .../dms_storage/i18n/it.po | 57 - .../dms_storage/models/__init__.py | 2 - .../dms_storage/models/dms_file.py | 36 - .../dms_storage/models/dms_storage.py | 13 - .../dms_storage/readme/CONTRIBUTORS.rst | 1 - .../dms_storage/readme/DESCRIPTION.rst | 5 - .../dms_storage/static/description/icon.png | Bin 9455 -> 0 bytes .../dms_storage/static/description/index.html | 423 - .../dms_storage/tests/__init__.py | 1 - .../dms_storage/tests/test_storage.py | 85 - .../dms_storage/views/dms_storage.xml | 18 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - odoo-bringout-oca-dms-dms_storage/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 | 44 - odoo-bringout-oca-dms-dms_user_role/README.md | 45 - .../dms_user_role/README.rst | 96 - .../dms_user_role/__init__.py | 3 - .../dms_user_role/__manifest__.py | 16 - .../dms_user_role/i18n/bs.po | 25 - .../dms_user_role/i18n/dms_user_role.pot | 25 - .../dms_user_role/i18n/es.po | 29 - .../dms_user_role/i18n/it.po | 28 - .../dms_user_role/models/__init__.py | 3 - .../dms_user_role/models/dms_access_group.py | 26 - .../dms_user_role/readme/CONTRIBUTORS.rst | 4 - .../dms_user_role/readme/DESCRIPTION.rst | 1 - .../dms_user_role/readme/USAGE.rst | 5 - .../dms_user_role/static/description/icon.png | Bin 7197 -> 0 bytes .../static/description/index.html | 438 - .../dms_user_role/tests/__init__.py | 3 - .../dms_user_role/tests/test_dms_user_role.py | 52 - .../views/dms_access_group_views.xml | 20 - .../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 - odoo-bringout-oca-dms-hr_dms_field/README.md | 45 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - odoo-bringout-oca-dms-hr_dms_field/doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 14 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 62 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../hr_dms_field/README.rst | 103 - .../hr_dms_field/__init__.py | 3 - .../hr_dms_field/__manifest__.py | 24 - .../hr_dms_field/demo/dms_data.xml | 17 - .../hr_dms_field/i18n/bs.po | 65 - .../hr_dms_field/i18n/es.po | 72 - .../hr_dms_field/i18n/hr_dms_field.pot | 65 - .../hr_dms_field/i18n/it.po | 71 - .../hr_dms_field/models/__init__.py | 5 - .../hr_dms_field/models/hr_employee.py | 9 - .../hr_dms_field/models/hr_employee_public.py | 16 - .../models/res_config_settings.py | 12 - .../hr_dms_field/readme/CONFIGURE.rst | 4 - .../hr_dms_field/readme/CONTRIBUTORS.rst | 4 - .../hr_dms_field/readme/DESCRIPTION.rst | 1 - .../hr_dms_field/readme/USAGE.rst | 4 - .../hr_dms_field/security/security.xml | 17 - .../hr_dms_field/static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 446 - .../src/js/base/dms_list_controller.esm.js | 16 - .../hr_dms_field/tests/__init__.py | 1 - .../hr_dms_field/tests/test_hr_dms_field.py | 112 - .../hr_dms_field/views/hr_employee_view.xml | 44 - .../views/res_config_settings_view.xml | 30 - .../pyproject.toml | 43 - .../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 | 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 | 43 - .../web_editor_media_dialog_dms/README.rst | 97 - .../web_editor_media_dialog_dms/__init__.py | 1 - .../__manifest__.py | 17 - .../web_editor_media_dialog_dms/i18n/bs.po | 66 - .../web_editor_media_dialog_dms/i18n/es.po | 70 - .../web_editor_media_dialog_dms/i18n/it.po | 69 - .../i18n/web_editor_media_dialog_dms.pot | 66 - .../models/__init__.py | 2 - .../models/dms_file.py | 26 - .../models/ir_binary.py | 15 - .../readme/CONTRIBUTORS.rst | 4 - .../readme/DESCRIPTION.rst | 2 - .../readme/USAGE.rst | 13 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 444 - .../src/media_dialog/dms_selector.esm.js | 209 - .../static/src/media_dialog/dms_selector.xml | 75 - .../src/media_dialog/media_dialog.esm.js | 43 - 594 files changed, 81867 deletions(-) delete mode 100644 odoo-bringout-oca-dms-account_dms_field/README.md delete mode 100644 odoo-bringout-oca-dms-account_dms_field/account_dms_field/README.rst delete mode 100644 odoo-bringout-oca-dms-account_dms_field/account_dms_field/__init__.py delete mode 100644 odoo-bringout-oca-dms-account_dms_field/account_dms_field/__manifest__.py delete mode 100644 odoo-bringout-oca-dms-account_dms_field/account_dms_field/demo/account_dms_data.xml delete mode 100644 odoo-bringout-oca-dms-account_dms_field/account_dms_field/i18n/account_dms_field.pot delete mode 100644 odoo-bringout-oca-dms-account_dms_field/account_dms_field/i18n/bs.po delete mode 100644 odoo-bringout-oca-dms-account_dms_field/account_dms_field/i18n/it.po delete mode 100644 odoo-bringout-oca-dms-account_dms_field/account_dms_field/models/__init__.py delete mode 100644 odoo-bringout-oca-dms-account_dms_field/account_dms_field/models/account_move.py delete mode 100644 odoo-bringout-oca-dms-account_dms_field/account_dms_field/models/dms_field_template.py delete mode 100644 odoo-bringout-oca-dms-account_dms_field/account_dms_field/static/description/icon.png delete mode 100644 odoo-bringout-oca-dms-account_dms_field/account_dms_field/tests/__init__.py delete mode 100644 odoo-bringout-oca-dms-account_dms_field/account_dms_field/tests/test_account_dms_field.py delete mode 100644 odoo-bringout-oca-dms-account_dms_field/account_dms_field/views/account_move_view.xml delete mode 100644 odoo-bringout-oca-dms-account_dms_field/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-dms-account_dms_field/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-dms-account_dms_field/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-dms-account_dms_field/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-dms-account_dms_field/doc/FAQ.md delete mode 100644 odoo-bringout-oca-dms-account_dms_field/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-dms-account_dms_field/doc/MODELS.md delete mode 100644 odoo-bringout-oca-dms-account_dms_field/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-dms-account_dms_field/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-dms-account_dms_field/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-dms-account_dms_field/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-dms-account_dms_field/doc/USAGE.md delete mode 100644 odoo-bringout-oca-dms-account_dms_field/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-dms-account_dms_field/pyproject.toml delete mode 100644 odoo-bringout-oca-dms-dms/README.md delete mode 100644 odoo-bringout-oca-dms-dms/dms/README.rst delete mode 100644 odoo-bringout-oca-dms-dms/dms/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/__manifest__.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/actions/file.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/controllers/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/controllers/main.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/controllers/portal.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/demo/access_group.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/demo/category.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/demo/directory.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/demo/file.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/demo/res_users.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/demo/storage.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/demo/tag.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/i18n/bs.po delete mode 100644 odoo-bringout-oca-dms-dms/dms/i18n/ca.po delete mode 100644 odoo-bringout-oca-dms-dms/dms/i18n/de.po delete mode 100644 odoo-bringout-oca-dms-dms/dms/i18n/dms.pot delete mode 100644 odoo-bringout-oca-dms-dms/dms/i18n/es.po delete mode 100644 odoo-bringout-oca-dms-dms/dms/i18n/fa.po delete mode 100644 odoo-bringout-oca-dms-dms/dms/i18n/fa_IR.po delete mode 100644 odoo-bringout-oca-dms-dms/dms/i18n/fr.po delete mode 100644 odoo-bringout-oca-dms-dms/dms/i18n/he_IL.po delete mode 100644 odoo-bringout-oca-dms-dms/dms/i18n/it.po delete mode 100644 odoo-bringout-oca-dms-dms/dms/i18n/nl.po delete mode 100644 odoo-bringout-oca-dms-dms/dms/i18n/pt.po delete mode 100644 odoo-bringout-oca-dms-dms/dms/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-dms-dms/dms/i18n/ru.po delete mode 100644 odoo-bringout-oca-dms-dms/dms/models/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/models/abstract_dms_mixin.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/models/access_groups.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/models/base.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/models/category.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/models/directory.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/models/dms_file.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/models/dms_security_mixin.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/models/ir_attachment.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/models/mail_thread.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/models/mixins_thumbnail.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/models/res_company.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/models/storage.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/models/tag.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-dms-dms/dms/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-dms-dms/dms/readme/CREDITS.rst delete mode 100644 odoo-bringout-oca-dms-dms/dms/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-dms-dms/dms/readme/INSTALL.rst delete mode 100644 odoo-bringout-oca-dms-dms/dms/readme/ROADMAP.rst delete mode 100644 odoo-bringout-oca-dms-dms/dms/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-dms-dms/dms/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-dms-dms/dms/security/security.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/description/icon.png delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/description/icon.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/description/index.html delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_ai.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_aj.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_avi.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_c.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_cbl.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_cc.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_coffee.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_cs.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_css.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_csv.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_dbf.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_dll.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_doc.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_docx.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_dwg.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_eml.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_eps.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_exe.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_f.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_fla.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_gif.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_go.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_groovy.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_html.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_iso.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_java.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_jpg.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_js.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_json.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_less.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_md.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_mov.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_mp3.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_mp4.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_odp.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_ods.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_odt.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_pdf.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_php.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_ppt.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_pptx.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_psd.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_py.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_rar.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_raw.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_rtf.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_sass.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_sc.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_sh.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_svg.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_tar.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_ttf.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_txt.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_unknown.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_wav.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_xls.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_xlsx.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_xml.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/file_zip.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/icons/folder.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/lib/img/banner/documents_onboarding_directory.png delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/lib/img/banner/documents_onboarding_file.png delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/components/path/path.esm.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/dms_portal_tour.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/fields/path.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/fields/path_owl.esm.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/fields/path_owl.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/views/dms_file_upload.esm.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/views/fields/binary/preview_record.esm.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/views/fields/binary/preview_record.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_controller.esm.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_controller.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_record.esm.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_renderer.esm.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_renderer.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_view.esm.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_controller.esm.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_renderer.esm.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_renderer.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_view.esm.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/views/many_drop_target.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/js/views/search_panel.esm.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/models/attachment.esm.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/models/attachment_image.esm.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/models/attachment_viewer_viewable.esm.js delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/scss/directory_kanban.scss delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/scss/file_kanban.scss delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/scss/variables.scss delete mode 100644 odoo-bringout-oca-dms-dms/dms/static/src/xml/views.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/template/assets.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/template/onboarding.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/audio01.wav delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/audio02.wav delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/audio03.mp3 delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/audio04.mp3 delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/code01.aj delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/code02.sh delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/code03.c delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/code04.cc delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/code05.cs delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/code06.cbl delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/code07.coffee delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/code08.f delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/code09.go delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/code10.groovy delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/code11.java delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/code12.sc delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/document01.pdf delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/document02.doc delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/document03.odt delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/document04.rtf delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/image01.jpg delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/image02.jpg delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/image03.jpg delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/image04.jpg delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/mail01.eml delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/mail02.eml delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/markdown.md delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/sheet01.xls delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/sheet02.csv delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/sheet03.ods delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/slide01.odp delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/slide02.ppt delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/text.rst delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/text.txt delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/vector.svg delete mode 100644 odoo-bringout-oca-dms-dms/dms/test/video.mp4 delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/common.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/data/dms.category.csv delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/data/dms.directory.csv delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/data/dms.file.csv delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/data/dms.storage.csv delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/data/dms.tag.csv delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/data/mail01.eml delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/data/mail02.eml delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/test_benchmark.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/test_directory.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/test_file.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/test_file_database.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/test_portal.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/test_storage_attachment.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/tests/test_storage_database.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/tools/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/tools/file.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/views/category.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/views/directory.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/views/dms_access_groups_views.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/views/dms_file.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/views/dms_portal_templates.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/views/menu.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/views/res_config_settings.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/views/storage.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/views/tag.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/wizards/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/wizards/wizard_dms_file_move.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/wizards/wizard_dms_file_move_views.xml delete mode 100644 odoo-bringout-oca-dms-dms/dms/wizards/wizard_dms_share.py delete mode 100644 odoo-bringout-oca-dms-dms/dms/wizards/wizard_dms_share_views.xml delete mode 100644 odoo-bringout-oca-dms-dms/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-dms-dms/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-dms-dms/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-dms-dms/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-dms-dms/doc/FAQ.md delete mode 100644 odoo-bringout-oca-dms-dms/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-dms-dms/doc/MODELS.md delete mode 100644 odoo-bringout-oca-dms-dms/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-dms-dms/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-dms-dms/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-dms-dms/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-dms-dms/doc/USAGE.md delete mode 100644 odoo-bringout-oca-dms-dms/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-dms-dms/pyproject.toml delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/README.md delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/README.rst delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/__manifest__.py delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/i18n/bs.po delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/i18n/dms_attachment_link.pot delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/i18n/es.po delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/i18n/it.po delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/models/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/models/dms_file.py delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/models/ir_attachment.py delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/models/ir_binary.py delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/static/description/icon.png delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/static/description/icon.svg delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/static/description/index.html delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/static/src/js/dms_attachment_link.esm.js delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/static/src/xml/chatter.xml delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/tests/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/tests/test_dms_attachment_link.py delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/dms_attachment_link/views/dms_file_views.xml delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/doc/FAQ.md delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/doc/MODELS.md delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/doc/USAGE.md delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-dms-dms_attachment_link/pyproject.toml delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/README.md delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/README.rst delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/__manifest__.py delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/demo/dms_classification_template_demo.xml delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/i18n/bs.po delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/i18n/dms_auto_classification.pot delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/i18n/es.po delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/i18n/it.po delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/models/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/models/dms_classification_template.py delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/security/security.xml delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/static/description/icon.png delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/static/description/icon.svg delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/static/description/index.html delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/tests/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/tests/data/test.zip delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/tests/test_dms_auto_classification.py delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/views/dms_classification_template_views.xml delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/wizards/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/wizards/wizard_dms_classification.py delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/dms_auto_classification/wizards/wizard_dms_classification_views.xml delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/doc/FAQ.md delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/doc/MODELS.md delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/doc/USAGE.md delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-dms-dms_auto_classification/pyproject.toml delete mode 100644 odoo-bringout-oca-dms-dms_field/README.md delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/README.rst delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/__manifest__.py delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/demo/partner_dms.xml delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/i18n/bs.po delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/i18n/dms_field.pot delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/i18n/es.po delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/i18n/fr.po delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/i18n/it.po delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/models/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/models/dms_access_group.py delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/models/dms_directory.py delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/models/dms_field_mixin.py delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/models/dms_field_template.py delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/models/dms_storage.py delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/models/ir_actions_act_window_view.py delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/models/ir_ui_view.py delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/models/res_partner.py delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/readme/ROADMAP.rst delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/security/security.xml delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/description/icon.png delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/description/index.html delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/LICENSE delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/jstree.js delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/default/32px.png delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/default/40px.png delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/default/style.css delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/default/throbber.gif delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/30px.png delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/32px.png delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/LICENSE delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/fonts/titillium/titilliumweb-bold-webfont.eot delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/fonts/titillium/titilliumweb-bold-webfont.svg delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/fonts/titillium/titilliumweb-bold-webfont.ttf delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/fonts/titillium/titilliumweb-bold-webfont.woff delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.eot delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.svg delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.ttf delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.woff delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/fonts/titillium/titilliumweb-regular-webfont.eot delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/fonts/titillium/titilliumweb-regular-webfont.svg delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/fonts/titillium/titilliumweb-regular-webfont.ttf delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/fonts/titillium/titilliumweb-regular-webfont.woff delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/style.css delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/lib/jsTree/themes/proton/throbber.gif delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/src/utils/format_binary_size.esm.js delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/src/utils/mimetype.esm.js delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/src/views/dms_list/dms_list.scss delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/src/views/dms_list/dms_list_arch_parser.esm.js delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/src/views/dms_list/dms_list_controller.esm.js delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/src/views/dms_list/dms_list_controller.xml delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/src/views/dms_list/dms_list_renderer.esm.js delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/src/views/dms_list/dms_list_renderer.scss delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/src/views/dms_list/dms_list_renderer.xml delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/src/views/dms_list/dms_list_view.esm.js delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/src/views/fields/x2many/x2many_field.esm.js delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/static/src/views/fields/x2many/x2many_field.xml delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/tests/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/tests/test_dms_field.py delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/views/dms_access_group_views.xml delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/views/dms_directory.xml delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/views/dms_field_template_views.xml delete mode 100644 odoo-bringout-oca-dms-dms_field/dms_field/views/dms_storage.xml delete mode 100644 odoo-bringout-oca-dms-dms_field/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-dms-dms_field/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-dms-dms_field/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-dms-dms_field/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-dms-dms_field/doc/FAQ.md delete mode 100644 odoo-bringout-oca-dms-dms_field/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-dms-dms_field/doc/MODELS.md delete mode 100644 odoo-bringout-oca-dms-dms_field/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-dms-dms_field/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-dms-dms_field/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-dms-dms_field/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-dms-dms_field/doc/USAGE.md delete mode 100644 odoo-bringout-oca-dms-dms_field/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-dms-dms_field/pyproject.toml delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/README.md delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/README.rst delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/__manifest__.py delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/demo/dms_classification_template_demo.xml delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/i18n/bs.po delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/i18n/dms_field_auto_classification.pot delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/i18n/es.po delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/i18n/it.po delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/models/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/models/dms_classification_template.py delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/static/description/icon.png delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/static/description/icon.svg delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/static/description/index.html delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/tests/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/tests/data/test.zip delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/tests/test_dms_field_auto_classification.py delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/views/dms_classification_template_views.xml delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/wizards/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/wizards/wizard_dms_classification.py delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/dms_field_auto_classification/wizards/wizard_dms_classification_views.xml delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/doc/FAQ.md delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/doc/MODELS.md delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/doc/USAGE.md delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-dms-dms_field_auto_classification/pyproject.toml delete mode 100644 odoo-bringout-oca-dms-dms_storage/README.md delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/README.rst delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/__manifest__.py delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/i18n/bs.po delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/i18n/dms_storage.pot delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/i18n/it.po delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/models/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/models/dms_file.py delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/models/dms_storage.py delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/static/description/icon.png delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/static/description/index.html delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/tests/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/tests/test_storage.py delete mode 100644 odoo-bringout-oca-dms-dms_storage/dms_storage/views/dms_storage.xml delete mode 100644 odoo-bringout-oca-dms-dms_storage/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-dms-dms_storage/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-dms-dms_storage/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-dms-dms_storage/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-dms-dms_storage/doc/FAQ.md delete mode 100644 odoo-bringout-oca-dms-dms_storage/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-dms-dms_storage/doc/MODELS.md delete mode 100644 odoo-bringout-oca-dms-dms_storage/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-dms-dms_storage/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-dms-dms_storage/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-dms-dms_storage/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-dms-dms_storage/doc/USAGE.md delete mode 100644 odoo-bringout-oca-dms-dms_storage/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-dms-dms_storage/pyproject.toml delete mode 100644 odoo-bringout-oca-dms-dms_user_role/README.md delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/README.rst delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/__manifest__.py delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/i18n/bs.po delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/i18n/dms_user_role.pot delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/i18n/es.po delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/i18n/it.po delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/models/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/models/dms_access_group.py delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/static/description/icon.png delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/static/description/index.html delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/tests/__init__.py delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/tests/test_dms_user_role.py delete mode 100644 odoo-bringout-oca-dms-dms_user_role/dms_user_role/views/dms_access_group_views.xml delete mode 100644 odoo-bringout-oca-dms-dms_user_role/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-dms-dms_user_role/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-dms-dms_user_role/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-dms-dms_user_role/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-dms-dms_user_role/doc/FAQ.md delete mode 100644 odoo-bringout-oca-dms-dms_user_role/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-dms-dms_user_role/doc/MODELS.md delete mode 100644 odoo-bringout-oca-dms-dms_user_role/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-dms-dms_user_role/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-dms-dms_user_role/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-dms-dms_user_role/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-dms-dms_user_role/doc/USAGE.md delete mode 100644 odoo-bringout-oca-dms-dms_user_role/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-dms-dms_user_role/pyproject.toml delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/README.md delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/doc/FAQ.md delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/doc/MODELS.md delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/doc/USAGE.md delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/README.rst delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/__init__.py delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/__manifest__.py delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/demo/dms_data.xml delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/i18n/bs.po delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/i18n/es.po delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/i18n/hr_dms_field.pot delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/i18n/it.po delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/models/__init__.py delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/models/hr_employee.py delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/models/hr_employee_public.py delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/security/security.xml delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/static/description/icon.png delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/static/description/index.html delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/static/src/js/base/dms_list_controller.esm.js delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/tests/__init__.py delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/tests/test_hr_dms_field.py delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/views/hr_employee_view.xml delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/hr_dms_field/views/res_config_settings_view.xml delete mode 100644 odoo-bringout-oca-dms-hr_dms_field/pyproject.toml delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/README.md delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/doc/FAQ.md delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/doc/MODELS.md delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/doc/USAGE.md delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/pyproject.toml delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/README.rst delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/__init__.py delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/__manifest__.py delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/i18n/bs.po delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/i18n/es.po delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/i18n/it.po delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/i18n/web_editor_media_dialog_dms.pot delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/models/__init__.py delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/models/dms_file.py delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/models/ir_binary.py delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/static/description/icon.png delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/static/description/index.html delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/static/src/media_dialog/dms_selector.esm.js delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/static/src/media_dialog/dms_selector.xml delete mode 100644 odoo-bringout-oca-dms-web_editor_media_dialog_dms/web_editor_media_dialog_dms/static/src/media_dialog/media_dialog.esm.js diff --git a/odoo-bringout-oca-dms-account_dms_field/README.md b/odoo-bringout-oca-dms-account_dms_field/README.md deleted file mode 100644 index 3719f477..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# Add dms field for account - -Odoo addon: account_dms_field - -## Installation - -```bash -pip install odoo-bringout-oca-dms-account_dms_field -``` - -## Dependencies - -This addon depends on: -- account -- dms_field - -## Manifest Information - -- **Name**: Add dms field for account -- **Version**: 16.0.1.0.1 -- **Category**: Accounting/Accounting -- **License**: LGPL-3 -- **Installable**: True - -## Source - -Based on [OCA/dms](https://github.com/OCA/dms) branch 16.0, addon `account_dms_field`. - -## License - -This package maintains the original LGPL-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-dms-account_dms_field/account_dms_field/README.rst b/odoo-bringout-oca-dms-account_dms_field/account_dms_field/README.rst deleted file mode 100644 index 4b302aa5..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/README.rst +++ /dev/null @@ -1,101 +0,0 @@ -========================= -Add dms field for account -========================= - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:b7f18580a215d7c509b59f1e27607ad97ff06df4cc445bd45e838ead8c9e5164 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -.. |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%2Fdms-lightgray.png?logo=github - :target: https://github.com/OCA/dms/tree/16.0/account_dms_field - :alt: OCA/dms -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/dms-16-0/dms-16-0-account_dms_field - :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/dms&target_branch=16.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -Add the Documents tab with the files in the account move form view. - -**Table of contents** - -.. contents:: - :local: - -Configuration -============= - -#. *Go to Documents > Configuration > File templates* and create a new record. -#. Set a storage, a model (account.move) and the access groups you want. -#. Click on the "Documents" tab icon and a folder hierarchy will be created. -#. You can set here the hierarchy of directories, subdirectories and files you need, this hierarchy will be used as a base when creating a new record (res.partner for example). - -Usage -===== - -#. Go to the form view of an existing account move and click on the "Documents" tab icon, a hierarchy of -folders and files linked to that record will be created. -#. Create a new account.move. A hierarchy of folders and files linked to that record will be created. - - -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 -~~~~~~~ - -* Agenterp - -Contributors -~~~~~~~~~~~~ - -* `Agenterp `_: - - * Georg Notter - -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-victoralmau| image:: https://github.com/victoralmau.png?size=40px - :target: https://github.com/victoralmau - :alt: victoralmau - -Current `maintainer `__: - -|maintainer-victoralmau| - -This module is part of the `OCA/dms `_ 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-dms-account_dms_field/account_dms_field/__init__.py b/odoo-bringout-oca-dms-account_dms_field/account_dms_field/__init__.py deleted file mode 100644 index 0650744f..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/__manifest__.py b/odoo-bringout-oca-dms-account_dms_field/account_dms_field/__manifest__.py deleted file mode 100644 index 2e18809d..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/__manifest__.py +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "Add dms field for account", - "version": "16.0.1.0.1", - "category": "Accounting/Accounting", - "website": "https://github.com/OCA/dms", - "author": "Agent ERP GmbH, Odoo Community Association (OCA)", - "depends": ["account", "dms_field"], - "data": ["views/account_move_view.xml"], - "demo": ["demo/account_dms_data.xml"], - "installable": True, - "license": "LGPL-3", -} diff --git a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/demo/account_dms_data.xml b/odoo-bringout-oca-dms-account_dms_field/account_dms_field/demo/account_dms_data.xml deleted file mode 100644 index b522472a..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/demo/account_dms_data.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - Everyone for Account DMS - - - - - - - - Account - - - - - - diff --git a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/i18n/account_dms_field.pot b/odoo-bringout-oca-dms-account_dms_field/account_dms_field/i18n/account_dms_field.pot deleted file mode 100644 index 81a8bdb8..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/i18n/account_dms_field.pot +++ /dev/null @@ -1,39 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * account_dms_field -# -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: account_dms_field -#: model:ir.model.fields,field_description:account_dms_field.field_account_move__dms_directory_ids -msgid "DMS Directories" -msgstr "" - -#. module: account_dms_field -#: model:ir.model,name:account_dms_field.model_dms_field_template -msgid "Dms Field Template" -msgstr "" - -#. module: account_dms_field -#: model_terms:ir.ui.view,arch_db:account_dms_field.view_move_form_inherit_account_dms_field -msgid "Documents" -msgstr "" - -#. module: account_dms_field -#: model:dms.access.group,name:account_dms_field.read_access_account_move_group -msgid "Everyone for Account DMS" -msgstr "" - -#. module: account_dms_field -#: model:ir.model,name:account_dms_field.model_account_move -msgid "Journal Entry" -msgstr "" diff --git a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/i18n/bs.po b/odoo-bringout-oca-dms-account_dms_field/account_dms_field/i18n/bs.po deleted file mode 100644 index f1977c23..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/i18n/bs.po +++ /dev/null @@ -1,39 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * account_dms_field -# -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: account_dms_field -#: model:ir.model.fields,field_description:account_dms_field.field_account_move__dms_directory_ids -msgid "DMS Directories" -msgstr "DMS direktoriji" - -#. module: account_dms_field -#: model:ir.model,name:account_dms_field.model_dms_field_template -msgid "Dms Field Template" -msgstr "DMS templejt polja" - -#. module: account_dms_field -#: model_terms:ir.ui.view,arch_db:account_dms_field.view_move_form_inherit_account_dms_field -msgid "Documents" -msgstr "Dokumenti" - -#. module: account_dms_field -#: model:dms.access.group,name:account_dms_field.read_access_account_move_group -msgid "Everyone for Account DMS" -msgstr "Svi za Account DMS" - -#. module: account_dms_field -#: model:ir.model,name:account_dms_field.model_account_move -msgid "Journal Entry" -msgstr "Žurnal" diff --git a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/i18n/it.po b/odoo-bringout-oca-dms-account_dms_field/account_dms_field/i18n/it.po deleted file mode 100644 index 47a94d35..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/i18n/it.po +++ /dev/null @@ -1,42 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * account_dms_field -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-10-17 16: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: account_dms_field -#: model:ir.model.fields,field_description:account_dms_field.field_account_move__dms_directory_ids -msgid "DMS Directories" -msgstr "Cartelle DMS" - -#. module: account_dms_field -#: model:ir.model,name:account_dms_field.model_dms_field_template -msgid "Dms Field Template" -msgstr "Modello campo DMS" - -#. module: account_dms_field -#: model_terms:ir.ui.view,arch_db:account_dms_field.view_move_form_inherit_account_dms_field -msgid "Documents" -msgstr "Documenti" - -#. module: account_dms_field -#: model:dms.access.group,name:account_dms_field.read_access_account_move_group -msgid "Everyone for Account DMS" -msgstr "Tutti per conto DMS" - -#. module: account_dms_field -#: model:ir.model,name:account_dms_field.model_account_move -msgid "Journal Entry" -msgstr "Registrazione contabile" diff --git a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/models/__init__.py b/odoo-bringout-oca-dms-account_dms_field/account_dms_field/models/__init__.py deleted file mode 100644 index 8c025c18..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/models/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -from . import account_move -from . import dms_field_template diff --git a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/models/account_move.py b/odoo-bringout-oca-dms-account_dms_field/account_dms_field/models/account_move.py deleted file mode 100644 index 751e4a51..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/models/account_move.py +++ /dev/null @@ -1,6 +0,0 @@ -from odoo import models - - -class AccountMove(models.Model): - _name = "account.move" - _inherit = ["account.move", "dms.field.mixin"] diff --git a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/models/dms_field_template.py b/odoo-bringout-oca-dms-account_dms_field/account_dms_field/models/dms_field_template.py deleted file mode 100644 index 7b96d8ce..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/models/dms_field_template.py +++ /dev/null @@ -1,12 +0,0 @@ -from odoo import models - - -class DmsFieldTemplate(models.Model): - _inherit = "dms.field.template" - - def _prepare_directory_vals(self, directory, record): - vals = super()._prepare_directory_vals(directory, record) - if "/" not in vals["name"]: - return vals - vals["name"] = vals["name"].replace("/", "-") - return vals diff --git a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/static/description/icon.png b/odoo-bringout-oca-dms-account_dms_field/account_dms_field/static/description/icon.png deleted file mode 100644 index 3a0328b516c4980e8e44cdb63fd945757ddd132d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB diff --git a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/tests/__init__.py b/odoo-bringout-oca-dms-account_dms_field/account_dms_field/tests/__init__.py deleted file mode 100644 index deac1201..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/tests/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import test_account_dms_field diff --git a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/tests/test_account_dms_field.py b/odoo-bringout-oca-dms-account_dms_field/account_dms_field/tests/test_account_dms_field.py deleted file mode 100644 index 3ec3047f..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/tests/test_account_dms_field.py +++ /dev/null @@ -1,54 +0,0 @@ -from odoo.addons.base.tests.common import BaseCommon - - -class TestAccountDmsField(BaseCommon): - @classmethod - def setUpClass(cls): - super().setUpClass() - cls.env = cls.env(context=dict(cls.env.context, test_dms_field=True)) - cls.template = cls.env.ref("account_dms_field.field_template_account") - cls.storage = cls.template.storage_id - cls.access_group = cls.template.group_ids - cls.account_model = cls.env["account.move"] - cls.partner = cls.env.ref("base.res_partner_12") - cls.test_directory = cls.env["dms.directory"].create( - { - "name": "Test Directory", - "parent_id": cls.template.dms_directory_ids[0].id, - "storage_id": cls.template.storage_id.id, - } - ) - - def test_01_account_document_directory(self): - account_move = self.account_model.create( - { - "partner_id": self.partner.id, - } - ) - account_move.invalidate_model() - directory = account_move.dms_directory_ids - # Assert that only one directory is created for the account move. - self.assertEqual(len(directory), 1, "Directory length must be 1.") - # Assert that the storage associated with the directory is the same as the - # template's storage. - self.assertEqual( - directory.storage_id, - self.storage, - "Account move directory storage is different from the template storage.", - ) - # Assert that the custom access group is present in the directory's group - # list. - self.assertIn( - self.access_group, - directory.group_ids, - "Account move directory groups are different from the template groups.", - ) - # Map the names of child directories related to the account move directory. - child_directory_names = directory.mapped("child_directory_ids.name") - # Assert that a specific child directory, "Test Directory", exists. - self.assertIn( - "Test Directory", - child_directory_names, - "Test Directory is not in the child directory of the account move " - "directory.", - ) diff --git a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/views/account_move_view.xml b/odoo-bringout-oca-dms-account_dms_field/account_dms_field/views/account_move_view.xml deleted file mode 100644 index 316dd834..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/account_dms_field/views/account_move_view.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - view.move.form.inherit.account.dms.field - account.move - - - - - - - - - - diff --git a/odoo-bringout-oca-dms-account_dms_field/doc/ARCHITECTURE.md b/odoo-bringout-oca-dms-account_dms_field/doc/ARCHITECTURE.md deleted file mode 100644 index 5229b2d4..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/doc/ARCHITECTURE.md +++ /dev/null @@ -1,32 +0,0 @@ -# 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 Account_dms_field Module - account_dms_field - 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-dms-account_dms_field/doc/CONFIGURATION.md b/odoo-bringout-oca-dms-account_dms_field/doc/CONFIGURATION.md deleted file mode 100644 index 359d6fa7..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/doc/CONFIGURATION.md +++ /dev/null @@ -1,3 +0,0 @@ -# Configuration - -Refer to Odoo settings for account_dms_field. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-dms-account_dms_field/doc/CONTROLLERS.md b/odoo-bringout-oca-dms-account_dms_field/doc/CONTROLLERS.md deleted file mode 100644 index f628e770..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/doc/CONTROLLERS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Controllers - -This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-dms-account_dms_field/doc/DEPENDENCIES.md b/odoo-bringout-oca-dms-account_dms_field/doc/DEPENDENCIES.md deleted file mode 100644 index 38890808..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/doc/DEPENDENCIES.md +++ /dev/null @@ -1,6 +0,0 @@ -# Dependencies - -This addon depends on: - -- [account](https://github.com/bringout/oca-ocb-accounting/tree/b11fb50e2ed11eec1e305a0df730b49554c01199/odoo-bringout-oca-ocb-account) -- [dms_field](https://github.com/bringout/oca-technical) diff --git a/odoo-bringout-oca-dms-account_dms_field/doc/FAQ.md b/odoo-bringout-oca-dms-account_dms_field/doc/FAQ.md deleted file mode 100644 index 50e884b3..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/doc/FAQ.md +++ /dev/null @@ -1,4 +0,0 @@ -# FAQ - -- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). -- Q: How to enable? A: Start server with --addon account_dms_field or install in UI. diff --git a/odoo-bringout-oca-dms-account_dms_field/doc/INSTALL.md b/odoo-bringout-oca-dms-account_dms_field/doc/INSTALL.md deleted file mode 100644 index 6ff015b6..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/doc/INSTALL.md +++ /dev/null @@ -1,7 +0,0 @@ -# Install - -```bash -pip install odoo-bringout-oca-dms-account_dms_field" -# or -uv pip install odoo-bringout-oca-dms-account_dms_field" -``` diff --git a/odoo-bringout-oca-dms-account_dms_field/doc/MODELS.md b/odoo-bringout-oca-dms-account_dms_field/doc/MODELS.md deleted file mode 100644 index 98f6b465..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/doc/MODELS.md +++ /dev/null @@ -1,13 +0,0 @@ -# Models - -Detected core models and extensions in account_dms_field. - -```mermaid -classDiagram - class account_move - class dms_field_template -``` - -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-dms-account_dms_field/doc/OVERVIEW.md b/odoo-bringout-oca-dms-account_dms_field/doc/OVERVIEW.md deleted file mode 100644 index ddbda4cc..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/doc/OVERVIEW.md +++ /dev/null @@ -1,6 +0,0 @@ -# Overview - -Packaged Odoo addon: account_dms_field. Provides features documented in upstream Odoo 16 under this addon. - -- Source: OCA/OCB 16.0, addon account_dms_field -- License: LGPL-3 diff --git a/odoo-bringout-oca-dms-account_dms_field/doc/REPORTS.md b/odoo-bringout-oca-dms-account_dms_field/doc/REPORTS.md deleted file mode 100644 index e0ea35fb..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/doc/REPORTS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Reports - -This module does not define custom reports. diff --git a/odoo-bringout-oca-dms-account_dms_field/doc/SECURITY.md b/odoo-bringout-oca-dms-account_dms_field/doc/SECURITY.md deleted file mode 100644 index e07da9da..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/doc/SECURITY.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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-dms-account_dms_field/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-dms-account_dms_field/doc/TROUBLESHOOTING.md deleted file mode 100644 index 56853cb7..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/doc/TROUBLESHOOTING.md +++ /dev/null @@ -1,5 +0,0 @@ -# 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-dms-account_dms_field/doc/USAGE.md b/odoo-bringout-oca-dms-account_dms_field/doc/USAGE.md deleted file mode 100644 index 656a0860..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/doc/USAGE.md +++ /dev/null @@ -1,7 +0,0 @@ -# Usage - -Start Odoo including this addon (from repo root): - -```bash -python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_dms_field -``` diff --git a/odoo-bringout-oca-dms-account_dms_field/doc/WIZARDS.md b/odoo-bringout-oca-dms-account_dms_field/doc/WIZARDS.md deleted file mode 100644 index 48e790dc..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/doc/WIZARDS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Wizards - -This module does not include UI wizards. diff --git a/odoo-bringout-oca-dms-account_dms_field/pyproject.toml b/odoo-bringout-oca-dms-account_dms_field/pyproject.toml deleted file mode 100644 index 955a0412..00000000 --- a/odoo-bringout-oca-dms-account_dms_field/pyproject.toml +++ /dev/null @@ -1,43 +0,0 @@ -[project] -name = "odoo-bringout-oca-dms-account_dms_field" -version = "16.0.0" -description = "Add dms field for account - Odoo addon" -authors = [ - { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } -] -dependencies = [ - "odoo-bringout-oca-ocb-account>=16.0.0", - "odoo-bringout-oca-dms-dms_field>=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 = ["account_dms_field"] - -[tool.rye] -managed = true -dev-dependencies = [ - "pytest>=8.4.1", -] diff --git a/odoo-bringout-oca-dms-dms/README.md b/odoo-bringout-oca-dms-dms/README.md deleted file mode 100644 index abee8d12..00000000 --- a/odoo-bringout-oca-dms-dms/README.md +++ /dev/null @@ -1,47 +0,0 @@ -# Document Management System - -Odoo addon: dms - -## Installation - -```bash -pip install odoo-bringout-oca-dms-dms -``` - -## Dependencies - -This addon depends on: -- mail -- http_routing -- portal -- base - -## Manifest Information - -- **Name**: Document Management System -- **Version**: 16.0.1.8.6 -- **Category**: Document Management -- **License**: LGPL-3 -- **Installable**: False - -## Source - -Based on [OCA/dms](https://github.com/OCA/dms) branch 16.0, addon `dms`. - -## License - -This package maintains the original LGPL-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-dms-dms/dms/README.rst b/odoo-bringout-oca-dms-dms/dms/README.rst deleted file mode 100644 index 8beae3fd..00000000 --- a/odoo-bringout-oca-dms-dms/dms/README.rst +++ /dev/null @@ -1,189 +0,0 @@ -========================== -Document Management System -========================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:4ca37da84fb902307a08168a40a5048ba34c2af01b05c97a139cca5eb19b8301 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |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-LGPL--3-blue.png - :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html - :alt: License: LGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fdms-lightgray.png?logo=github - :target: https://github.com/OCA/dms/tree/16.0/dms - :alt: OCA/dms -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/dms-16-0/dms-16-0-dms - :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/dms&target_branch=16.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -DMS is a module for creating, managing and viewing document files directly -within Odoo. -This module is only the basis for an entire ecosystem of apps that extend and -seamlessly integrate with the document management system. - -This module adds portal functionality for directories and files for allowed users, both portal or internal users. You can get as well a tokenized link from a directory or a file for sharing it with any anonymous user. - -**Table of contents** - -.. contents:: - :local: - -Installation -============ - -Preview -~~~~~~~ - -``mail_preview_base`` is required for DMS but it is recommended to install all -the other `mail_preview` modules from `social` OCA repository -in order to improve the preview of files. - -``python-magic`` library is recommended to be installed for having whole support -to get proper file types and file preview. - -Configuration -============= - -To configure this module, you need to: - -#. Go to *Documents -> Configuration -> Storages*. -#. Create a new document storage. You can choose between two options on `Save Type`: - * `Database`: Store the files on the database as a field - * `Attachment`: Store the files as attachments -#. Next create an administrative access group. Go to *Configuration -> Access Groups*. - * Create a new group, name it appropriately, and turn on all three permissions (Create, Write and Unlink - Read is implied and always enabled). - * Add any other top-level administrative users to the group if needed (your user should already be there). - * You can create other groups in here later for fine grained access control. -#. Afterwards go to *Documents -> Directories*. -#. Create a new directory, mark it as root and select the previously created setting. - * Select the *Groups* tab and add your administrative group created above. -#. On the Directory you can also add other access groups (created above) that will be able to: - * read - * create - * write - * delete - - -Migration -~~~~~~~~~ - -If you need to modify the storage Save Type you might want to migrate the file data. -In order to achieve it you need to: - -#. Go to *Documents -> Configuration -> Storage* and select the storage you want to modify -#. Modify the save type -#. Press the button `Migrate files` if you want to migrate all the files at once -#. Press the button `Manual File Migration` in order to specify files one by one - -You can check all the files that still needs to be migrated from all storages -and migrate them manually on *Documents -> Configuration -> Migration* - - -File Wizard Selection -~~~~~~~~~~~~~~~~~~~~~ - -There is an action called `action_dms_file_wizard_selector` to open a wizard to list files in kanban view. -This can be used (example `dms_attachment_link` module) to add a button in kanban view with the action we need. - -Usage -===== - -The best way to manage the documents is to switch to the Documents view. -Existing documents can be managed there and new documents can be created. - -Portal functionality -~~~~~~~~~~~~~~~~~~~~ - -You can add any portal user to DMS access groups, and then allow that group in directories, so they will see in the portal such directories and their files. -Another possibility is to click on "Share" button inside a directory or a file for obtaining a tokenized link for single access to that resource, no matter if logged or not. - -Known issues / Roadmap -====================== - -- Files preview in portal -- Allow to download folder in portal and create zip file with all content -- Save in cache own_root directories and update in every create/write/unlink function -- Add a migration procedure for converting an storage to attachment one for populating existing records with attachments as folders -- Add a link from attachment view in chatter to linked documents -- If Inherit permissions from related record (the inherit_access_from_parent_record field from storage) is changed when directories already exist, inconsistencies may occur because groups defined in the directories and subdirectories will still exist, all groups in these directories should be removed before changing. -- Since portal users can read ``dms.storage`` records, if your module extends this model to another storage backend that needs using secrets, remember to forbid access to the secrets fields by other means. It would be nice to be able to remove that rule at some point. -- Searchpanel in files: Highlight items (shading) without records when filtering something (by name for example). -- Accessing the clipboard (for example copy share link of file/directory) is limited to secure connections. It also happens in any part of Odoo. - -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 -~~~~~~~ - -* MuK IT -* Tecnativa - -Contributors -~~~~~~~~~~~~ - -* Mathias Markl -* Enric Tobella -* Antoni Romera -* Gelu Boros - -* `Tecnativa `_: - - * Víctor Martínez - * Pedro M. Baeza - * Jairo Llopis - -* `Elego `_: - - * Yu Weng - * Philip Witte - * Khanh Bui - -Other credits -~~~~~~~~~~~~~ - -The migration of this module from 15.0 to 16.0 was financially supported by `AgentERP `_ - -Some pictures are based on or inspired by: - -* `Roundicons `_ -* `Smashicons `_ - -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/dms `_ 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-dms-dms/dms/__init__.py b/odoo-bringout-oca-dms-dms/dms/__init__.py deleted file mode 100644 index ada0b87b..00000000 --- a/odoo-bringout-oca-dms-dms/dms/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -from . import controllers -from . import models -from . import wizards diff --git a/odoo-bringout-oca-dms-dms/dms/__manifest__.py b/odoo-bringout-oca-dms-dms/dms/__manifest__.py deleted file mode 100644 index 22d1a2bd..00000000 --- a/odoo-bringout-oca-dms-dms/dms/__manifest__.py +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2017-2019 MuK IT GmbH -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). - -{ - "name": "Document Management System", - "summary": """Document Management System for Odoo""", - "version": "16.0.1.8.6", - "category": "Document Management", - "license": "LGPL-3", - "website": "https://github.com/OCA/dms", - "author": "MuK IT, Tecnativa, Odoo Community Association (OCA)", - "depends": [ - "mail", - "http_routing", - "portal", - "base", - ], - "data": [ - "security/security.xml", - "security/ir.model.access.csv", - "actions/file.xml", - "template/onboarding.xml", - "views/menu.xml", - "views/tag.xml", - "views/category.xml", - "views/dms_file.xml", - "views/directory.xml", - "views/storage.xml", - "views/dms_access_groups_views.xml", - "views/res_config_settings.xml", - "views/dms_portal_templates.xml", - "wizards/wizard_dms_file_move_views.xml", - "wizards/wizard_dms_share_views.xml", - ], - "assets": { - "mail.assets_messaging": [ - ("include", "mail.assets_core_messaging"), - "dms/static/src/models/*.js", - ], - "web.assets_backend": [ - "dms/static/src/scss/*", - "dms/static/src/js/fields/*", - "dms/static/src/js/views/*.esm.js", - "dms/static/src/js/views/*.xml", - "dms/static/src/js/views/fields/binary/*", - ], - "web.assets_frontend": ["dms/static/src/js/dms_portal_tour.js"], - }, - "demo": [ - "demo/res_users.xml", - "demo/access_group.xml", - "demo/category.xml", - "demo/tag.xml", - "demo/storage.xml", - "demo/directory.xml", - "demo/file.xml", - ], - "images": ["static/description/banner.png"], - "application": True, -} diff --git a/odoo-bringout-oca-dms-dms/dms/actions/file.xml b/odoo-bringout-oca-dms-dms/dms/actions/file.xml deleted file mode 100644 index afea7c23..00000000 --- a/odoo-bringout-oca-dms-dms/dms/actions/file.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - Migrate - - - code - records.action_migrate() - - diff --git a/odoo-bringout-oca-dms-dms/dms/controllers/__init__.py b/odoo-bringout-oca-dms-dms/dms/controllers/__init__.py deleted file mode 100644 index 984e838a..00000000 --- a/odoo-bringout-oca-dms-dms/dms/controllers/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -from . import main -from . import portal diff --git a/odoo-bringout-oca-dms-dms/dms/controllers/main.py b/odoo-bringout-oca-dms-dms/dms/controllers/main.py deleted file mode 100644 index f2bb55d8..00000000 --- a/odoo-bringout-oca-dms-dms/dms/controllers/main.py +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2017-2019 MuK IT GmbH -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). -from odoo import http -from odoo.http import request - - -class OnboardingController(http.Controller): - @http.route("/dms/document_onboarding/directory", auth="user", type="json") - def document_onboarding_directory(self): - company = request.env.user.company_id - closed = company.documents_onboarding_state == "closed" - check = request.env.user.has_group("dms.group_dms_manager") - if check and not closed: - return { - "html": request.env["ir.qweb"]._render( - request.env.ref("dms.document_onboarding_directory_panel").id, - { - "state": company.get_and_update_documents_onboarding_state(), - "company": company, - }, - ) - } - return {} - - @http.route("/dms/document_onboarding/file", auth="user", type="json") - def document_onboarding_file(self): - company = request.env.user.company_id - closed = company.documents_onboarding_state == "closed" - check = request.env.user.has_group("dms.group_dms_manager") - if check and not closed: - return { - "html": request.env["ir.qweb"]._render( - request.env.ref("dms.document_onboarding_file_panel").id, - { - "state": company.get_and_update_documents_onboarding_state(), - "company": company, - }, - ) - } - return {} - - @http.route("/config/dms.forbidden_extensions", type="json", auth="user") - def forbidden_extensions(self, **_kwargs): - params = request.env["ir.config_parameter"].sudo() - return { - "forbidden_extensions": params.get_param( - "dms.forbidden_extensions", default="" - ) - } diff --git a/odoo-bringout-oca-dms-dms/dms/controllers/portal.py b/odoo-bringout-oca-dms-dms/dms/controllers/portal.py deleted file mode 100644 index 54e4355e..00000000 --- a/odoo-bringout-oca-dms-dms/dms/controllers/portal.py +++ /dev/null @@ -1,202 +0,0 @@ -# Copyright 2020-2021 Tecnativa - Víctor Martínez -import base64 - -from odoo import _, http -from odoo.http import content_disposition, request -from odoo.osv.expression import OR - -from odoo.addons.portal.controllers.portal import CustomerPortal -from odoo.addons.web.controllers.utils import ensure_db - - -class CustomerPortal(CustomerPortal): - def _dms_check_access(self, model, res_id, access_token=None): - item = request.env[model].browse(res_id) - if access_token: - item = item.sudo() - if not item.check_access_token(access_token): - return False - else: - if not item.permission_read: - return False - return item - - def _prepare_home_portal_values(self, counters): - values = super()._prepare_home_portal_values(counters) - if "dms_directory_count" in counters: - ids = request.env["dms.directory"]._get_own_root_directories() - values["dms_directory_count"] = len(ids) - return values - - @http.route(["/my/dms"], type="http", auth="user", website=True) - def portal_my_dms( - self, sortby=None, filterby=None, search=None, search_in="name", **kw - ): - values = self._prepare_portal_layout_values() - searchbar_sortings = {"name": {"label": _("Name"), "order": "name asc"}} - # default sortby br - if not sortby: - sortby = "name" - sort_br = searchbar_sortings[sortby]["order"] - # search - searchbar_inputs = { - "name": {"input": "name", "label": _("Name")}, - } - if not filterby: - filterby = "name" - # domain - domain = [ - ( - "id", - "in", - request.env["dms.directory"]._get_own_root_directories(), - ) - ] - # search - if search and search_in: - search_domain = [] - if search_in == "name": - search_domain = OR([search_domain, [("name", "ilike", search)]]) - domain += search_domain - # content according to pager and archive selected - items = request.env["dms.directory"].search(domain, order=sort_br) - request.session["my_dms_folder_history"] = items.ids - # values - values.update( - { - "dms_directories": items, - "page_name": "dms_directory", - "default_url": "/my/dms", - "searchbar_sortings": searchbar_sortings, - "searchbar_inputs": searchbar_inputs, - "search_in": search_in, - "sortby": sortby, - "filterby": filterby, - "access_token": None, - } - ) - return request.render("dms.portal_my_dms", values) - - @http.route( - ["/my/dms/directory/"], - type="http", - auth="public", - website=True, - ) - def portal_my_dms_directory( - self, - dms_directory_id=False, - sortby=None, - filterby=None, - search=None, - search_in="name", - access_token=None, - **kw - ): - ensure_db() - # operations - searchbar_sortings = {"name": {"label": _("Name"), "order": "name asc"}} - # default sortby br - if not sortby: - sortby = "name" - sort_br = searchbar_sortings[sortby]["order"] - # search - searchbar_inputs = { - "name": {"input": "name", "label": _("Name")}, - } - if not filterby: - filterby = "name" - # domain - domain = [("is_hidden", "=", False), ("parent_id", "=", dms_directory_id)] - # search - if search and search_in: - search_domain = [] - if search_in == "name": - search_domain = OR([search_domain, [("name", "ilike", search)]]) - domain += search_domain - # content according to pager and archive selected - if access_token: - dms_directory_items = ( - request.env["dms.directory"].sudo().search(domain, order=sort_br) - ) - else: - dms_directory_items = request.env["dms.directory"].search( - domain, order=sort_br - ) - request.session["my_dms_folder_history"] = dms_directory_items.ids - res = self._dms_check_access("dms.directory", dms_directory_id, access_token) - if not res: - if access_token: - return request.redirect("/") - else: - return request.redirect("/my") - dms_directory_sudo = res - # dms_files_count - domain = [ - ("is_hidden", "=", False), - ("directory_id", "=", dms_directory_id), - ] - # search - if search and search_in: - search_domain = [] - if search_in == "name": - search_domain = OR([search_domain, [("name", "ilike", search)]]) - domain += search_domain - # items - if access_token: - dms_file_items = ( - request.env["dms.file"].sudo().search(domain, order=sort_br) - ) - else: - dms_file_items = request.env["dms.file"].search(domain, order=sort_br) - request.session["my_dms_file_history"] = dms_file_items.ids - dms_parent_categories = dms_directory_sudo.sudo()._get_parent_categories( - access_token - ) - # values - values = { - "dms_directories": dms_directory_items, - "page_name": "dms_directory", - "default_url": "/my/dms", - "searchbar_sortings": searchbar_sortings, - "searchbar_inputs": searchbar_inputs, - "search_in": search_in, - "sortby": sortby, - "filterby": filterby, - "access_token": access_token, - "dms_directory": dms_directory_sudo, - "dms_files": dms_file_items, - "dms_parent_categories": dms_parent_categories, - } - return request.render("dms.portal_my_dms", values) - - @http.route( - ["/my/dms/file//download"], - type="http", - auth="public", - website=True, - ) - def portal_my_dms_file_download(self, dms_file_id, access_token=None, **kw): - """Process user's consent acceptance or rejection.""" - ensure_db() - # operations - res = self._dms_check_access("dms.file", dms_file_id, access_token) - if not res: - if access_token: - return request.redirect("/") - else: - return request.redirect("/my") - - dms_file_sudo = res - # It's necessary to prevent AccessError in ir_attachment .check() function - if dms_file_sudo.attachment_id and request.env.user.has_group( - "base.group_portal" - ): - dms_file_sudo = dms_file_sudo.sudo() - filecontent = base64.b64decode(dms_file_sudo.content) - content_type = ["Content-Type", "application/octet-stream"] - disposition_content = [ - "Content-Disposition", - content_disposition(dms_file_sudo.name), - ] - return request.make_response(filecontent, [content_type, disposition_content]) diff --git a/odoo-bringout-oca-dms-dms/dms/demo/access_group.xml b/odoo-bringout-oca-dms-dms/dms/demo/access_group.xml deleted file mode 100644 index 3af5ab42..00000000 --- a/odoo-bringout-oca-dms-dms/dms/demo/access_group.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - Admin - True - True - True - - - - Portal - - - - Only admin user - True - True - True - - - diff --git a/odoo-bringout-oca-dms-dms/dms/demo/category.xml b/odoo-bringout-oca-dms-dms/dms/demo/category.xml deleted file mode 100644 index b6d16811..00000000 --- a/odoo-bringout-oca-dms-dms/dms/demo/category.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Internal - - - Human Resource - - - - Contracts - - - - Traveling - - - - External - - - News - - - diff --git a/odoo-bringout-oca-dms-dms/dms/demo/directory.xml b/odoo-bringout-oca-dms-dms/dms/demo/directory.xml deleted file mode 100644 index 5d97396a..00000000 --- a/odoo-bringout-oca-dms-dms/dms/demo/directory.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - - Documents - - - - - - - - - - Media - - - - - - - - - Sheets - - - - - - - Templates - - - - - - - - Photos - - - - - - - - 2017 - - - - - - - 2018 - - - - - - - Videos - - - - - - Music - - - - - - Graphics - - - - - Mails - - - - - - - - - Data - - - - - - - Code - - - - - - - Slides - - - - - - Partners - - - - - - res.partner - - diff --git a/odoo-bringout-oca-dms-dms/dms/demo/file.xml b/odoo-bringout-oca-dms-dms/dms/demo/file.xml deleted file mode 100644 index 29c91d7a..00000000 --- a/odoo-bringout-oca-dms-dms/dms/demo/file.xml +++ /dev/null @@ -1,241 +0,0 @@ - - - - - Sydney.jpg - - - - - - - Logo_01.jpg - - - - - - Logo_02.jpg - - - - - - - Logo_03.jpg - - - - - - Logo.svg - - - - - - - Loop_01.wav - - - - - - - Loop_02.wav - - - - - - - Loop_03.mp3 - - - - - - - Loop_04.mp3 - - - - - - - Video.mp4 - - - - - - - Mail_01.eml - - - - - - - Mail_02.eml - - - - - - Text.txt - - - - - - ASPECTJ.aj - - - - - - Bash.sh - - - - - C.c - - - - - Cplusplus.cc - - - - - CSharp.cs - - - - - COBOL.cbl - - - - - CoffeeScript.coffee - - - - - Fortran.f - - - - - Go.go - - - - - Groovy.groovy - - - - - Java.java - - - - - Scala.sc - - - - - Sample.md - - - - - Document_05.pdf - - - - - - Slide_01.odp - - - - - Slide_02.ppt - - - - - Document_02.doc - - - - - - Document_03.odt - - - - - - Sheet_01.xls - - - - - - Sheet_02.csv - - - - - - Sheet_03.ods - - - - - - Document_04.rtf - - - - - - Text.rst - - - - - diff --git a/odoo-bringout-oca-dms-dms/dms/demo/res_users.xml b/odoo-bringout-oca-dms-dms/dms/demo/res_users.xml deleted file mode 100644 index c586a600..00000000 --- a/odoo-bringout-oca-dms-dms/dms/demo/res_users.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - diff --git a/odoo-bringout-oca-dms-dms/dms/demo/storage.xml b/odoo-bringout-oca-dms-dms/dms/demo/storage.xml deleted file mode 100644 index 2af75449..00000000 --- a/odoo-bringout-oca-dms-dms/dms/demo/storage.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - Documents Storage - database - - - Attachment Storage - attachment - - - - - diff --git a/odoo-bringout-oca-dms-dms/dms/demo/tag.xml b/odoo-bringout-oca-dms-dms/dms/demo/tag.xml deleted file mode 100644 index 69d6d178..00000000 --- a/odoo-bringout-oca-dms-dms/dms/demo/tag.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Customer - 1 - - - - Partner - 2 - - - - Project - 3 - - - - Sales - 4 - - - - Portal - 5 - - - - Apps - 6 - - - - Accounting - 7 - - - - Customer Invoice - 8 - - - - Vendor Bill - 9 - - - - Product - 10 - - - - Contract - 11 - - - diff --git a/odoo-bringout-oca-dms-dms/dms/i18n/bs.po b/odoo-bringout-oca-dms-dms/dms/i18n/bs.po deleted file mode 100644 index b852a0b2..00000000 --- a/odoo-bringout-oca-dms-dms/dms/i18n/bs.po +++ /dev/null @@ -1,2276 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * dms -# -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: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_process -msgid "" -" Define how incoming emails are processed:\n" -"\n" -" - Single Files: The email gets attached to the directory and\n" -" all attachments are created as files.\n" -"\n" -" - Subdirectory: A new subdirectory is created for each email\n" -" and the mail is attached to this subdirectory. The attachments\n" -" are created as files of the subdirectory.\n" -" " -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Files" -msgstr "%s datoteka" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Subdirectories" -msgstr "%s poddirektorijuma" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_directory.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_directory.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_file.png" -msgstr "\n \n \n \n
\n % set company, user = ctx['company'], ctx['user']\n % set data = object.compute_kpis(company, user)\n % set tips = object.compute_tips(company, user)\n % set kpi_actions = object.compute_kpis_actions(company, user)\n % set kpis = data.yesterday.keys()\n \n \n \n \n \n \n
\n ${company.name} at a glance\n
${datetime.date.today().strftime('%B %d, %Y')}
\n
\n \n
\n
\n
\n % for kpi in kpis:\n \n \n \n \n \n \n \n

\n ${object.fields_get()[kpi]['string']}\n %if kpi in kpi_actions:\n \n View more\n \n %endif\n
\n \n \n \n \n \n \n
\n \n \n \n \n
\n ${data['yesterday'][kpi][kpi]}
\n Yesterday\n % if data['yesterday'][kpi]['margin'] != 0.0:\n \n % if data['yesterday'][kpi]['margin'] > 0.0:\n ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n % endif\n % if data['yesterday'][kpi]['margin'] < 0.0:\n ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n % endif\n \n % endif\n
\n
\n \n \n \n \n
\n ${data['lastweek'][kpi][kpi]}
\n Last 7 Days\n % if data['lastweek'][kpi]['margin'] != 0.0:\n \n % if data['lastweek'][kpi]['margin'] > 0.0:\n ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n % endif\n % if data['lastweek'][kpi]['margin'] < 0.0:\n ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n %endif\n \n %endif\n
\n
\n \n \n \n \n
\n ${data['lastmonth'][kpi][kpi]}
\n Last 30 Days\n % if data['lastmonth'][kpi]['margin'] != 0.0:\n \n % if data['lastmonth'][kpi]['margin'] > 0.0:\n ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n % endif\n % if data['lastmonth'][kpi]['margin'] < 0.0:\n ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n %endif\n \n %endif\n
\n
\n
\n % endfor\n % if tips:\n \n \n \n \n

\n
${ctx['tip_description']|safe}
\n
\n % endif\n \n \n \n \n \n \n \n

\n
Run your bussiness from anywhere with Odoo Mobile.
\n
\n
\n
\n
\n \n \n \n \n
\n % if ctx['user'].has_group('base.group_system'): \n
\n Want to customize the email?\n Choose the metrics you care about\n
\n
\n % endif\n

\n \n Send by\n Odoo - Unsubscribe\n \n

\n
\n
" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Archive" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unarchive" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Download" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "" -"\n" -" ATTENTION: Tips to keep in mind before moving files:
\n" -" - This change cannot be undone.
\n" -" - Remember that the permissions of the files are those of the folder that contains it, therefore, it is possible that when you change it, the permissions will also change.
\n" -" Make this change at your own risk." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Open" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Open" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Files" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Lock" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Edit" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Edit" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Delete" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Delete" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unlock" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"\n" -" Storages\n" -" " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"File\n" -" Extensions\n" -" " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Size" -msgstr "Veličina datoteke" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "" -"@\n" -" @ " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "Documents" -msgstr "Dokumenti" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_defaults -msgid "" -"A Python dictionary that will be evaluated to provide default values when " -"creating new records for this alias." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory can't be a root and have a parent directory." -msgstr "Direktorijum ne može biti root i imati matični direktorijum." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have a parent directory." -msgstr "Direktorijum mora imati matični direktorijum." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have model in attachment storage." -msgstr "Direktorijum mora imati model u skladištu priloga." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory with the same name already exists." -msgstr "Direktorijum sa istim imenom već postoji." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file must have model and resource ID in attachment storage." -msgstr "Datoteka mora imati model i ID resursa u skladištu priloga." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file with the same name already exists." -msgstr "Datoteka sa istim imenom već postoji." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A root directory has to have a storage." -msgstr "Root direktorijum mora imati skladište." - -#. module: dms -#: model:ir.model,name:dms.model_abstract_dms_mixin -msgid "Abstract Dms Mixin" -msgstr "Apstraktni DMS mješavina" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Accept Emails from" -msgstr "Prihvati e-mailove od" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_access_groups -#: model:ir.ui.menu,name:dms.menu_dms_access_groups -msgid "Access Groups" -msgstr "Pristupne grupe" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Access Information" -msgstr "Informacije o pristupu" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_warning -#: model:ir.model.fields,field_description:dms.field_dms_file__access_warning -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__access_warning -msgid "Access warning" -msgstr "Upozorenje pristupa" - -#. module: dms -#: model:dms.tag,name:dms.tag_07_demo -msgid "Accounting" -msgstr "Računovodstvo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction -msgid "Action Needed" -msgstr "Potrebna akcija" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Actions" -msgstr "Akcije" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__active -#: model:ir.model.fields,field_description:dms.field_dms_tag__active -msgid "Active" -msgstr "Aktivan" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_ids -msgid "Activities" -msgstr "Aktivnosti" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "Dekoracija iznimke aktivnosti" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_state -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_state -msgid "Activity State" -msgstr "Status aktivnosti" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_icon -msgid "Activity Type Icon" -msgstr "Ikona tipa aktivnosti" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "Add a new Directory." -msgstr "Dodaj novi direktorijum." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -msgid "Add a new File." -msgstr "Dodaj novu datoteku." - -#. module: dms -#: model:ir.model.fields,help:dms.field_wizard_dms_share__note -msgid "Add extra content to display in the email" -msgstr "Dodaj dodatni sadržaj za prikaz u e-poruci" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_01_demo -msgid "Admin" -msgstr "Administrator" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_id -msgid "Alias" -msgstr "Alias" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_contact -msgid "Alias Contact Security" -msgstr "Alias kontakt za osiguranje" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_name -msgid "Alias Name" -msgstr "Alias ime" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Alias Setting" -msgstr "Podešavanje aliasa" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_domain -msgid "Alias domain" -msgstr "Alias domena" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Alias-Mail-Extraction" -msgstr "Alias-Mail-Ekstraktovanje" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_model_id -msgid "Aliased Model" -msgstr "Zamjenski model" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "All" -msgstr "Sve" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "All Files" -msgstr "Sve datoteke" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#, python-format -msgid "An error occurred during the upload" -msgstr "Došlo je do pogreške tijekom učitavanja" - -#. module: dms -#: model:dms.tag,name:dms.tag_06_demo -msgid "Apps" -msgstr "Aplikacije" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__active -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Archived" -msgstr "Arhivirano" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Archived Files" -msgstr "Arhivirane datoteke" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Are you sure? All files will be moved." -msgstr "Da li ste sigurni? Sve datoteke će biti premještene." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model,name:dms.model_ir_attachment -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__attachment -#, python-format -msgid "Attachment" -msgstr "Prilog" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_attachment_count -#: model:ir.model.fields,field_description:dms.field_dms_file__message_attachment_count -msgid "Attachment Count" -msgstr "Broj priloga" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__attachment_id -msgid "Attachment File" -msgstr "Datoteka priloga" - -#. module: dms -#: model:ir.model,name:dms.model_base -msgid "Base" -msgstr "Osnova" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Cancel" -msgstr "Otkaži" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_category -#: model:ir.ui.menu,name:dms.menu_dms_category -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Categories" -msgstr "Kategorije" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Categories are used to categorize Documents." -msgstr "Kategorije se koriste za kategorizaciju dokumenata." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__category_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__category_id -#: model:ir.model.fields,field_description:dms.field_dms_file__category_id -#: model:ir.model.fields,field_description:dms.field_dms_tag__category_id -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Category" -msgstr "Kategorija" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_category_name_uniq -msgid "Category name already exists!" -msgstr "Naziv kategorije već postoji!" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__checksum -msgid "Checksum/SHA1" -msgstr "Kontrolni zbroj/SHA1" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__child_category_ids -msgid "Child Categories" -msgstr "Podkategorije" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__child_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Child Groups" -msgstr "Podređene grupe" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -msgid "Click to add a new directory." -msgstr "Kliknite da dodate novi direktorijum." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Click to add a new file." -msgstr "Kliknite da dodate novu datoteku." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Click to create a new tag." -msgstr "Kliknite da kreirate novu oznaku." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__closed -msgid "Closed" -msgstr "Zatvoreno" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__color -#: model:ir.model.fields,field_description:dms.field_dms_directory__color -#: model:ir.model.fields,field_description:dms.field_dms_file__color -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Color" -msgstr "Boja" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_tag__color -msgid "Color Index" -msgstr "Indeks boje" - -#. module: dms -#: model:ir.model,name:dms.model_res_company -msgid "Companies" -msgstr "Kompanije" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__company_id -#: model:ir.model.fields,field_description:dms.field_dms_file__company_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__company_id -msgid "Company" -msgstr "Preduzeće" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Complete Groups" -msgstr "Kompletne grupe" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__complete_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_name -msgid "Complete Name" -msgstr "Puni naziv" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__complete_directory_ids -msgid "Complete directories" -msgstr "Kompletni direktoriji" - -#. module: dms -#: model:ir.model,name:dms.model_res_config_settings -msgid "Config Settings" -msgstr "Postavke" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config -msgid "Configuration" -msgstr "Konfiguracija" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content -msgid "Content" -msgstr "Sadržaj" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_binary -msgid "Content Binary" -msgstr "Binarna sadržina" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_file -msgid "Content File" -msgstr "Datoteka sadržine" - -#. module: dms -#: model:dms.tag,name:dms.tag_11_demo -msgid "Contract" -msgstr "Ugovor" - -#. module: dms -#: model:dms.category,name:dms.category_03_demo -msgid "Contracts" -msgstr "Ugovori" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_category__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_directories -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_directories -msgid "Count Directories" -msgstr "Broj direktorija" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_elements -msgid "Count Elements" -msgstr "Broj elemenata" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_files -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files_title -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_files -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_files -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__count_files -msgid "Count Files" -msgstr "Broj datoteka" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files -msgid "Count Files Title" -msgstr "Naslov broja datoteka" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_categories -msgid "Count Subcategories" -msgstr "Broj potkategorija" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories_title -msgid "Count Subdirectories" -msgstr "Broj poddirektorija" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories -msgid "Count Subdirectories Title" -msgstr "Naslov broja poddirektorija" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_tags -msgid "Count Tags" -msgstr "Broj oznaka" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_users -msgid "Count Users" -msgstr "Broj korisnika" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -msgid "Create" -msgstr "Kreiraj" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_create -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_create -msgid "Create Access" -msgstr "Kreiranje" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create Directory" -msgstr "Kreiraj direktorijum" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create Storage" -msgstr "Kreiraj skladište" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Create a new Category." -msgstr "Kreiraj novu kategoriju." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create a new Document Storage." -msgstr "Kreiraj novo skladište dokumenata." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create a new Root Directory." -msgstr "Kreiraj novi root direktorijum." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Create a new Storage object." -msgstr "Kreiraj novi objekt skladišta." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__include_message_attachments -msgid "Create files from message attachments" -msgstr "Kreiraj datoteke iz priloga poruka" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_uid -msgid "Created by" -msgstr "Kreirao" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_date -#: model:ir.model.fields,field_description:dms.field_dms_category__create_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_date -#: model:ir.model.fields,field_description:dms.field_dms_file__create_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_date -msgid "Created on" -msgstr "Kreirano" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Creation Date" -msgstr "Datum kreiranja" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__save_type -msgid "Current Save Type" -msgstr "Trenutni tip spremanja" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_bounced_content -msgid "Custom Bounced Message" -msgstr "Prilagođena poruka odbijanja" - -#. module: dms -#: model:dms.tag,name:dms.tag_01_demo -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Customer" -msgstr "Kupac" - -#. module: dms -#: model:dms.tag,name:dms.tag_08_demo -msgid "Customer Invoice" -msgstr "Faktura kupcu" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__access_url -#: model:ir.model.fields,help:dms.field_dms_file__access_url -msgid "Customer Portal URL" -msgstr "URL portala kupca" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "DMS" -msgstr "DMS" - -#. module: dms -#: model:ir.model,name:dms.model_dms_security_mixin -msgid "DMS Security Mixin" -msgstr "DMS sigurnosna mješavina" - -#. module: dms -#: model:ir.model,name:dms.model_dms_mixins_thumbnail -msgid "DMS thumbnail and icon mixin" -msgstr "DMS sličica i ikona mješavina" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__database -#, python-format -msgid "Database" -msgstr "Baza podataka" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_defaults -msgid "Default Values" -msgstr "Zadane vrijednosti" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Define forbidden file extensions" -msgstr "Definiši zabranjene ekstenzije datoteka" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"Define the maximum upload size of a\n" -" file in MB" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Defines a list of forbidden file extensions. (Example: 'exe,msi')" -msgstr "Definiše listu zabranjenih ekstenzija datoteka. (Primjer: 'exe,msi')" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_binary_max_size -msgid "Defines the maximum upload size in MB. Default (25MB)" -msgstr "Definiše maksimalnu veličinu učitavanja u MB. Zadano (25MB)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_unlink -msgid "Delete Access" -msgstr "Brisanje" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_storage -#: model:ir.actions.act_window,name:dms.action_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_access_group__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_category__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__directory_ids -#: model:ir.ui.menu,name:dms.menu_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Directories" -msgstr "Direktoriji" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "" -"Directories can be used to structure and organize\n" -" files directly in Odoo." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_file__directory_id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__directory_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Directory" -msgstr "Imenik" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__display_name -#: model:ir.model.fields,field_description:dms.field_dms_category__display_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__display_name -#: model:ir.model.fields,field_description:dms.field_dms_file__display_name -#: model:ir.model.fields,field_description:dms.field_dms_storage__display_name -#: model:ir.model.fields,field_description:dms.field_dms_tag__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__display_name -msgid "Display Name" -msgstr "Prikazani naziv" - -#. module: dms -#: model:ir.model,name:dms.model_dms_category -msgid "Document Category" -msgstr "Kategorija dokumenta" - -#. module: dms -#: model:ir.model,name:dms.model_dms_tag -msgid "Document Tag" -msgstr "Oznaka dokumenta" - -#. module: dms -#: model:ir.module.category,name:dms.category_dms_security -#: model:ir.ui.menu,name:dms.main_menu_dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -#: model_terms:ir.ui.view,arch_db:dms.portal_my_home_dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Documents" -msgstr "Dokumenti" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_directory_state -msgid "Documents Onboarding Directory State" -msgstr "Stanje uvođenja direktorija dokumenata" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_file_state -msgid "Documents Onboarding File State" -msgstr "Stanje uvođenja datoteka dokumenata" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_state -msgid "Documents Onboarding State" -msgstr "Stanje uvođenja dokumenata" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_storage_state -msgid "Documents Onboarding Storage State" -msgstr "Stanje uvođenja skladišta dokumenata" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__done -msgid "Done" -msgstr "Gotovo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "Dropdown menu" -msgstr "Padajući izbornik" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_lock_editor -msgid "Editor" -msgstr "Urednik" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Elements" -msgstr "Elementi" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Email Alias" -msgstr "Email nadimak" - -#. module: dms -#: model:ir.model,name:dms.model_mail_thread -msgid "Email Thread" -msgstr "Nit e-pošte" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/category.py:0 -#, python-format -msgid "Error! You cannot create recursive categories." -msgstr "Greška! Ne možete kreirati rekurzivne kategorije." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Error! You cannot create recursive directories." -msgstr "Greška! Ne možete kreirati rekurzivne direktorijume." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__explicit_user_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Explicit Users" -msgstr "Eksplicitni korisnici" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__extension -msgid "Extension" -msgstr "Ekstenzija" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Extensions" -msgstr "Ekstenzije" - -#. module: dms -#: model:dms.category,name:dms.category_05_demo -msgid "External" -msgstr "Vanjski" - -#. module: dms -#: model:ir.model,name:dms.model_dms_file -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "File" -msgstr "Datoteka" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Upload" -msgstr "Učitavanje fajla" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_file -#: model:ir.actions.act_window,name:dms.action_dms_file_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_storage_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_wizard_selector -#: model:ir.actions.act_window,name:dms.action_dms_files_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_storage -#: model:ir.model.fields,field_description:dms.field_dms_category__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_file_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__file_ids -#: model:ir.ui.menu,name:dms.menu_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Files" -msgstr "Datoteke" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Files are used to save content directly in Odoo." -msgstr "Datoteke se koriste za čuvanje sadržaja direktno u Odoo." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__file -#, python-format -msgid "Filestore" -msgstr "Skladište datoteka" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_follower_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_follower_ids -msgid "Followers" -msgstr "Pratioci" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_partner_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_partner_ids -msgid "Followers (Partners)" -msgstr "Pratioci (Partneri)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "Font awesome ikona npr. fa-tasks" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_settings_general -#: model:ir.ui.menu,name:dms.menu_dms_settings_general -msgid "General Settings" -msgstr "Opšte postavke" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Group" -msgstr "Grupa" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Group By" -msgstr "Grupiši po" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__name -msgid "Group Name" -msgstr "Naziv grupe" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__users -msgid "Group Users" -msgstr "Korisnici grupe" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__group_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Groups" -msgstr "Grupe" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__has_message -#: model:ir.model.fields,field_description:dms.field_dms_file__has_message -msgid "Has Message" -msgstr "Ima poruku" - -#. module: dms -#: model:dms.category,name:dms.category_02_demo -msgid "Human Resource" -msgstr "Ljudski resursi" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__id -#: model:ir.model.fields,field_description:dms.field_dms_category__id -#: model:ir.model.fields,field_description:dms.field_dms_directory__id -#: model:ir.model.fields,field_description:dms.field_dms_file__id -#: model:ir.model.fields,field_description:dms.field_dms_storage__id -#: model:ir.model.fields,field_description:dms.field_dms_tag__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__id -msgid "ID" -msgstr "ID" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_thread_id -msgid "" -"ID of the parent record holding the alias (example: project holding the task" -" creation alias)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_icon -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Icon" -msgstr "Ikona" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_file__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__icon_url -msgid "Icon URL" -msgstr "URL ikone" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "Ikona za prikaz iznimki." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_file__active -msgid "If a file is set to archived, it is not displayed, but still exists." -msgstr "Ako je datoteka postavljena kao arhivirana, ne prikazuje se, ali i dalje postoji." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction -msgid "If checked, new messages require your attention." -msgstr "Ako je zakačeno, nove poruke će zahtjevati vašu pažnju" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "Ako je označeno neke poruke mogu imati grešku u dostavi." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,help:dms.field_dms_directory__company_id -#: model:ir.model.fields,help:dms.field_dms_file__company_id -#: model:ir.model.fields,help:dms.field_dms_storage__company_id -msgid "" -"If set, directories and files will only be available for the selected " -"company." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_bounced_content -msgid "" -"If set, this content will automatically be sent out to unauthorized users " -"instead of the default message." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1920 -msgid "Image" -msgstr "Slika" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1024 -msgid "Image 1024" -msgstr "Slika 1024" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_128 -msgid "Image 128" -msgstr "Slika 128" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_256 -msgid "Image 256" -msgstr "Slika 256" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_512 -msgid "Image 512" -msgstr "Slika 512" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,help:dms.field_dms_storage__inherit_access_from_parent_record -msgid "" -"Indicate if directories and files access work only with related model access" -" (for example, if some directories are related with any sale, only users " -"with read access to these sale can acess)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_storage__include_message_attachments -msgid "" -"Indicate if directories and files auto-create in mail composition process " -"too" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,help:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,help:dms.field_dms_file__is_hidden -#: model:ir.model.fields,help:dms.field_dms_storage__is_hidden -msgid "Indicates if directories and files are hidden by default." -msgstr "Označava da li su direktoriji i datoteke po defaultu skriveni." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__is_root_directory -msgid "" -"Indicates if the directory is a root directory.\n" -" A root directory has a settings object, while a directory with a set\n" -" parent inherits the settings form its parent." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__inherit_group_ids -msgid "Inherit Groups" -msgstr "Nasljeđuj grupe" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,field_description:dms.field_dms_storage__inherit_access_from_parent_record -msgid "Inherit permissions from related record" -msgstr "Nasljeđuj dozvole od povezanog zapisa" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_create -msgid "Inherited Create Access" -msgstr "Nasliješeni pristup kreiranja" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_unlink -msgid "Inherited Unlink Access" -msgstr "Nasliješeni pristup brisanja" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_write -msgid "Inherited Write Access" -msgstr "Nasliješeni pristup pisanja" - -#. module: dms -#: model:dms.category,name:dms.category_01_demo -msgid "Internal" -msgstr "Interni" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Internal / Human Resource" -msgstr "Interno / ljudski resursi" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Invalid attachments!" -msgstr "Neispravni prilozi!" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Invoices" -msgstr "Fakture" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_is_follower -#: model:ir.model.fields,field_description:dms.field_dms_file__message_is_follower -msgid "Is Follower" -msgstr "Pratilac" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_root_directory -msgid "Is Root Directory" -msgstr "Je korijenski direktorij" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change parent to other storage." -msgstr "Nije moguće promijeniti roditelja na drugo skladište." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change the storage." -msgstr "Nije moguće promijeniti skladište." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__just_done -msgid "Just done" -msgstr "Upravo gotovo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group____last_update -#: model:ir.model.fields,field_description:dms.field_dms_category____last_update -#: model:ir.model.fields,field_description:dms.field_dms_directory____last_update -#: model:ir.model.fields,field_description:dms.field_dms_file____last_update -#: model:ir.model.fields,field_description:dms.field_dms_storage____last_update -#: model:ir.model.fields,field_description:dms.field_dms_tag____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share____last_update -msgid "Last Modified on" -msgstr "Zadnje mijenjano" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_uid -msgid "Last Updated by" -msgstr "Zadnji ažurirao" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_date -#: model:ir.model.fields,field_description:dms.field_dms_category__write_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_date -#: model:ir.model.fields,field_description:dms.field_dms_file__write_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_date -msgid "Last Updated on" -msgstr "Zadnje ažurirano" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Last update" -msgstr "Poslednje ažuriranje" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__share_link -msgid "Link" -msgstr "Veza" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__allowed_model_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__model_ids -msgid "Linked Models" -msgstr "Povezani modeli" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_model -#: model:ir.model.fields,field_description:dms.field_dms_file__res_model -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_model -msgid "Linked attachments model" -msgstr "Model povezanih priloga" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_id -#: model:ir.model.fields,field_description:dms.field_dms_file__res_id -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_id -msgid "Linked attachments record ID" -msgstr "ID zapisa povezanih priloga" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Loading" -msgstr "Učitavanje" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Lock" -msgstr "Zaključaj" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_locked -msgid "Locked" -msgstr "Zaključano" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__locked_by -msgid "Locked By" -msgstr "Zaključano od strane" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_main_attachment_id -#: model:ir.model.fields,field_description:dms.field_dms_file__message_main_attachment_id -msgid "Main Attachment" -msgstr "Glavna zakačka" - -#. module: dms -#: model:res.groups,name:dms.group_dms_manager -msgid "Manager" -msgstr "Upravitelj" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Manual File Migration" -msgstr "Manualna migracija datoteka" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error -msgid "Message Delivery error" -msgstr "Greška pri isporuci poruke" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_ids -msgid "Messages" -msgstr "Poruke" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Meta Information" -msgstr "Meta informacije" - -#. module: dms -#: model:ir.actions.server,name:dms.action_dms_attachment_migrate -msgid "Migrate" -msgstr "Migracija" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Migrate File %(index)s of %(record_count)s [ %(dms_file_migration)s ]" -msgstr "Migriraj datoteku %(index)s od %(record_count)s [ %(dms_file_migration)s ]" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Migrate Files" -msgstr "Migriraj datoteke" - -#. module: dms -#: model:ir.ui.menu,name:dms.menu_dms_file_migration -msgid "Migration" -msgstr "Migracija" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__migration -msgid "Migration Status" -msgstr "Status migracije" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__model_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__model -msgid "Model" -msgstr "Model" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Modification Date" -msgstr "Datum modifikacije" - -#. module: dms -#: model:ir.actions.server,name:dms.action_wizard_dms_file_move -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Move" -msgstr "Kretanje" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_file_move_act_window -msgid "Move files" -msgstr "Premjesti datoteke" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__my_activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "Rok za moju aktivnost" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "My Directories" -msgstr "Moji direktorijumi" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "My Documents" -msgstr "Moji dokumenti" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "My Files" -msgstr "Moje datoteke" - -#. module: dms -#. odoo-python -#: code:addons/dms/controllers/portal.py:0 -#: code:addons/dms/controllers/portal.py:0 -#: code:addons/dms/controllers/portal.py:0 -#: code:addons/dms/controllers/portal.py:0 -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__name -#: model:ir.model.fields,field_description:dms.field_dms_category__name -#: model:ir.model.fields,field_description:dms.field_dms_directory__name -#: model:ir.model.fields,field_description:dms.field_dms_file__name -#: model:ir.model.fields,field_description:dms.field_dms_storage__name -#: model:ir.model.fields,field_description:dms.field_dms_tag__name -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#, python-format -msgid "Name" -msgstr "Naziv:" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directory_new -#: model:ir.actions.act_window,name:dms.action_dms_file_new -msgid "New Root Directory" -msgstr "Novi korijenski direktorij" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage_new -msgid "New Storage" -msgstr "Novo skladište" - -#. module: dms -#: model:dms.category,name:dms.category_06_demo -msgid "News" -msgstr "Novosti" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "Krajnji rok za sljedeću aktivnost" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_summary -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_summary -msgid "Next Activity Summary" -msgstr "Pregled sljedeće aktivnosti" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_id -msgid "Next Activity Type" -msgstr "Tip sljedeće aktivnosti" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "No attachment was provided" -msgstr "Prilog nije dostavljen" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__not_done -msgid "Not done" -msgstr "Nije gotovo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Not results" -msgstr "Nema rezultata" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__note -msgid "Note" -msgstr "Zabilješka" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction_counter -msgid "Number of Actions" -msgstr "Broj akcija" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error_counter -msgid "Number of errors" -msgstr "Broj grešaka" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "Broj poruka koje zahtijevaju aktivnost" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "Broj poruka sa greškama pri isporuci" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_03_demo -msgid "Only admin user" -msgstr "Samo administrator" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Only files in the same root directory can be moved." -msgstr "Samo datoteke u istom root direktorijumu mogu biti premještene." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#, python-format -msgid "Only managers can execute this action." -msgstr "Samo upravitelji mogu izvršiti ovu akciju." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Operations" -msgstr "Operacije" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_force_thread_id -msgid "" -"Optional ID of a thread (record) to which all incoming messages will be " -"attached, even if they did not reply to it. If set, this will disable the " -"creation of new records completely." -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_organizing -msgid "Organizing" -msgstr "Organiziranje" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_user_id -msgid "Owner" -msgstr "Vlasnik" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_id -msgid "Parent Category" -msgstr "Izvorna kategorija" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_id -msgid "Parent Directory" -msgstr "Roditeljski direktorij" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_group_id -msgid "Parent Group" -msgstr "Roditeljska grupa" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_model_id -msgid "Parent Model" -msgstr "Ishodni Model" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_path -msgid "Parent Path" -msgstr "Putanja nadređenih" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_thread_id -msgid "Parent Record Thread ID" -msgstr "ID zapisa nadređenog" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/access_groups.py:0 -#, python-format -msgid "Parent group '%(parent)s' is child of '%(current)s'." -msgstr "Roditeljska grupa '%(parent)s' je dijete od '%(current)s'." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_model_id -msgid "" -"Parent model holding the alias. The model holding the alias reference is not" -" necessarily the model given by alias_model_id (example: project " -"(parent_model) and task (model))" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_02_demo -msgid "Partner" -msgstr "Partner" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_json -msgid "Path Json" -msgstr "Json putanja" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_names -msgid "Path Names" -msgstr "Nazivi putanja" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_contact -msgid "" -"Policy to post a message on the document using the mailgateway.\n" -"- everyone: everyone can post\n" -"- partners: only authenticated partners\n" -"- followers: only followers of the related document or members of following channels\n" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_02_demo -#: model:dms.tag,name:dms.tag_05_demo -msgid "Portal" -msgstr "Portal" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_url -#: model:ir.model.fields,field_description:dms.field_dms_file__access_url -msgid "Portal Access URL" -msgstr "URL za pristup portalu" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#, python-format -msgid "Preview" -msgstr "Pregled" - -#. module: dms -#: model:dms.tag,name:dms.tag_10_demo -msgid "Product" -msgstr "Artikal" - -#. module: dms -#: model:dms.tag,name:dms.tag_03_demo -msgid "Project" -msgstr "Projekat" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_read -msgid "Read Access" -msgstr "Čitanje" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__partner_ids -msgid "Recipients" -msgstr "Primaoci" - -#. module: dms -#: model:ir.model,name:dms.model_dms_access_group -msgid "Record Access Groups" -msgstr "Grupe pristupa zapisa" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_file__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__record_ref -msgid "Record Referenced" -msgstr "Referentni zapis" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_force_thread_id -msgid "Record Thread ID" -msgstr "ID niti zapisa" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__resource_ref -msgid "Related Document" -msgstr "Povezani dokument" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_id -msgid "Related Document ID" -msgstr "Povezani ID dokumenta" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_model -msgid "Related Document Model" -msgstr "Povezani model dokumenta" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__require_migration -msgid "Require Migration" -msgstr "Zahtijeva migraciju" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_user_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_user_id -msgid "Responsible User" -msgstr "Odgovorni korisnik" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__root_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Root Directories" -msgstr "Korijenski direktoriji" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__root_directory_id -#: model:ir.model.fields,field_description:dms.field_dms_file__root_directory_id -msgid "Root Directory" -msgstr "Korijenski direktorij" - -#. module: dms -#: model:dms.tag,name:dms.tag_04_demo -msgid "Sales" -msgstr "Prodaja" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_storage__save_type -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -msgid "Save Type" -msgstr "Tip spremanja" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Scan" -msgstr "Skenirati" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_token -#: model:ir.model.fields,field_description:dms.field_dms_file__access_token -msgid "Security Token" -msgstr "Sigurnosni token" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Settings" -msgstr "Postavke" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_directory_share_action -#: model:ir.actions.act_window,name:dms.wizard_dms_file_share_action -msgid "Share" -msgstr "Podijeli" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Show storages" -msgstr "Prikaži skladišta" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__files -msgid "Single Files" -msgstr "Pojedinačne datoteke" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__size -#: model:ir.model.fields,field_description:dms.field_dms_file__size -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_binary_max_size -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_migration_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Size" -msgstr "Veličina" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__human_size -#: model:ir.model.fields,field_description:dms.field_dms_file__human_size -msgid "Size (human readable)" -msgstr "Veličina (čitljiva za ljude)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__starred -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Starred" -msgstr "Sa zvjezdicom" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "Starred Directories" -msgstr "Označeni direktorijumi" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__user_star_ids -msgid "Stars" -msgstr "Zvjezdice" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_state -#: model:ir.model.fields,help:dms.field_dms_file__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_storage -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -msgid "Storage" -msgstr "Skladište" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_file__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_storage__is_hidden -msgid "Storage is Hidden" -msgstr "Skladište je skriveno" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage -#: model:ir.ui.menu,name:dms.menu_dms_storage -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Storages" -msgstr "Skladišta" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Storages are used to configure your Documents." -msgstr "Skladišta se koriste za konfiguraciju vaših dokumenata." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Subcategories" -msgstr "Potkategorije" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_directories_directory -#: model:ir.model.fields,field_description:dms.field_dms_directory__child_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Subdirectories" -msgstr "Poddirektoriji" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__directory -msgid "Subdirectory" -msgstr "Poddirektorij" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_system -msgid "System" -msgstr "Sistem" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Tag" -msgstr "Oznaka" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_tag_name_uniq -msgid "Tag name already exists!" -msgstr "Naziv oznake već postoji !" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_tag -#: model:ir.model.fields,field_description:dms.field_dms_category__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__tag_ids -#: model:ir.ui.menu,name:dms.menu_dms_tag -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Tags" -msgstr "Oznake" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Tags are used to categorize Documents." -msgstr "Oznake se koriste za kategorizaciju dokumenata." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Tags..." -msgstr "Oznake..." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Technical Information" -msgstr "Tehnička informacija" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_category__active -msgid "The active field allows you to hide the category without removing it." -msgstr "Ovo poljeVam dozvoljava da sakrijete kategoriju bez njenog uklanjanja." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_tag__active -msgid "The active field allows you to hide the tag without removing it." -msgstr "Aktivno polje vam omogućava da sakrijete oznaku bez njenog uklanjanja." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "The configuration is done!" -msgstr "Konfiguracija je gotova!" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "The directory name is invalid." -msgstr "Ime direktorijuma je neispravno." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file has a forbidden file extension." -msgstr "Datoteka ima zabranjenu ekstenziju." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file name is invalid." -msgstr "Ime datoteke je neispravno." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The maximum upload size is %s MB." -msgstr "Maksimalna veličina prenosa je %s MB." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_model_id -msgid "" -"The model (Odoo Document Kind) to which this alias corresponds. Any incoming" -" email that does not reply to an existing record will cause the creation of " -"a new record of this model (e.g. a Project Task)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_name -msgid "" -"The name of the email alias, e.g. 'jobs' if you want to catch emails for " -"" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_access_group_name_uniq -msgid "The name of the group must be unique!" -msgstr "Naziv grupe mora biti jedinstven!" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_user_id -msgid "" -"The owner of records created upon receiving emails on this alias. If this " -"field is not set the system will attempt to find the right owner based on " -"the sender (From) address, or will use the Administrator account if no " -"system user is found for that address." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_storage__save_type -msgid "" -"The save type is used to determine how a file is saved by the\n" -" system. If you change this setting, you can migrate existing files\n" -" manually by triggering the action." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "This directory needs to be associated to a record." -msgstr "Ovaj direktorijum mora biti povezan sa zapisom." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_elements -msgid "Total Elements" -msgstr "Ukupno elemenata" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_files -msgid "Total Files" -msgstr "Ukupno datoteka" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_directories -msgid "Total Subdirectories" -msgstr "Ukupno poddirektorija" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Total files" -msgstr "Ukupno datoteka" - -#. module: dms -#: model:dms.category,name:dms.category_04_demo -msgid "Traveling" -msgstr "Putovanje" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__mimetype -msgid "Type" -msgstr "Tip" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "Vrsta aktivnosti iznimke na zapisu." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_unlink -msgid "Unlink Access" -msgstr "Pristup brisanja" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Unlock" -msgstr "Otključaj" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_process -msgid "Unpack Emails as" -msgstr "Raspakiraj e-poruke kao" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_controller.xml:0 -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Upload" -msgstr "Pošalji" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload File" -msgstr "Učitaj fajl" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload your first File." -msgstr "Prenesite svoju prvu datoteku." - -#. module: dms -#: model:res.groups,name:dms.group_dms_user -msgid "User" -msgstr "Korisnik" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Users" -msgstr "Korisnici" - -#. module: dms -#: model:dms.tag,name:dms.tag_09_demo -msgid "Vendor Bill" -msgstr "Ulazni račun" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Viewer" -msgstr "Preglednik" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Views" -msgstr "Pogledi" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__website_message_ids -msgid "Website Messages" -msgstr "Poruke sa website-a" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,help:dms.field_dms_file__website_message_ids -msgid "Website communication history" -msgstr "Povijest komunikacije Web stranice" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_file_move -msgid "Wizard Dms File Move" -msgstr "Čarobnjak premještanja DMS datoteke" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_share -msgid "Wizard for sharing DMS records" -msgstr "Čarobnjak za dijeljenje DMS zapisa" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_write -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_write -msgid "Write Access" -msgstr "Pisanje" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#: code:addons/dms/static/src/js/views/many_drop_target.js:0 -#, python-format -msgid "You must select a directory first" -msgstr "Morate prvo izabrati direktorij" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "action_close_documents_onboarding" -msgstr "action_close_documents_onboarding" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "element(s)" -msgstr "element(a)" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "exe,msi" -msgstr "exe,msi" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "mail.catchall.domain" -msgstr "mail.catchall.domain" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "o_onboarding_blue" -msgstr "o_onboarding_blue" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "o_onboarding_orange" -msgstr "o_onboarding_orange" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "res.company" -msgstr "res.company" diff --git a/odoo-bringout-oca-dms-dms/dms/i18n/ca.po b/odoo-bringout-oca-dms-dms/dms/i18n/ca.po deleted file mode 100644 index 26541ed3..00000000 --- a/odoo-bringout-oca-dms-dms/dms/i18n/ca.po +++ /dev/null @@ -1,2298 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * dms -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-09 11:06+0000\n" -"Last-Translator: Eugeni Chafer \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 5.6.2\n" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_process -msgid "" -" Define how incoming emails are processed:\n" -"\n" -" - Single Files: The email gets attached to the directory and\n" -" all attachments are created as files.\n" -"\n" -" - Subdirectory: A new subdirectory is created for each email\n" -" and the mail is attached to this subdirectory. The attachments\n" -" are created as files of the subdirectory.\n" -" " -msgstr "" -" Definiu com es processen els correus electrònics entrants: \n" -"\n" -" - Arxius únics: el correu electrònic s'adjunta a la carpeta " -"i\n" -" tots els adjunts es creen com a arxius.\n" -"\n" -" - Subcarpeta: es crea una nova subcarpeta per a cada correu " -"electrònic\n" -" i el correu d'adjunta en aquesta subcarpeta. Els adjunts\n" -" es creen com a arxius de la subcarpeta.\n" -" " - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Files" -msgstr "%s Arxius" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Subdirectories" -msgstr "%s Subcarpetes" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#, fuzzy -msgid "/dms/static/lib/img/banner/documents_onboarding_directory.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_directory.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -#, fuzzy -msgid "/dms/static/lib/img/banner/documents_onboarding_file.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_file.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Archive" -msgstr "" -"\n" -" Arxivar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unarchive" -msgstr "" -"\n" -" Desarxivar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Download" -msgstr "" -"\n" -" Descarregar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "" -"\n" -" ATTENTION: Tips to keep in mind before moving files:
\n" -" - This change cannot be undone.
\n" -" - Remember that the permissions of the files are those of the folder that contains it, therefore, it is possible that when you change it, the permissions will also change.
\n" -" Make this change at your own risk." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Open" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Open" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Files" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Lock" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Edit" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Edit" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Delete" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Delete" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unlock" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"\n" -" Storages\n" -" " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"File\n" -" Extensions\n" -" " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Size" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "" -"@\n" -" @ " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "Documents" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_defaults -msgid "" -"A Python dictionary that will be evaluated to provide default values when " -"creating new records for this alias." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory can't be a root and have a parent directory." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have a parent directory." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have model in attachment storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory with the same name already exists." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file must have model and resource ID in attachment storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file with the same name already exists." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A root directory has to have a storage." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_abstract_dms_mixin -msgid "Abstract Dms Mixin" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Accept Emails from" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_access_groups -#: model:ir.ui.menu,name:dms.menu_dms_access_groups -msgid "Access Groups" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Access Information" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_warning -#: model:ir.model.fields,field_description:dms.field_dms_file__access_warning -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__access_warning -msgid "Access warning" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_07_demo -msgid "Accounting" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction -msgid "Action Needed" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Actions" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__active -#: model:ir.model.fields,field_description:dms.field_dms_tag__active -msgid "Active" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_ids -msgid "Activities" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_state -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_state -msgid "Activity State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "Add a new Directory." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -msgid "Add a new File." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_wizard_dms_share__note -msgid "Add extra content to display in the email" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_01_demo -msgid "Admin" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_id -msgid "Alias" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_contact -msgid "Alias Contact Security" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_name -msgid "Alias Name" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Alias Setting" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_domain -msgid "Alias domain" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Alias-Mail-Extraction" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_model_id -msgid "Aliased Model" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "All" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "All Files" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#, python-format -msgid "An error occurred during the upload" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_06_demo -msgid "Apps" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__active -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Archived" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Archived Files" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Are you sure? All files will be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model,name:dms.model_ir_attachment -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__attachment -#, python-format -msgid "Attachment" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_attachment_count -#: model:ir.model.fields,field_description:dms.field_dms_file__message_attachment_count -msgid "Attachment Count" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__attachment_id -msgid "Attachment File" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_base -msgid "Base" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Cancel" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_category -#: model:ir.ui.menu,name:dms.menu_dms_category -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Categories" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Categories are used to categorize Documents." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__category_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__category_id -#: model:ir.model.fields,field_description:dms.field_dms_file__category_id -#: model:ir.model.fields,field_description:dms.field_dms_tag__category_id -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Category" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_category_name_uniq -msgid "Category name already exists!" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__checksum -msgid "Checksum/SHA1" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__child_category_ids -msgid "Child Categories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__child_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Child Groups" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -msgid "Click to add a new directory." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Click to add a new file." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Click to create a new tag." -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__closed -msgid "Closed" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__color -#: model:ir.model.fields,field_description:dms.field_dms_directory__color -#: model:ir.model.fields,field_description:dms.field_dms_file__color -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Color" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_tag__color -msgid "Color Index" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_res_company -msgid "Companies" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__company_id -#: model:ir.model.fields,field_description:dms.field_dms_file__company_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__company_id -msgid "Company" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Complete Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__complete_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_name -msgid "Complete Name" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__complete_directory_ids -msgid "Complete directories" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config -msgid "Configuration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content -msgid "Content" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_binary -msgid "Content Binary" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_file -msgid "Content File" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_11_demo -msgid "Contract" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_03_demo -msgid "Contracts" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_category__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_directories -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_directories -msgid "Count Directories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_elements -msgid "Count Elements" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_files -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files_title -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_files -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_files -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__count_files -msgid "Count Files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files -msgid "Count Files Title" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_categories -msgid "Count Subcategories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories_title -msgid "Count Subdirectories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories -msgid "Count Subdirectories Title" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_tags -msgid "Count Tags" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_users -msgid "Count Users" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -msgid "Create" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_create -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_create -msgid "Create Access" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create Directory" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create Storage" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Create a new Category." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create a new Document Storage." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create a new Root Directory." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Create a new Storage object." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__include_message_attachments -msgid "Create files from message attachments" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_uid -msgid "Created by" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_date -#: model:ir.model.fields,field_description:dms.field_dms_category__create_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_date -#: model:ir.model.fields,field_description:dms.field_dms_file__create_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_date -msgid "Created on" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Creation Date" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__save_type -msgid "Current Save Type" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_bounced_content -msgid "Custom Bounced Message" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_01_demo -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Customer" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_08_demo -msgid "Customer Invoice" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__access_url -#: model:ir.model.fields,help:dms.field_dms_file__access_url -msgid "Customer Portal URL" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "DMS" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_security_mixin -msgid "DMS Security Mixin" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_mixins_thumbnail -msgid "DMS thumbnail and icon mixin" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__database -#, python-format -msgid "Database" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_defaults -msgid "Default Values" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Define forbidden file extensions" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"Define the maximum upload size of a\n" -" file in MB" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Defines a list of forbidden file extensions. (Example: 'exe,msi')" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_binary_max_size -msgid "Defines the maximum upload size in MB. Default (25MB)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_unlink -msgid "Delete Access" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_storage -#: model:ir.actions.act_window,name:dms.action_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_access_group__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_category__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__directory_ids -#: model:ir.ui.menu,name:dms.menu_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "" -"Directories can be used to structure and organize\n" -" files directly in Odoo." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_file__directory_id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__directory_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Directory" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__display_name -#: model:ir.model.fields,field_description:dms.field_dms_category__display_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__display_name -#: model:ir.model.fields,field_description:dms.field_dms_file__display_name -#: model:ir.model.fields,field_description:dms.field_dms_storage__display_name -#: model:ir.model.fields,field_description:dms.field_dms_tag__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__display_name -msgid "Display Name" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_category -msgid "Document Category" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_tag -msgid "Document Tag" -msgstr "" - -#. module: dms -#: model:ir.module.category,name:dms.category_dms_security -#: model:ir.ui.menu,name:dms.main_menu_dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -#: model_terms:ir.ui.view,arch_db:dms.portal_my_home_dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Documents" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_directory_state -msgid "Documents Onboarding Directory State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_file_state -msgid "Documents Onboarding File State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_state -msgid "Documents Onboarding State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_storage_state -msgid "Documents Onboarding Storage State" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__done -msgid "Done" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "Dropdown menu" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_lock_editor -msgid "Editor" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Elements" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Email Alias" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_mail_thread -msgid "Email Thread" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/category.py:0 -#, python-format -msgid "Error! You cannot create recursive categories." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Error! You cannot create recursive directories." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__explicit_user_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Explicit Users" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__extension -msgid "Extension" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Extensions" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_05_demo -msgid "External" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_file -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "File" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Upload" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_file -#: model:ir.actions.act_window,name:dms.action_dms_file_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_storage_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_wizard_selector -#: model:ir.actions.act_window,name:dms.action_dms_files_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_storage -#: model:ir.model.fields,field_description:dms.field_dms_category__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_file_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__file_ids -#: model:ir.ui.menu,name:dms.menu_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Files" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Files are used to save content directly in Odoo." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__file -#, python-format -msgid "Filestore" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_follower_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_follower_ids -msgid "Followers" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_partner_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_partner_ids -msgid "Followers (Partners)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_settings_general -#: model:ir.ui.menu,name:dms.menu_dms_settings_general -msgid "General Settings" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Group" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Group By" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__name -msgid "Group Name" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__users -msgid "Group Users" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__group_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__has_message -#: model:ir.model.fields,field_description:dms.field_dms_file__has_message -msgid "Has Message" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_02_demo -msgid "Human Resource" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__id -#: model:ir.model.fields,field_description:dms.field_dms_category__id -#: model:ir.model.fields,field_description:dms.field_dms_directory__id -#: model:ir.model.fields,field_description:dms.field_dms_file__id -#: model:ir.model.fields,field_description:dms.field_dms_storage__id -#: model:ir.model.fields,field_description:dms.field_dms_tag__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__id -msgid "ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_thread_id -msgid "" -"ID of the parent record holding the alias (example: project holding the task" -" creation alias)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_icon -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Icon" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_file__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__icon_url -msgid "Icon URL" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_file__active -msgid "If a file is set to archived, it is not displayed, but still exists." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction -msgid "If checked, new messages require your attention." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,help:dms.field_dms_directory__company_id -#: model:ir.model.fields,help:dms.field_dms_file__company_id -#: model:ir.model.fields,help:dms.field_dms_storage__company_id -msgid "" -"If set, directories and files will only be available for the selected " -"company." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_bounced_content -msgid "" -"If set, this content will automatically be sent out to unauthorized users " -"instead of the default message." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1920 -msgid "Image" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1024 -msgid "Image 1024" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_128 -msgid "Image 128" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_256 -msgid "Image 256" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_512 -msgid "Image 512" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,help:dms.field_dms_storage__inherit_access_from_parent_record -msgid "" -"Indicate if directories and files access work only with related model access" -" (for example, if some directories are related with any sale, only users " -"with read access to these sale can acess)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_storage__include_message_attachments -msgid "" -"Indicate if directories and files auto-create in mail composition process " -"too" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,help:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,help:dms.field_dms_file__is_hidden -#: model:ir.model.fields,help:dms.field_dms_storage__is_hidden -msgid "Indicates if directories and files are hidden by default." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__is_root_directory -msgid "" -"Indicates if the directory is a root directory.\n" -" A root directory has a settings object, while a directory with a set\n" -" parent inherits the settings form its parent." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__inherit_group_ids -msgid "Inherit Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,field_description:dms.field_dms_storage__inherit_access_from_parent_record -msgid "Inherit permissions from related record" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_create -msgid "Inherited Create Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_unlink -msgid "Inherited Unlink Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_write -msgid "Inherited Write Access" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_01_demo -msgid "Internal" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Internal / Human Resource" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Invalid attachments!" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Invoices" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_is_follower -#: model:ir.model.fields,field_description:dms.field_dms_file__message_is_follower -msgid "Is Follower" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_root_directory -msgid "Is Root Directory" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change parent to other storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change the storage." -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__just_done -msgid "Just done" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group____last_update -#: model:ir.model.fields,field_description:dms.field_dms_category____last_update -#: model:ir.model.fields,field_description:dms.field_dms_directory____last_update -#: model:ir.model.fields,field_description:dms.field_dms_file____last_update -#: model:ir.model.fields,field_description:dms.field_dms_storage____last_update -#: model:ir.model.fields,field_description:dms.field_dms_tag____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share____last_update -msgid "Last Modified on" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_date -#: model:ir.model.fields,field_description:dms.field_dms_category__write_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_date -#: model:ir.model.fields,field_description:dms.field_dms_file__write_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_date -msgid "Last Updated on" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Last update" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__share_link -msgid "Link" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__allowed_model_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__model_ids -msgid "Linked Models" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_model -#: model:ir.model.fields,field_description:dms.field_dms_file__res_model -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_model -msgid "Linked attachments model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_id -#: model:ir.model.fields,field_description:dms.field_dms_file__res_id -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_id -msgid "Linked attachments record ID" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Loading" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Lock" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_locked -msgid "Locked" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__locked_by -msgid "Locked By" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_main_attachment_id -#: model:ir.model.fields,field_description:dms.field_dms_file__message_main_attachment_id -msgid "Main Attachment" -msgstr "" - -#. module: dms -#: model:res.groups,name:dms.group_dms_manager -msgid "Manager" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Manual File Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error -msgid "Message Delivery error" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_ids -msgid "Messages" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Meta Information" -msgstr "" - -#. module: dms -#: model:ir.actions.server,name:dms.action_dms_attachment_migrate -msgid "Migrate" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Migrate File %(index)s of %(record_count)s [ %(dms_file_migration)s ]" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Migrate Files" -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.menu_dms_file_migration -msgid "Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__migration -msgid "Migration Status" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__model_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__model -msgid "Model" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Modification Date" -msgstr "" - -#. module: dms -#: model:ir.actions.server,name:dms.action_wizard_dms_file_move -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Move" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_file_move_act_window -msgid "Move files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__my_activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "My Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "My Documents" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "My Files" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/controllers/portal.py:0 -#: code:addons/dms/controllers/portal.py:0 -#: code:addons/dms/controllers/portal.py:0 -#: code:addons/dms/controllers/portal.py:0 -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__name -#: model:ir.model.fields,field_description:dms.field_dms_category__name -#: model:ir.model.fields,field_description:dms.field_dms_directory__name -#: model:ir.model.fields,field_description:dms.field_dms_file__name -#: model:ir.model.fields,field_description:dms.field_dms_storage__name -#: model:ir.model.fields,field_description:dms.field_dms_tag__name -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#, python-format -msgid "Name" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directory_new -#: model:ir.actions.act_window,name:dms.action_dms_file_new -msgid "New Root Directory" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage_new -msgid "New Storage" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_06_demo -msgid "News" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_summary -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_summary -msgid "Next Activity Summary" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_id -msgid "Next Activity Type" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "No attachment was provided" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__not_done -msgid "Not done" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Not results" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__note -msgid "Note" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction_counter -msgid "Number of Actions" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error_counter -msgid "Number of errors" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_03_demo -msgid "Only admin user" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Only files in the same root directory can be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#, python-format -msgid "Only managers can execute this action." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Operations" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_force_thread_id -msgid "" -"Optional ID of a thread (record) to which all incoming messages will be " -"attached, even if they did not reply to it. If set, this will disable the " -"creation of new records completely." -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_organizing -msgid "Organizing" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_user_id -msgid "Owner" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_id -msgid "Parent Category" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_id -msgid "Parent Directory" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_group_id -msgid "Parent Group" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_model_id -msgid "Parent Model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_path -msgid "Parent Path" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_thread_id -msgid "Parent Record Thread ID" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/access_groups.py:0 -#, python-format -msgid "Parent group '%(parent)s' is child of '%(current)s'." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_model_id -msgid "" -"Parent model holding the alias. The model holding the alias reference is not" -" necessarily the model given by alias_model_id (example: project " -"(parent_model) and task (model))" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_02_demo -msgid "Partner" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_json -msgid "Path Json" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_names -msgid "Path Names" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_contact -msgid "" -"Policy to post a message on the document using the mailgateway.\n" -"- everyone: everyone can post\n" -"- partners: only authenticated partners\n" -"- followers: only followers of the related document or members of following channels\n" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_02_demo -#: model:dms.tag,name:dms.tag_05_demo -msgid "Portal" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_url -#: model:ir.model.fields,field_description:dms.field_dms_file__access_url -msgid "Portal Access URL" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#, python-format -msgid "Preview" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_10_demo -msgid "Product" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_03_demo -msgid "Project" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_read -msgid "Read Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__partner_ids -msgid "Recipients" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_access_group -msgid "Record Access Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_file__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__record_ref -msgid "Record Referenced" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_force_thread_id -msgid "Record Thread ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__resource_ref -msgid "Related Document" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_id -msgid "Related Document ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_model -msgid "Related Document Model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__require_migration -msgid "Require Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_user_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_user_id -msgid "Responsible User" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__root_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Root Directories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__root_directory_id -#: model:ir.model.fields,field_description:dms.field_dms_file__root_directory_id -msgid "Root Directory" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_04_demo -msgid "Sales" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_storage__save_type -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -msgid "Save Type" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Scan" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_token -#: model:ir.model.fields,field_description:dms.field_dms_file__access_token -msgid "Security Token" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Settings" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_directory_share_action -#: model:ir.actions.act_window,name:dms.wizard_dms_file_share_action -msgid "Share" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Show storages" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__files -msgid "Single Files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__size -#: model:ir.model.fields,field_description:dms.field_dms_file__size -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_binary_max_size -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_migration_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Size" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__human_size -#: model:ir.model.fields,field_description:dms.field_dms_file__human_size -msgid "Size (human readable)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__starred -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Starred" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "Starred Directories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__user_star_ids -msgid "Stars" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_state -#: model:ir.model.fields,help:dms.field_dms_file__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_storage -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -msgid "Storage" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_file__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_storage__is_hidden -msgid "Storage is Hidden" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage -#: model:ir.ui.menu,name:dms.menu_dms_storage -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Storages" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Storages are used to configure your Documents." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Subcategories" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_directories_directory -#: model:ir.model.fields,field_description:dms.field_dms_directory__child_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Subdirectories" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__directory -msgid "Subdirectory" -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_system -msgid "System" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Tag" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_tag_name_uniq -msgid "Tag name already exists!" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_tag -#: model:ir.model.fields,field_description:dms.field_dms_category__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__tag_ids -#: model:ir.ui.menu,name:dms.menu_dms_tag -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Tags" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Tags are used to categorize Documents." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Tags..." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Technical Information" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_category__active -msgid "The active field allows you to hide the category without removing it." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_tag__active -msgid "The active field allows you to hide the tag without removing it." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "The configuration is done!" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "The directory name is invalid." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file has a forbidden file extension." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file name is invalid." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The maximum upload size is %s MB." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_model_id -msgid "" -"The model (Odoo Document Kind) to which this alias corresponds. Any incoming" -" email that does not reply to an existing record will cause the creation of " -"a new record of this model (e.g. a Project Task)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_name -msgid "" -"The name of the email alias, e.g. 'jobs' if you want to catch emails for " -"" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_access_group_name_uniq -msgid "The name of the group must be unique!" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_user_id -msgid "" -"The owner of records created upon receiving emails on this alias. If this " -"field is not set the system will attempt to find the right owner based on " -"the sender (From) address, or will use the Administrator account if no " -"system user is found for that address." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_storage__save_type -msgid "" -"The save type is used to determine how a file is saved by the\n" -" system. If you change this setting, you can migrate existing files\n" -" manually by triggering the action." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "This directory needs to be associated to a record." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_elements -msgid "Total Elements" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_files -msgid "Total Files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_directories -msgid "Total Subdirectories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Total files" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_04_demo -msgid "Traveling" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__mimetype -msgid "Type" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_unlink -msgid "Unlink Access" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Unlock" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_process -msgid "Unpack Emails as" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_controller.xml:0 -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Upload" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload File" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload your first File." -msgstr "" - -#. module: dms -#: model:res.groups,name:dms.group_dms_user -msgid "User" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Users" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_09_demo -msgid "Vendor Bill" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Viewer" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Views" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__website_message_ids -msgid "Website Messages" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,help:dms.field_dms_file__website_message_ids -msgid "Website communication history" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_file_move -msgid "Wizard Dms File Move" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_share -msgid "Wizard for sharing DMS records" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_write -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_write -msgid "Write Access" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#: code:addons/dms/static/src/js/views/many_drop_target.js:0 -#, python-format -msgid "You must select a directory first" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "action_close_documents_onboarding" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "element(s)" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "exe,msi" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "mail.catchall.domain" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "o_onboarding_blue" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "o_onboarding_orange" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "res.company" -msgstr "" diff --git a/odoo-bringout-oca-dms-dms/dms/i18n/de.po b/odoo-bringout-oca-dms-dms/dms/i18n/de.po deleted file mode 100644 index ff28b5e9..00000000 --- a/odoo-bringout-oca-dms-dms/dms/i18n/de.po +++ /dev/null @@ -1,2404 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * dms -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-09-18 11:18+0000\n" -"PO-Revision-Date: 2023-09-18 11:18+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: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_process -msgid "" -" Define how incoming emails are processed:\n" -"\n" -" - Single Files: The email gets attached to the directory " -"and\n" -" all attachments are created as files.\n" -"\n" -" - Subdirectory: A new subdirectory is created for each " -"email\n" -" and the mail is attached to this subdirectory. The " -"attachments\n" -" are created as files of the subdirectory.\n" -" " -msgstr "" -" Legen Sie fest, wie ankommende E-Mails behandelt werden:\n" -"\n" -" - Einzelne Dateien: Die E-Mail wird im Verzeichnis " -"gespeichert und\n" -" alle Anhänge werden als Dateien gespeichert.\n" -"\n" -" - Unterverzeichnis: Für jede E-Mail wird ein neues " -"Unterverzeichnis erstellt\n" -" und die E-Mail in dieses gespeichert. Die Anhänge\n" -" werden als Dateien in diesem Unterverzeichnis gespeichert.\n" -" " - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Files" -msgstr "%s Dateien" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Subdirectories" -msgstr "%s Unterverzeichnisse" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_directory.png" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_file.png" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Archive" -msgstr "" -"\n" -" Archivieren" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unarchive" -msgstr "" -"\n" -" Wiederherstellen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Download" -msgstr "" -"\n" -" Herunterladen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "" -"\n" -" ATTENTION: Tips to keep in mind before moving " -"files:
\n" -" - This change cannot be undone.
\n" -" - Remember that the permissions of the files are those " -"of the folder that contains it, therefore, it is possible that when you " -"change it, the permissions will also change.
\n" -" Make this change at your own risk." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Open" -msgstr "" -"\n" -" Öffnen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Open" -msgstr "" -"\n" -" Öffnen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Files" -msgstr "" -"\n" -" Dateien" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Directories" -msgstr "" -"\n" -" Verzeichnisse" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Lock" -msgstr "" -"\n" -" Sperren" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Edit" -msgstr "" -"\n" -" Bearbeiten" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Edit" -msgstr "" -"\n" -" Bearbeiten" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Delete" -msgstr "" -"\n" -" Löschen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Delete" -msgstr "" -"\n" -" Löschen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unlock" -msgstr "" -"\n" -" Entsperren" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"\n" -" Storages\n" -" " -msgstr "" -"\n" -" Speicherorte\n" -" " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"File\n" -" Extensions\n" -" " -msgstr "" -"Dateiendungen\n" -" " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Size" -msgstr "Dateigröße" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "" -"@\n" -" @ " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "Documents" -msgstr "Dokumente" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_defaults -msgid "" -"A Python dictionary that will be evaluated to provide default values when " -"creating new records for this alias." -msgstr "" -"Ein Python-Dictionary, das ausgewertet wird, um beim Erstellen neuer " -"Datensätze für diesen Alias Standardwerte bereitzustellen." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory can't be a root and have a parent directory." -msgstr "Ein Stammverzeichnis kann kein Oberverzeichnis besitzen." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have a parent directory." -msgstr "Ein Verzeichnis benötigt ein Oberverzeichnis." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have model in attachment storage." -msgstr "" -"Ein Verzeichnis benötigt ein Datenmodell, wenn Anhänge als Speicherort " -"gewählt wurde." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory with the same name already exists." -msgstr "Es existiert bereits ein Verzeichnis mit diesem Namen." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file must have model and resource ID in attachment storage." -msgstr "" -"Eine Datei benötigt ein Datenmodell und eine Resource-ID, wenn Anhänge als " -"Speicherort gewählt wurde." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file with the same name already exists." -msgstr "Es existiert bereits eine Datei mit diesem Namen." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A root directory has to have a storage." -msgstr "Ein Stammverzeichnis benötigt einen Speicherort." - -#. module: dms -#: model:ir.model,name:dms.model_abstract_dms_mixin -msgid "Abstract Dms Mixin" -msgstr "Abstraktes DMS-Mixin" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Accept Emails from" -msgstr "Erlaube E-Mails von" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_access_groups -#: model:ir.ui.menu,name:dms.menu_dms_access_groups -msgid "Access Groups" -msgstr "Zugriffsgruppen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Access Information" -msgstr "Zugriffsinformationen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_warning -#: model:ir.model.fields,field_description:dms.field_dms_file__access_warning -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__access_warning -msgid "Access warning" -msgstr "Zugriffswarnung" - -#. module: dms -#: model:dms.tag,name:dms.tag_07_demo -msgid "Accounting" -msgstr "Abrechnung" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction -msgid "Action Needed" -msgstr "Aktion nötig" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Actions" -msgstr "Aktionen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__active -#: model:ir.model.fields,field_description:dms.field_dms_tag__active -msgid "Active" -msgstr "Aktiv" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_ids -msgid "Activities" -msgstr "Aktivitäten" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "Aktivitätsfehler-Dekoration" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_state -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_state -msgid "Activity State" -msgstr "Aktivitätsstatus" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_icon -msgid "Activity Type Icon" -msgstr "Aktivitätstyp-Icon" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "Add a new Directory." -msgstr "Neues Verzeichnis hinzufügen." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -msgid "Add a new File." -msgstr "Neue Datei hinzufügen." - -#. module: dms -#: model:ir.model.fields,help:dms.field_wizard_dms_share__note -msgid "Add extra content to display in the email" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_01_demo -msgid "Admin" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_id -msgid "Alias" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_contact -msgid "Alias Contact Security" -msgstr "Alias Kontakt Sicherheit" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_name -msgid "Alias Name" -msgstr "Alias-Bezeichnung" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Alias Setting" -msgstr "Alias-Einstellung" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_domain -msgid "Alias domain" -msgstr "Alias-Domain" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Alias-Mail-Extraction" -msgstr "Extraktion von Alias-Mails" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_model_id -msgid "Aliased Model" -msgstr "Alias-Modell" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "All" -msgstr "Alle" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "All Files" -msgstr "Alle Dateien" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#, python-format -msgid "An error occurred during the upload" -msgstr "Während des Uploads ist ein Fehler aufgetreten" - -#. module: dms -#: model:dms.tag,name:dms.tag_06_demo -msgid "Apps" -msgstr "Anwendungen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__active -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Archived" -msgstr "Archiviert" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Archived Files" -msgstr "Archivierte Dateien" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Are you sure? All files will be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model,name:dms.model_ir_attachment -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__attachment -#, python-format -msgid "Attachment" -msgstr "Dateianhang" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_attachment_count -#: model:ir.model.fields,field_description:dms.field_dms_file__message_attachment_count -msgid "Attachment Count" -msgstr "Anzahl der Anhänge" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__attachment_id -msgid "Attachment File" -msgstr "Anhangsdatei" - -#. module: dms -#: model:ir.model,name:dms.model_base -msgid "Base" -msgstr "Basis" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Cancel" -msgstr "Abbrechen" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_category -#: model:ir.ui.menu,name:dms.menu_dms_category -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Categories" -msgstr "Kategorien" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Categories are used to categorize Documents." -msgstr "Kategorien werden genutzt, um Dokumente zu ordnen." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__category_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__category_id -#: model:ir.model.fields,field_description:dms.field_dms_file__category_id -#: model:ir.model.fields,field_description:dms.field_dms_tag__category_id -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Category" -msgstr "Kategorie" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_category_name_uniq -msgid "Category name already exists!" -msgstr "Es existiert bereits eine Kategorie mit diesem Namen!" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__checksum -msgid "Checksum/SHA1" -msgstr "Prüfsumme / SHA1" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__child_category_ids -msgid "Child Categories" -msgstr "Unterkategorien" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__child_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Child Groups" -msgstr "Untergruppen" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -msgid "Click to add a new directory." -msgstr "Klicken, um ein neues Verzeichnis anzulegen." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Click to add a new file." -msgstr "Klicken, um eine Datei hinzuzufügen." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Click to create a new tag." -msgstr "Klicken, um ein Stichwort hinzuzufügen." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__closed -msgid "Closed" -msgstr "Geschlossen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__color -#: model:ir.model.fields,field_description:dms.field_dms_directory__color -#: model:ir.model.fields,field_description:dms.field_dms_file__color -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Color" -msgstr "Farbe" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_tag__color -msgid "Color Index" -msgstr "Farbindex" - -#. module: dms -#: model:ir.model,name:dms.model_res_company -msgid "Companies" -msgstr "Unternehmen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__company_id -#: model:ir.model.fields,field_description:dms.field_dms_file__company_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__company_id -msgid "Company" -msgstr "Unternehmen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Complete Groups" -msgstr "Vollständige Gruppen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__complete_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_name -msgid "Complete Name" -msgstr "Vollständige Bezeichnung" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__complete_directory_ids -msgid "Complete directories" -msgstr "Vollständige Verzeichnisse" - -#. module: dms -#: model:ir.model,name:dms.model_res_config_settings -msgid "Config Settings" -msgstr "Konfigurationseinstellungen" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config -msgid "Configuration" -msgstr "Konfiguration" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content -msgid "Content" -msgstr "Inhalt" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_binary -msgid "Content Binary" -msgstr "Binary-Inhalt" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_file -msgid "Content File" -msgstr "Datei-Inhalt" - -#. module: dms -#: model:dms.tag,name:dms.tag_11_demo -msgid "Contract" -msgstr "Vertrag" - -#. module: dms -#: model:dms.category,name:dms.category_03_demo -msgid "Contracts" -msgstr "Verträge" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_category__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_directories -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_directories -msgid "Count Directories" -msgstr "Anzahl der Verzeichnisse" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_elements -msgid "Count Elements" -msgstr "Anzahl der Elemente" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_files -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files_title -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_files -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_files -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__count_files -msgid "Count Files" -msgstr "Anzahl der Dateien" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files -msgid "Count Files Title" -msgstr "Anzahl Titel Dateien" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_categories -msgid "Count Subcategories" -msgstr "Anzahl der Unterkategorien" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories_title -msgid "Count Subdirectories" -msgstr "Anzahl der Unterverzeichnisse" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories -msgid "Count Subdirectories Title" -msgstr "Anzahl Titel Unterverzeichnisse" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_tags -msgid "Count Tags" -msgstr "Anzahl der Stichwörter" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_users -msgid "Count Users" -msgstr "Anzahl der Benutzer" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -msgid "Create" -msgstr "Anlegen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_create -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_create -msgid "Create Access" -msgstr "Anlageberechtigung" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create Directory" -msgstr "Verzeichnis anlegen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create Storage" -msgstr "Speicherort anlegen" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Create a new Category." -msgstr "Neue Kategorie anlegen." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create a new Document Storage." -msgstr "Neuen Speicherort anlegen." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create a new Root Directory." -msgstr "Neues Stammverzeichnis anlegen." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Create a new Storage object." -msgstr "Neues Speicherort-Objekt anlegen." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__include_message_attachments -msgid "Create files from message attachments" -msgstr "Dateien von Nachrichtenanhängen anlegen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_uid -msgid "Created by" -msgstr "Erstellt von" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_date -#: model:ir.model.fields,field_description:dms.field_dms_category__create_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_date -#: model:ir.model.fields,field_description:dms.field_dms_file__create_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_date -msgid "Created on" -msgstr "Erstellt am" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Creation Date" -msgstr "Erstelldatum" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__save_type -msgid "Current Save Type" -msgstr "Aktueller Speichertyp" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_bounced_content -msgid "Custom Bounced Message" -msgstr "Benutzerdefinierte Bounce-Nachricht" - -#. module: dms -#: model:dms.tag,name:dms.tag_01_demo -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Customer" -msgstr "Kunde" - -#. module: dms -#: model:dms.tag,name:dms.tag_08_demo -msgid "Customer Invoice" -msgstr "Kundenrechnung" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__access_url -#: model:ir.model.fields,help:dms.field_dms_file__access_url -msgid "Customer Portal URL" -msgstr "Portal-URL des Kunden" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "DMS" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_security_mixin -msgid "DMS Security Mixin" -msgstr "DMS-Sicherheit-Mixin" - -#. module: dms -#: model:ir.model,name:dms.model_dms_mixins_thumbnail -msgid "DMS thumbnail and icon mixin" -msgstr "DMS-Miniaturansicht und Symbol-Mixin" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__database -#, python-format -msgid "Database" -msgstr "Datenbank" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_defaults -msgid "Default Values" -msgstr "Standardwerte" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Define forbidden file extensions" -msgstr "Verbotene Dateiendungen festlegen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"Define the maximum upload size of a\n" -" file in MB" -msgstr "" -"Legen Sie die maximale Upload-Größe einer Datei\n" -" in MB fest" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Defines a list of forbidden file extensions. (Example: 'exe,msi')" -msgstr "Legt eine Liste von verbotenen Dateiendungen fest (z.B. 'exe', 'msi')" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_binary_max_size -msgid "Defines the maximum upload size in MB. Default (25MB)" -msgstr "" -"Legt die maximale Uploadgröße einer Datei in MB fest. (Standardwert: 25MB)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_unlink -msgid "Delete Access" -msgstr "Löschberechtigung" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_storage -#: model:ir.actions.act_window,name:dms.action_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_access_group__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_category__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__directory_ids -#: model:ir.ui.menu,name:dms.menu_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Directories" -msgstr "Verzeichnisse" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "" -"Directories can be used to structure and organize\n" -" files directly in Odoo." -msgstr "" -"Mithilfe von Verzeichnissen können Dateien direkt in Odoo\n" -" organisiert und strukturiert werden." - -#. module: dms -#: model:ir.model,name:dms.model_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_file__directory_id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__directory_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Directory" -msgstr "Verzeichnis" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__display_name -#: model:ir.model.fields,field_description:dms.field_dms_category__display_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__display_name -#: model:ir.model.fields,field_description:dms.field_dms_file__display_name -#: model:ir.model.fields,field_description:dms.field_dms_storage__display_name -#: model:ir.model.fields,field_description:dms.field_dms_tag__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__display_name -msgid "Display Name" -msgstr "Anzeigename" - -#. module: dms -#: model:ir.model,name:dms.model_dms_category -msgid "Document Category" -msgstr "Dokumentenkategorie" - -#. module: dms -#: model:ir.model,name:dms.model_dms_tag -msgid "Document Tag" -msgstr "Dokumenten-Stichwort" - -#. module: dms -#: model:ir.module.category,name:dms.category_dms_security -#: model:ir.ui.menu,name:dms.main_menu_dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -#: model_terms:ir.ui.view,arch_db:dms.portal_my_home_dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Documents" -msgstr "Dokumente" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_directory_state -msgid "Documents Onboarding Directory State" -msgstr "Dokumente Onboarding-Verzeichnis Status" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_file_state -msgid "Documents Onboarding File State" -msgstr "Dokumente Onboarding-Dateistatus" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_state -msgid "Documents Onboarding State" -msgstr "Dokumente Onboarding-Status" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_storage_state -msgid "Documents Onboarding Storage State" -msgstr "Dokumente Onboarding Speicherstatus" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__done -msgid "Done" -msgstr "Erledigt" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "Dropdown menu" -msgstr "Dropdown-Menü" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_lock_editor -msgid "Editor" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Elements" -msgstr "Elemente" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Email Alias" -msgstr "E-Mail-Alias" - -#. module: dms -#: model:ir.model,name:dms.model_mail_thread -msgid "Email Thread" -msgstr "E-Mail Thread" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/category.py:0 -#, python-format -msgid "Error! You cannot create recursive categories." -msgstr "Fehler! Kategorien können nicht rekursiv angelegt werden." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Error! You cannot create recursive directories." -msgstr "Fehler! Verzeichnisse können nicht rekursiv angelegt werden." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__explicit_user_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Explicit Users" -msgstr "Explizite Benutzer" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__extension -msgid "Extension" -msgstr "Dateiendung" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Extensions" -msgstr "Dateiendungen" - -#. module: dms -#: model:dms.category,name:dms.category_05_demo -msgid "External" -msgstr "Extern" - -#. module: dms -#: model:ir.model,name:dms.model_dms_file -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "File" -msgstr "Datei" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Upload" -msgstr "Datei-Upload" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_file -#: model:ir.actions.act_window,name:dms.action_dms_file_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_storage_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_wizard_selector -#: model:ir.actions.act_window,name:dms.action_dms_files_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_storage -#: model:ir.model.fields,field_description:dms.field_dms_category__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_file_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__file_ids -#: model:ir.ui.menu,name:dms.menu_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Files" -msgstr "Dateien" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Files are used to save content directly in Odoo." -msgstr "Dateien werden genutzt, um Inhalte direkt in Odoo zu speichern." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__file -#, python-format -msgid "Filestore" -msgstr "Dateiablage" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_follower_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_follower_ids -msgid "Followers" -msgstr "Abonnenten" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_partner_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_partner_ids -msgid "Followers (Partners)" -msgstr "Abonnenten (Partner)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "\"Font awesome\" Icon (z.B. fa-tasks)" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_settings_general -#: model:ir.ui.menu,name:dms.menu_dms_settings_general -msgid "General Settings" -msgstr "Allgemeine Einstellungen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Group" -msgstr "Gruppe" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Group By" -msgstr "Gruppieren nach" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__name -msgid "Group Name" -msgstr "Gruppenname" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__users -msgid "Group Users" -msgstr "Gruppen-Benutzer" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__group_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Groups" -msgstr "Gruppen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__has_message -#: model:ir.model.fields,field_description:dms.field_dms_file__has_message -msgid "Has Message" -msgstr "Hat Nachricht" - -#. module: dms -#: model:dms.category,name:dms.category_02_demo -msgid "Human Resource" -msgstr "Personalwesen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__id -#: model:ir.model.fields,field_description:dms.field_dms_category__id -#: model:ir.model.fields,field_description:dms.field_dms_directory__id -#: model:ir.model.fields,field_description:dms.field_dms_file__id -#: model:ir.model.fields,field_description:dms.field_dms_storage__id -#: model:ir.model.fields,field_description:dms.field_dms_tag__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__id -msgid "ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_thread_id -msgid "" -"ID of the parent record holding the alias (example: project holding the task " -"creation alias)" -msgstr "" -"ID des übergeordneten Datensatzes, der den Alias enthält (Beispiel: Projekt, " -"das den Alias für die Aufgabenerstellung enthält)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_icon -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Icon" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_file__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__icon_url -msgid "Icon URL" -msgstr "Icon-URL" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "Symbol zur Kennzeichnung einer Ausnahmeaktivität." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_file__active -msgid "If a file is set to archived, it is not displayed, but still exists." -msgstr "" -"Wenn eine Datei auf archiviert gesetzt ist, wird sie nicht angezeigt, ist " -"aber weiterhin vorhanden." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction -msgid "If checked, new messages require your attention." -msgstr "Falls markiert, benötigen neue Nachrichten Ihre Aufmerksamkeit." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "" -"Wenn diese Überprüfung aktiviert ist, weisen einige Nachrichten einen " -"Übermittlungsfehler auf." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,help:dms.field_dms_directory__company_id -#: model:ir.model.fields,help:dms.field_dms_file__company_id -#: model:ir.model.fields,help:dms.field_dms_storage__company_id -msgid "" -"If set, directories and files will only be available for the selected " -"company." -msgstr "" -"Wenn diese Option festgelegt ist, sind Verzeichnisse und Dateien nur für das " -"ausgewählte Unternehmen verfügbar." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_bounced_content -msgid "" -"If set, this content will automatically be sent out to unauthorized users " -"instead of the default message." -msgstr "" -"Wenn diese Option festgelegt ist, wird dieser Inhalt anstelle der " -"Standardnachricht automatisch an nicht autorisierte Benutzer gesendet." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1920 -msgid "Image" -msgstr "Bild" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1024 -msgid "Image 1024" -msgstr "Bild 1024" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_128 -msgid "Image 128" -msgstr "Bild 128" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_256 -msgid "Image 256" -msgstr "Bild 256" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_512 -msgid "Image 512" -msgstr "Bild 512" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,help:dms.field_dms_storage__inherit_access_from_parent_record -msgid "" -"Indicate if directories and files access work only with related model access " -"(for example, if some directories are related with any sale, only users with " -"read access to these sale can acess)" -msgstr "" -"Gibt an, ob Verzeichnisse und Dateizugriff nur mit verwandtem Modellzugriff " -"funktionieren (z. B. wenn einige Verzeichnisse mit einem Verkauf in " -"Verbindung stehen, können nur Benutzer mit Lesezugriff auf diesen Verkauf " -"zugreifen)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_storage__include_message_attachments -msgid "" -"Indicate if directories and files auto-create in mail composition process too" -msgstr "" -"Geben Sie an, ob Verzeichnisse und Dateien auch im E-Mail-" -"Kompositionsprozess automatisch erstellt werden" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,help:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,help:dms.field_dms_file__is_hidden -#: model:ir.model.fields,help:dms.field_dms_storage__is_hidden -msgid "Indicates if directories and files are hidden by default." -msgstr "Gibt an, ob Verzeichnisse und Dateien standardmäßig ausgeblendet sind." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__is_root_directory -msgid "" -"Indicates if the directory is a root directory.\n" -" A root directory has a settings object, while a directory with a " -"set\n" -" parent inherits the settings form its parent." -msgstr "" -"Gibt an, ob es sich bei dem Verzeichnis um ein Stammverzeichnis handelt.\n" -" Ein Stammverzeichnis hat ein Einstellungsobjekt, während ein " -"Verzeichnis mit einem gesetzten\n" -" Oberverzeichnis die Einstellungen von seinem übergeordneten Element " -"erbt." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__inherit_group_ids -msgid "Inherit Groups" -msgstr "Erbe Gruppen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,field_description:dms.field_dms_storage__inherit_access_from_parent_record -msgid "Inherit permissions from related record" -msgstr "Erbe Berechtigungen vom verlinkten Objekt" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_create -msgid "Inherited Create Access" -msgstr "Erbe Anlageberechtigung" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_unlink -msgid "Inherited Unlink Access" -msgstr "Erbe Löschberechtigung" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_write -msgid "Inherited Write Access" -msgstr "Erbe Schreibberechtigung" - -#. module: dms -#: model:dms.category,name:dms.category_01_demo -msgid "Internal" -msgstr "Intern" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Internal / Human Resource" -msgstr "Interne / Personal-Ressource" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Invalid attachments!" -msgstr "Ungültige Anhänge!" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Invoices" -msgstr "Rechnungen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_is_follower -#: model:ir.model.fields,field_description:dms.field_dms_file__message_is_follower -msgid "Is Follower" -msgstr "Ist ein Abonnent" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_root_directory -msgid "Is Root Directory" -msgstr "Ist ein Stammverzeichnis" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change parent to other storage." -msgstr "" -"Es ist nicht möglich, das Eltern-Objekt auf einen anderen Speicherort " -"einzustellen." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change the storage." -msgstr "Es ist nicht möglich, den Speicherort zu ändern." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__just_done -msgid "Just done" -msgstr "Gerade erledigt" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group____last_update -#: model:ir.model.fields,field_description:dms.field_dms_category____last_update -#: model:ir.model.fields,field_description:dms.field_dms_directory____last_update -#: model:ir.model.fields,field_description:dms.field_dms_file____last_update -#: model:ir.model.fields,field_description:dms.field_dms_storage____last_update -#: model:ir.model.fields,field_description:dms.field_dms_tag____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share____last_update -msgid "Last Modified on" -msgstr "Zuletzt geändert am" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_uid -msgid "Last Updated by" -msgstr "Zuletzt aktualisiert von" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_date -#: model:ir.model.fields,field_description:dms.field_dms_category__write_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_date -#: model:ir.model.fields,field_description:dms.field_dms_file__write_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_date -msgid "Last Updated on" -msgstr "Zuletzt aktualisiert am" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Last update" -msgstr "Letzte Aktualisierung" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__share_link -msgid "Link" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__allowed_model_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__model_ids -msgid "Linked Models" -msgstr "Verlinkte Datenmodelle" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_model -#: model:ir.model.fields,field_description:dms.field_dms_file__res_model -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_model -msgid "Linked attachments model" -msgstr "Verlinktes Anhangsmodell" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_id -#: model:ir.model.fields,field_description:dms.field_dms_file__res_id -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_id -msgid "Linked attachments record ID" -msgstr "ID des verknüpften Anhangs-Datensatzes" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Loading" -msgstr "Lädt" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Lock" -msgstr "Sperren" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_locked -msgid "Locked" -msgstr "Gesperrt" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__locked_by -msgid "Locked By" -msgstr "Gesperrt von" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_main_attachment_id -#: model:ir.model.fields,field_description:dms.field_dms_file__message_main_attachment_id -msgid "Main Attachment" -msgstr "Hauptanhang" - -#. module: dms -#: model:res.groups,name:dms.group_dms_manager -msgid "Manager" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Manual File Migration" -msgstr "Manuelle Datei-Migration" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error -msgid "Message Delivery error" -msgstr "Nachrichtenübertragungsfehler" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_ids -msgid "Messages" -msgstr "Nachrichten" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Meta Information" -msgstr "Meta-Daten" - -#. module: dms -#: model:ir.actions.server,name:dms.action_dms_attachment_migrate -msgid "Migrate" -msgstr "Migrieren" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Migrate File %(index)s of %(record_count)s [ %(dms_file_migration)s ]" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Migrate Files" -msgstr "Dateien migrieren" - -#. module: dms -#: model:ir.ui.menu,name:dms.menu_dms_file_migration -msgid "Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__migration -msgid "Migration Status" -msgstr "Migrationsstatus" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__model_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__model -msgid "Model" -msgstr "Modell" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Modification Date" -msgstr "Änderungsdatum" - -#. module: dms -#: model:ir.actions.server,name:dms.action_wizard_dms_file_move -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Move" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_file_move_act_window -msgid "Move files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__my_activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "Meine Aktivitätsfrist" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "My Directories" -msgstr "Meine Verzeichnisse" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "My Documents" -msgstr "Meine Dokumente" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "My Files" -msgstr "Meine Dateien" - -#. module: dms -#. odoo-python -#: code:addons/dms/controllers/portal.py:0 -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__name -#: model:ir.model.fields,field_description:dms.field_dms_category__name -#: model:ir.model.fields,field_description:dms.field_dms_directory__name -#: model:ir.model.fields,field_description:dms.field_dms_file__name -#: model:ir.model.fields,field_description:dms.field_dms_storage__name -#: model:ir.model.fields,field_description:dms.field_dms_tag__name -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#, python-format -msgid "Name" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directory_new -#: model:ir.actions.act_window,name:dms.action_dms_file_new -msgid "New Root Directory" -msgstr "Neues Stammverzeichnis" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage_new -msgid "New Storage" -msgstr "Neuer Speicherort" - -#. module: dms -#: model:dms.category,name:dms.category_06_demo -msgid "News" -msgstr "Neuigkeiten" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "Frist der nächsten Aktivität" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_summary -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_summary -msgid "Next Activity Summary" -msgstr "Zusammenfassung der nächsten Aktivität" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_id -msgid "Next Activity Type" -msgstr "Typ der nächsten Aktivität" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "No attachment was provided" -msgstr "Es wurde kein zur Verfügung gestellt" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__not_done -msgid "Not done" -msgstr "Nicht fertig" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Not results" -msgstr "Keine Ergebnisse" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__note -msgid "Note" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction_counter -msgid "Number of Actions" -msgstr "Anzahl der Aktionen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error_counter -msgid "Number of errors" -msgstr "Anzahl der Fehler" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "Anzahl der Meldungen, die Maßnahmen erfordern" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "Anzahl der Nachrichten mit Übertragungsfehler" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_03_demo -msgid "Only admin user" -msgstr "Nur Admin Benutzer" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Only files in the same root directory can be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#, python-format -msgid "Only managers can execute this action." -msgstr "Diese Aktion kann nur von einem Manager durchgeführt werden." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Operations" -msgstr "Operationen" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_force_thread_id -msgid "" -"Optional ID of a thread (record) to which all incoming messages will be " -"attached, even if they did not reply to it. If set, this will disable the " -"creation of new records completely." -msgstr "" -"Optionale ID eines Threads (Datensatzes), an den alle eingehenden " -"Nachrichten angehängt werden, auch wenn darauf nicht geantwortet wurde. Ist " -"diese Option gesetzt, wird die Erstellung neuer Datensätze vollständig " -"deaktiviert." - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_organizing -msgid "Organizing" -msgstr "Organisation" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_user_id -msgid "Owner" -msgstr "Besitzer" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_id -msgid "Parent Category" -msgstr "Oberkategorie" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_id -msgid "Parent Directory" -msgstr "Oberverzeichnis" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_group_id -msgid "Parent Group" -msgstr "Obergruppe" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_model_id -msgid "Parent Model" -msgstr "Obermodell" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_path -msgid "Parent Path" -msgstr "Elternpfad" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_thread_id -msgid "Parent Record Thread ID" -msgstr "Thread-ID des übergeordneten Datensatzes" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/access_groups.py:0 -#, python-format -msgid "Parent group '%(parent)s' is child of '%(current)s'." -msgstr "Die übergeordnete Gruppe '%(parent)s' ist ein Kind von '%(current)s'." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_model_id -msgid "" -"Parent model holding the alias. The model holding the alias reference is not " -"necessarily the model given by alias_model_id (example: project " -"(parent_model) and task (model))" -msgstr "" -"Übergeordnetes Modell, das den Alias enthält. Das Modell, das den Alias-" -"Referenzwert enthält, ist nicht notwendigerweise das durch alias_model_id " -"angegebene Modell (Beispiel: Projekt (parent_model) und Aufgabe (model))" - -#. module: dms -#: model:dms.tag,name:dms.tag_02_demo -msgid "Partner" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_json -msgid "Path Json" -msgstr "Json-Pfad" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_names -msgid "Path Names" -msgstr "Pfadnamen" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_contact -msgid "" -"Policy to post a message on the document using the mailgateway.\n" -"- everyone: everyone can post\n" -"- partners: only authenticated partners\n" -"- followers: only followers of the related document or members of following " -"channels\n" -msgstr "" -"Richtlinie zum Veröffentlichen einer Nachricht auf dem Dokument über das " -"Mailgateway.\n" -"- Jeder: jeder kann posten\n" -"- Partner: nur authentifizierte Partner\n" -"- Abonnenten: nur Abonnenten des entsprechenden Dokuments oder Mitglieder " -"der folgenden Kanäle\n" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_02_demo -#: model:dms.tag,name:dms.tag_05_demo -msgid "Portal" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_url -#: model:ir.model.fields,field_description:dms.field_dms_file__access_url -msgid "Portal Access URL" -msgstr "URL für Portalzugriff" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#, python-format -msgid "Preview" -msgstr "Vorschau" - -#. module: dms -#: model:dms.tag,name:dms.tag_10_demo -msgid "Product" -msgstr "Produkt" - -#. module: dms -#: model:dms.tag,name:dms.tag_03_demo -msgid "Project" -msgstr "Projekt" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_read -msgid "Read Access" -msgstr "Leseberechtigung" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__partner_ids -msgid "Recipients" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_access_group -msgid "Record Access Groups" -msgstr "Zugriffsgruppen des Datensatzes" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_file__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__record_ref -msgid "Record Referenced" -msgstr "Referenzierter Datensatz" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_force_thread_id -msgid "Record Thread ID" -msgstr "Thread-ID des Datensatzes" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__resource_ref -msgid "Related Document" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_id -msgid "Related Document ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_model -msgid "Related Document Model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__require_migration -msgid "Require Migration" -msgstr "Migration benötigt" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_user_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_user_id -msgid "Responsible User" -msgstr "Verantwortlicher Benutzer" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__root_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Root Directories" -msgstr "Stammverzeichnisse" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__root_directory_id -#: model:ir.model.fields,field_description:dms.field_dms_file__root_directory_id -msgid "Root Directory" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_04_demo -msgid "Sales" -msgstr "Verkäufe" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_storage__save_type -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -msgid "Save Type" -msgstr "Speichertyp" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Scan" -msgstr "Scannen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_token -#: model:ir.model.fields,field_description:dms.field_dms_file__access_token -msgid "Security Token" -msgstr "Sicherheitstoken" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Settings" -msgstr "Einstellungen" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_directory_share_action -#: model:ir.actions.act_window,name:dms.wizard_dms_file_share_action -msgid "Share" -msgstr "Teilen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Show storages" -msgstr "Speicherorte anzeigen" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__files -msgid "Single Files" -msgstr "Einzelne Dateien" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__size -#: model:ir.model.fields,field_description:dms.field_dms_file__size -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_binary_max_size -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_migration_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Size" -msgstr "Größe" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__human_size -#: model:ir.model.fields,field_description:dms.field_dms_file__human_size -msgid "Size (human readable)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__starred -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Starred" -msgstr "Sternchen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "Starred Directories" -msgstr "Verzeichnisse mit Sternchen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__user_star_ids -msgid "Stars" -msgstr "Sterne" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_state -#: model:ir.model.fields,help:dms.field_dms_file__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" -"Status basierend auf Aktivitäten\n" -"Überfällig: Fälligkeitsdatum ist bereits überschritten\n" -"Heute: Aktivitätsdatum ist heute\n" -"Geplant: Zukünftige Aktivitäten." - -#. module: dms -#: model:ir.model,name:dms.model_dms_storage -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -msgid "Storage" -msgstr "Speicherort" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_file__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_storage__is_hidden -msgid "Storage is Hidden" -msgstr "Speicherort ist verborgen" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage -#: model:ir.ui.menu,name:dms.menu_dms_storage -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Storages" -msgstr "Speicherorte" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Storages are used to configure your Documents." -msgstr "Speicherorte werden verwendet, um Dokumente zu konfigurieren." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Subcategories" -msgstr "Unterkategorien" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_directories_directory -#: model:ir.model.fields,field_description:dms.field_dms_directory__child_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Subdirectories" -msgstr "Unterverzeichnisse" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__directory -msgid "Subdirectory" -msgstr "Unterverzeichnis" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_system -msgid "System" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Tag" -msgstr "Stichwort" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_tag_name_uniq -msgid "Tag name already exists!" -msgstr "Es existiert bereits ein Stichwort mit diesem Namen!" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_tag -#: model:ir.model.fields,field_description:dms.field_dms_category__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__tag_ids -#: model:ir.ui.menu,name:dms.menu_dms_tag -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Tags" -msgstr "Stichwörter" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Tags are used to categorize Documents." -msgstr "Stichwörter werden genutzt, um Dokumente zu kategorisieren." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Tags..." -msgstr "Stichwörter..." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Technical Information" -msgstr "Technische Informationen" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_category__active -msgid "The active field allows you to hide the category without removing it." -msgstr "" -"Das Aktiv-Feld ermöglicht es Ihnen, die Kategorie auszublenden, ohne sie zu " -"entfernen." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_tag__active -msgid "The active field allows you to hide the tag without removing it." -msgstr "" -"Das Aktiv-Feld ermöglicht es Ihnen, das Stichwort auszublenden, ohne es zu " -"entfernen." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "The configuration is done!" -msgstr "Die Konfiguration ist abgeschlossen!" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "The directory name is invalid." -msgstr "Der Name des Verzeichnisses ist ungültig." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file has a forbidden file extension." -msgstr "Dies ist ein verbotener Dateityp." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file name is invalid." -msgstr "Der Name der Datei ist ungültig." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The maximum upload size is %s MB." -msgstr "Die maximale Upload-Größe beträgt %s MB." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_model_id -msgid "" -"The model (Odoo Document Kind) to which this alias corresponds. Any incoming " -"email that does not reply to an existing record will cause the creation of a " -"new record of this model (e.g. a Project Task)" -msgstr "" -"Das Modell (Odoo Document Kind), dem dieser Alias entspricht. Jede " -"eingehende E-Mail, die nicht auf einen bestehenden Datensatz antwortet, " -"führt zur Erstellung eines neuen Datensatzes dieses Modells (z. B. einer " -"Projektaufgabe)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_name -msgid "" -"The name of the email alias, e.g. 'jobs' if you want to catch emails for " -"" -msgstr "" -"Der Name des E-Mail-Alias, z. B. \"jobs\", wenn Sie E-Mails für " -" abfangen möchten." - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_access_group_name_uniq -msgid "The name of the group must be unique!" -msgstr "Der Gruppenname muss eindeutig sein!" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_user_id -msgid "" -"The owner of records created upon receiving emails on this alias. If this " -"field is not set the system will attempt to find the right owner based on " -"the sender (From) address, or will use the Administrator account if no " -"system user is found for that address." -msgstr "" -"Der Eigentümer der Datensätze, die beim Empfang von E-Mails mit diesem Alias " -"erstellt werden. Wenn dieses Feld nicht gesetzt ist, versucht das System, " -"den richtigen Besitzer anhand der Absenderadresse zu finden, oder es " -"verwendet das Administratorkonto, wenn kein Systembenutzer für diese Adresse " -"gefunden wird." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_storage__save_type -msgid "" -"The save type is used to determine how a file is saved by the\n" -" system. If you change this setting, you can migrate existing files\n" -" manually by triggering the action." -msgstr "" -"Der Speichertyp wird verwendet, um zu bestimmen, wie eine Datei vom\n" -" System gespeichert wird. Wenn Sie diese Einstellung ändern, können " -"Sie vorhandene Dateien\n" -" manuell migrieren, indem Sie die Aktion auslösen." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "This directory needs to be associated to a record." -msgstr "Dieses Verzeichnis muss einem Datensatz zugeordnet werden." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_elements -msgid "Total Elements" -msgstr "Gesamtanzahl der Elemente" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_files -msgid "Total Files" -msgstr "Gesamtanzahl der Dateien" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_directories -msgid "Total Subdirectories" -msgstr "Gesamtanzahl der Unterverzeichnisse" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Total files" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_04_demo -msgid "Traveling" -msgstr "Reisen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__mimetype -msgid "Type" -msgstr "Typ" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "Art der Ausnahmeaktivität des Datensatzes." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_unlink -msgid "Unlink Access" -msgstr "Löschberechtigung" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Unlock" -msgstr "Entsperren" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_process -msgid "Unpack Emails as" -msgstr "E-Mail entpacken als" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_controller.xml:0 -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Upload" -msgstr "Hochladen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload File" -msgstr "Datei hochladen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload your first File." -msgstr "Erste Datei hochladen." - -#. module: dms -#: model:res.groups,name:dms.group_dms_user -msgid "User" -msgstr "Benutzer" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Users" -msgstr "Benutzer" - -#. module: dms -#: model:dms.tag,name:dms.tag_09_demo -msgid "Vendor Bill" -msgstr "Lieferantenrechnung" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Viewer" -msgstr "Betrachter" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Views" -msgstr "Ansichten" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__website_message_ids -msgid "Website Messages" -msgstr "Website-Nachrichten" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,help:dms.field_dms_file__website_message_ids -msgid "Website communication history" -msgstr "Historie der Website-Kommunikation" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_file_move -msgid "Wizard Dms File Move" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_share -msgid "Wizard for sharing DMS records" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_write -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_write -msgid "Write Access" -msgstr "Schreibberechtigung" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#: code:addons/dms/static/src/js/views/many_drop_target.js:0 -#, python-format -msgid "You must select a directory first" -msgstr "Sie müssen zuerst ein Verzeichnis auswählen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "action_close_documents_onboarding" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "element(s)" -msgstr "Element(e)" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "exe,msi" -msgstr "exe, msi" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "mail.catchall.domain" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "o_onboarding_blue" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "o_onboarding_orange" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "res.company" -msgstr "" - -#, python-format -#~ msgid "Error has not been raised" -#~ msgstr "Es ist ein Fehler aufgetreten." - -#~ msgid "Model Name" -#~ msgstr "Modellname" - -#~ msgid "SMS Delivery error" -#~ msgstr "SMS-Zustellfehler" diff --git a/odoo-bringout-oca-dms-dms/dms/i18n/dms.pot b/odoo-bringout-oca-dms-dms/dms/i18n/dms.pot deleted file mode 100644 index 5871594d..00000000 --- a/odoo-bringout-oca-dms-dms/dms/i18n/dms.pot +++ /dev/null @@ -1,2276 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * dms -# -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: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_process -msgid "" -" Define how incoming emails are processed:\n" -"\n" -" - Single Files: The email gets attached to the directory and\n" -" all attachments are created as files.\n" -"\n" -" - Subdirectory: A new subdirectory is created for each email\n" -" and the mail is attached to this subdirectory. The attachments\n" -" are created as files of the subdirectory.\n" -" " -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Files" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Subdirectories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_directory.png" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_file.png" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Archive" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unarchive" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Download" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "" -"\n" -" ATTENTION: Tips to keep in mind before moving files:
\n" -" - This change cannot be undone.
\n" -" - Remember that the permissions of the files are those of the folder that contains it, therefore, it is possible that when you change it, the permissions will also change.
\n" -" Make this change at your own risk." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Open" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Open" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Files" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Lock" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Edit" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Edit" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Delete" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Delete" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unlock" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"\n" -" Storages\n" -" " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"File\n" -" Extensions\n" -" " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Size" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "" -"@\n" -" @ " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "Documents" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_defaults -msgid "" -"A Python dictionary that will be evaluated to provide default values when " -"creating new records for this alias." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory can't be a root and have a parent directory." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have a parent directory." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have model in attachment storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory with the same name already exists." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file must have model and resource ID in attachment storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file with the same name already exists." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A root directory has to have a storage." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_abstract_dms_mixin -msgid "Abstract Dms Mixin" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Accept Emails from" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_access_groups -#: model:ir.ui.menu,name:dms.menu_dms_access_groups -msgid "Access Groups" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Access Information" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_warning -#: model:ir.model.fields,field_description:dms.field_dms_file__access_warning -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__access_warning -msgid "Access warning" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_07_demo -msgid "Accounting" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction -msgid "Action Needed" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Actions" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__active -#: model:ir.model.fields,field_description:dms.field_dms_tag__active -msgid "Active" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_ids -msgid "Activities" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_state -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_state -msgid "Activity State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "Add a new Directory." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -msgid "Add a new File." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_wizard_dms_share__note -msgid "Add extra content to display in the email" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_01_demo -msgid "Admin" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_id -msgid "Alias" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_contact -msgid "Alias Contact Security" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_name -msgid "Alias Name" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Alias Setting" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_domain -msgid "Alias domain" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Alias-Mail-Extraction" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_model_id -msgid "Aliased Model" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "All" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "All Files" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#, python-format -msgid "An error occurred during the upload" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_06_demo -msgid "Apps" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__active -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Archived" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Archived Files" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Are you sure? All files will be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model,name:dms.model_ir_attachment -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__attachment -#, python-format -msgid "Attachment" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_attachment_count -#: model:ir.model.fields,field_description:dms.field_dms_file__message_attachment_count -msgid "Attachment Count" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__attachment_id -msgid "Attachment File" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_base -msgid "Base" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Cancel" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_category -#: model:ir.ui.menu,name:dms.menu_dms_category -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Categories" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Categories are used to categorize Documents." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__category_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__category_id -#: model:ir.model.fields,field_description:dms.field_dms_file__category_id -#: model:ir.model.fields,field_description:dms.field_dms_tag__category_id -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Category" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_category_name_uniq -msgid "Category name already exists!" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__checksum -msgid "Checksum/SHA1" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__child_category_ids -msgid "Child Categories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__child_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Child Groups" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -msgid "Click to add a new directory." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Click to add a new file." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Click to create a new tag." -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__closed -msgid "Closed" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__color -#: model:ir.model.fields,field_description:dms.field_dms_directory__color -#: model:ir.model.fields,field_description:dms.field_dms_file__color -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Color" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_tag__color -msgid "Color Index" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_res_company -msgid "Companies" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__company_id -#: model:ir.model.fields,field_description:dms.field_dms_file__company_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__company_id -msgid "Company" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Complete Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__complete_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_name -msgid "Complete Name" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__complete_directory_ids -msgid "Complete directories" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config -msgid "Configuration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content -msgid "Content" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_binary -msgid "Content Binary" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_file -msgid "Content File" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_11_demo -msgid "Contract" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_03_demo -msgid "Contracts" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_category__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_directories -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_directories -msgid "Count Directories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_elements -msgid "Count Elements" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_files -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files_title -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_files -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_files -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__count_files -msgid "Count Files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files -msgid "Count Files Title" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_categories -msgid "Count Subcategories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories_title -msgid "Count Subdirectories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories -msgid "Count Subdirectories Title" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_tags -msgid "Count Tags" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_users -msgid "Count Users" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -msgid "Create" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_create -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_create -msgid "Create Access" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create Directory" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create Storage" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Create a new Category." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create a new Document Storage." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create a new Root Directory." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Create a new Storage object." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__include_message_attachments -msgid "Create files from message attachments" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_uid -msgid "Created by" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_date -#: model:ir.model.fields,field_description:dms.field_dms_category__create_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_date -#: model:ir.model.fields,field_description:dms.field_dms_file__create_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_date -msgid "Created on" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Creation Date" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__save_type -msgid "Current Save Type" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_bounced_content -msgid "Custom Bounced Message" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_01_demo -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Customer" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_08_demo -msgid "Customer Invoice" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__access_url -#: model:ir.model.fields,help:dms.field_dms_file__access_url -msgid "Customer Portal URL" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "DMS" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_security_mixin -msgid "DMS Security Mixin" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_mixins_thumbnail -msgid "DMS thumbnail and icon mixin" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__database -#, python-format -msgid "Database" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_defaults -msgid "Default Values" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Define forbidden file extensions" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"Define the maximum upload size of a\n" -" file in MB" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Defines a list of forbidden file extensions. (Example: 'exe,msi')" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_binary_max_size -msgid "Defines the maximum upload size in MB. Default (25MB)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_unlink -msgid "Delete Access" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_storage -#: model:ir.actions.act_window,name:dms.action_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_access_group__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_category__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__directory_ids -#: model:ir.ui.menu,name:dms.menu_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "" -"Directories can be used to structure and organize\n" -" files directly in Odoo." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_file__directory_id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__directory_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Directory" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__display_name -#: model:ir.model.fields,field_description:dms.field_dms_category__display_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__display_name -#: model:ir.model.fields,field_description:dms.field_dms_file__display_name -#: model:ir.model.fields,field_description:dms.field_dms_storage__display_name -#: model:ir.model.fields,field_description:dms.field_dms_tag__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__display_name -msgid "Display Name" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_category -msgid "Document Category" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_tag -msgid "Document Tag" -msgstr "" - -#. module: dms -#: model:ir.module.category,name:dms.category_dms_security -#: model:ir.ui.menu,name:dms.main_menu_dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -#: model_terms:ir.ui.view,arch_db:dms.portal_my_home_dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Documents" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_directory_state -msgid "Documents Onboarding Directory State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_file_state -msgid "Documents Onboarding File State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_state -msgid "Documents Onboarding State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_storage_state -msgid "Documents Onboarding Storage State" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__done -msgid "Done" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "Dropdown menu" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_lock_editor -msgid "Editor" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Elements" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Email Alias" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_mail_thread -msgid "Email Thread" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/category.py:0 -#, python-format -msgid "Error! You cannot create recursive categories." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Error! You cannot create recursive directories." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__explicit_user_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Explicit Users" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__extension -msgid "Extension" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Extensions" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_05_demo -msgid "External" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_file -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "File" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Upload" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_file -#: model:ir.actions.act_window,name:dms.action_dms_file_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_storage_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_wizard_selector -#: model:ir.actions.act_window,name:dms.action_dms_files_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_storage -#: model:ir.model.fields,field_description:dms.field_dms_category__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_file_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__file_ids -#: model:ir.ui.menu,name:dms.menu_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Files" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Files are used to save content directly in Odoo." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__file -#, python-format -msgid "Filestore" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_follower_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_follower_ids -msgid "Followers" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_partner_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_partner_ids -msgid "Followers (Partners)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_settings_general -#: model:ir.ui.menu,name:dms.menu_dms_settings_general -msgid "General Settings" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Group" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Group By" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__name -msgid "Group Name" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__users -msgid "Group Users" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__group_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__has_message -#: model:ir.model.fields,field_description:dms.field_dms_file__has_message -msgid "Has Message" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_02_demo -msgid "Human Resource" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__id -#: model:ir.model.fields,field_description:dms.field_dms_category__id -#: model:ir.model.fields,field_description:dms.field_dms_directory__id -#: model:ir.model.fields,field_description:dms.field_dms_file__id -#: model:ir.model.fields,field_description:dms.field_dms_storage__id -#: model:ir.model.fields,field_description:dms.field_dms_tag__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__id -msgid "ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_thread_id -msgid "" -"ID of the parent record holding the alias (example: project holding the task" -" creation alias)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_icon -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Icon" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_file__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__icon_url -msgid "Icon URL" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_file__active -msgid "If a file is set to archived, it is not displayed, but still exists." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction -msgid "If checked, new messages require your attention." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,help:dms.field_dms_directory__company_id -#: model:ir.model.fields,help:dms.field_dms_file__company_id -#: model:ir.model.fields,help:dms.field_dms_storage__company_id -msgid "" -"If set, directories and files will only be available for the selected " -"company." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_bounced_content -msgid "" -"If set, this content will automatically be sent out to unauthorized users " -"instead of the default message." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1920 -msgid "Image" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1024 -msgid "Image 1024" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_128 -msgid "Image 128" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_256 -msgid "Image 256" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_512 -msgid "Image 512" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,help:dms.field_dms_storage__inherit_access_from_parent_record -msgid "" -"Indicate if directories and files access work only with related model access" -" (for example, if some directories are related with any sale, only users " -"with read access to these sale can acess)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_storage__include_message_attachments -msgid "" -"Indicate if directories and files auto-create in mail composition process " -"too" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,help:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,help:dms.field_dms_file__is_hidden -#: model:ir.model.fields,help:dms.field_dms_storage__is_hidden -msgid "Indicates if directories and files are hidden by default." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__is_root_directory -msgid "" -"Indicates if the directory is a root directory.\n" -" A root directory has a settings object, while a directory with a set\n" -" parent inherits the settings form its parent." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__inherit_group_ids -msgid "Inherit Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,field_description:dms.field_dms_storage__inherit_access_from_parent_record -msgid "Inherit permissions from related record" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_create -msgid "Inherited Create Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_unlink -msgid "Inherited Unlink Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_write -msgid "Inherited Write Access" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_01_demo -msgid "Internal" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Internal / Human Resource" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Invalid attachments!" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Invoices" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_is_follower -#: model:ir.model.fields,field_description:dms.field_dms_file__message_is_follower -msgid "Is Follower" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_root_directory -msgid "Is Root Directory" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change parent to other storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change the storage." -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__just_done -msgid "Just done" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group____last_update -#: model:ir.model.fields,field_description:dms.field_dms_category____last_update -#: model:ir.model.fields,field_description:dms.field_dms_directory____last_update -#: model:ir.model.fields,field_description:dms.field_dms_file____last_update -#: model:ir.model.fields,field_description:dms.field_dms_storage____last_update -#: model:ir.model.fields,field_description:dms.field_dms_tag____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share____last_update -msgid "Last Modified on" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_date -#: model:ir.model.fields,field_description:dms.field_dms_category__write_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_date -#: model:ir.model.fields,field_description:dms.field_dms_file__write_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_date -msgid "Last Updated on" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Last update" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__share_link -msgid "Link" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__allowed_model_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__model_ids -msgid "Linked Models" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_model -#: model:ir.model.fields,field_description:dms.field_dms_file__res_model -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_model -msgid "Linked attachments model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_id -#: model:ir.model.fields,field_description:dms.field_dms_file__res_id -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_id -msgid "Linked attachments record ID" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Loading" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Lock" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_locked -msgid "Locked" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__locked_by -msgid "Locked By" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_main_attachment_id -#: model:ir.model.fields,field_description:dms.field_dms_file__message_main_attachment_id -msgid "Main Attachment" -msgstr "" - -#. module: dms -#: model:res.groups,name:dms.group_dms_manager -msgid "Manager" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Manual File Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error -msgid "Message Delivery error" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_ids -msgid "Messages" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Meta Information" -msgstr "" - -#. module: dms -#: model:ir.actions.server,name:dms.action_dms_attachment_migrate -msgid "Migrate" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Migrate File %(index)s of %(record_count)s [ %(dms_file_migration)s ]" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Migrate Files" -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.menu_dms_file_migration -msgid "Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__migration -msgid "Migration Status" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__model_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__model -msgid "Model" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Modification Date" -msgstr "" - -#. module: dms -#: model:ir.actions.server,name:dms.action_wizard_dms_file_move -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Move" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_file_move_act_window -msgid "Move files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__my_activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "My Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "My Documents" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "My Files" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/controllers/portal.py:0 -#: code:addons/dms/controllers/portal.py:0 -#: code:addons/dms/controllers/portal.py:0 -#: code:addons/dms/controllers/portal.py:0 -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__name -#: model:ir.model.fields,field_description:dms.field_dms_category__name -#: model:ir.model.fields,field_description:dms.field_dms_directory__name -#: model:ir.model.fields,field_description:dms.field_dms_file__name -#: model:ir.model.fields,field_description:dms.field_dms_storage__name -#: model:ir.model.fields,field_description:dms.field_dms_tag__name -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#, python-format -msgid "Name" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directory_new -#: model:ir.actions.act_window,name:dms.action_dms_file_new -msgid "New Root Directory" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage_new -msgid "New Storage" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_06_demo -msgid "News" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_summary -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_summary -msgid "Next Activity Summary" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_id -msgid "Next Activity Type" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "No attachment was provided" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__not_done -msgid "Not done" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Not results" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__note -msgid "Note" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction_counter -msgid "Number of Actions" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error_counter -msgid "Number of errors" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_03_demo -msgid "Only admin user" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Only files in the same root directory can be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#, python-format -msgid "Only managers can execute this action." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Operations" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_force_thread_id -msgid "" -"Optional ID of a thread (record) to which all incoming messages will be " -"attached, even if they did not reply to it. If set, this will disable the " -"creation of new records completely." -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_organizing -msgid "Organizing" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_user_id -msgid "Owner" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_id -msgid "Parent Category" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_id -msgid "Parent Directory" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_group_id -msgid "Parent Group" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_model_id -msgid "Parent Model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_path -msgid "Parent Path" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_thread_id -msgid "Parent Record Thread ID" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/access_groups.py:0 -#, python-format -msgid "Parent group '%(parent)s' is child of '%(current)s'." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_model_id -msgid "" -"Parent model holding the alias. The model holding the alias reference is not" -" necessarily the model given by alias_model_id (example: project " -"(parent_model) and task (model))" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_02_demo -msgid "Partner" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_json -msgid "Path Json" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_names -msgid "Path Names" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_contact -msgid "" -"Policy to post a message on the document using the mailgateway.\n" -"- everyone: everyone can post\n" -"- partners: only authenticated partners\n" -"- followers: only followers of the related document or members of following channels\n" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_02_demo -#: model:dms.tag,name:dms.tag_05_demo -msgid "Portal" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_url -#: model:ir.model.fields,field_description:dms.field_dms_file__access_url -msgid "Portal Access URL" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#, python-format -msgid "Preview" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_10_demo -msgid "Product" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_03_demo -msgid "Project" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_read -msgid "Read Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__partner_ids -msgid "Recipients" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_access_group -msgid "Record Access Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_file__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__record_ref -msgid "Record Referenced" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_force_thread_id -msgid "Record Thread ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__resource_ref -msgid "Related Document" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_id -msgid "Related Document ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_model -msgid "Related Document Model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__require_migration -msgid "Require Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_user_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_user_id -msgid "Responsible User" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__root_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Root Directories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__root_directory_id -#: model:ir.model.fields,field_description:dms.field_dms_file__root_directory_id -msgid "Root Directory" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_04_demo -msgid "Sales" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_storage__save_type -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -msgid "Save Type" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Scan" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_token -#: model:ir.model.fields,field_description:dms.field_dms_file__access_token -msgid "Security Token" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Settings" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_directory_share_action -#: model:ir.actions.act_window,name:dms.wizard_dms_file_share_action -msgid "Share" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Show storages" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__files -msgid "Single Files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__size -#: model:ir.model.fields,field_description:dms.field_dms_file__size -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_binary_max_size -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_migration_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Size" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__human_size -#: model:ir.model.fields,field_description:dms.field_dms_file__human_size -msgid "Size (human readable)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__starred -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Starred" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "Starred Directories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__user_star_ids -msgid "Stars" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_state -#: model:ir.model.fields,help:dms.field_dms_file__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_storage -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -msgid "Storage" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_file__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_storage__is_hidden -msgid "Storage is Hidden" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage -#: model:ir.ui.menu,name:dms.menu_dms_storage -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Storages" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Storages are used to configure your Documents." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Subcategories" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_directories_directory -#: model:ir.model.fields,field_description:dms.field_dms_directory__child_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Subdirectories" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__directory -msgid "Subdirectory" -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_system -msgid "System" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Tag" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_tag_name_uniq -msgid "Tag name already exists!" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_tag -#: model:ir.model.fields,field_description:dms.field_dms_category__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__tag_ids -#: model:ir.ui.menu,name:dms.menu_dms_tag -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Tags" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Tags are used to categorize Documents." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Tags..." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Technical Information" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_category__active -msgid "The active field allows you to hide the category without removing it." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_tag__active -msgid "The active field allows you to hide the tag without removing it." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "The configuration is done!" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "The directory name is invalid." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file has a forbidden file extension." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file name is invalid." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The maximum upload size is %s MB." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_model_id -msgid "" -"The model (Odoo Document Kind) to which this alias corresponds. Any incoming" -" email that does not reply to an existing record will cause the creation of " -"a new record of this model (e.g. a Project Task)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_name -msgid "" -"The name of the email alias, e.g. 'jobs' if you want to catch emails for " -"" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_access_group_name_uniq -msgid "The name of the group must be unique!" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_user_id -msgid "" -"The owner of records created upon receiving emails on this alias. If this " -"field is not set the system will attempt to find the right owner based on " -"the sender (From) address, or will use the Administrator account if no " -"system user is found for that address." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_storage__save_type -msgid "" -"The save type is used to determine how a file is saved by the\n" -" system. If you change this setting, you can migrate existing files\n" -" manually by triggering the action." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "This directory needs to be associated to a record." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_elements -msgid "Total Elements" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_files -msgid "Total Files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_directories -msgid "Total Subdirectories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Total files" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_04_demo -msgid "Traveling" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__mimetype -msgid "Type" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_unlink -msgid "Unlink Access" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Unlock" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_process -msgid "Unpack Emails as" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_controller.xml:0 -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Upload" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload File" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload your first File." -msgstr "" - -#. module: dms -#: model:res.groups,name:dms.group_dms_user -msgid "User" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Users" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_09_demo -msgid "Vendor Bill" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Viewer" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Views" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__website_message_ids -msgid "Website Messages" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,help:dms.field_dms_file__website_message_ids -msgid "Website communication history" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_file_move -msgid "Wizard Dms File Move" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_share -msgid "Wizard for sharing DMS records" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_write -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_write -msgid "Write Access" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#: code:addons/dms/static/src/js/views/many_drop_target.js:0 -#, python-format -msgid "You must select a directory first" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "action_close_documents_onboarding" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "element(s)" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "exe,msi" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "mail.catchall.domain" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "o_onboarding_blue" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "o_onboarding_orange" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "res.company" -msgstr "" diff --git a/odoo-bringout-oca-dms-dms/dms/i18n/es.po b/odoo-bringout-oca-dms-dms/dms/i18n/es.po deleted file mode 100644 index 1700a21b..00000000 --- a/odoo-bringout-oca-dms-dms/dms/i18n/es.po +++ /dev/null @@ -1,2401 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * dms -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-20 08:48+0000\n" -"PO-Revision-Date: 2024-05-20 16:37+0000\n" -"Last-Translator: Víctor Martínez \n" -"Language-Team: none\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: Weblate 4.17\n" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_process -msgid "" -" Define how incoming emails are processed:\n" -"\n" -" - Single Files: The email gets attached to the directory " -"and\n" -" all attachments are created as files.\n" -"\n" -" - Subdirectory: A new subdirectory is created for each " -"email\n" -" and the mail is attached to this subdirectory. The " -"attachments\n" -" are created as files of the subdirectory.\n" -" " -msgstr "" -" Defina cómo se procesan los correos electrónicos entrantes:\n" -"\n" -" - Archivos individuales: el correo electrónico se adjunta a " -"la carpeta y\n" -" todos los adjuntos se crean como archivos.\n" -"\n" -" - Subcarpeta: se crea una nueva subcarpeta para cada correo " -"electrónico\n" -" y el correo se adjunta a esta subcarpeta. Los adjuntos\n" -" se crean como archivos de la subcarpeta.\n" -" " - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Files" -msgstr "%s Archivos" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Subdirectories" -msgstr "%s Subcarpetas" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_directory.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_directory.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_file.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_file.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Archive" -msgstr "" -"\n" -" Archivar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unarchive" -msgstr "" -"\n" -" Desarchivar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Download" -msgstr "" -"\n" -" Descargar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "" -"\n" -" ATTENTION: Tips to keep in mind before moving " -"files:
\n" -" - This change cannot be undone.
\n" -" - Remember that the permissions of the files are those " -"of the folder that contains it, therefore, it is possible that when you " -"change it, the permissions will also change.
\n" -" Make this change at your own risk." -msgstr "" -"\n" -" ATENCIÓN: Consejos a tener en cuenta antes de " -"mover los archivos:
\n" -" - Este cambio no se puede deshacer.
\n" -" - Recuerda que los permisos de los archivos son los del " -"directorio que lo contiene, por lo tanto, es posible que al cambiarlo, los " -"permisos también cambien.
\n" -" Haz este cambio bajo tu responsabilidad." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Open" -msgstr "" -"\n" -" Abrir" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Open" -msgstr "" -"\n" -" Abrir" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Files" -msgstr "" -"\n" -" Archivos" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Directories" -msgstr "" -"\n" -" Carpetas" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Lock" -msgstr "" -"\n" -" Bloquear" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Edit" -msgstr "" -"\n" -" Editar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Edit" -msgstr "" -"\n" -" Editar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Delete" -msgstr "" -"\n" -" Eliminar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Delete" -msgstr "" -"\n" -" Eliminar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unlock" -msgstr "" -"\n" -" Bloquear" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"\n" -" Storages\n" -" " -msgstr "" -"\n" -" Almacenamientos\n" -" " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"File\n" -" Extensions\n" -" " -msgstr "" -"\n" -"Extensiones de archivo\n" -" " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Size" -msgstr "Tamaño de archivo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "" -"@\n" -" @ " -msgstr "" -"@\n" -" @ " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "Documents" -msgstr "Documentos" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_defaults -msgid "" -"A Python dictionary that will be evaluated to provide default values when " -"creating new records for this alias." -msgstr "" -"Un diccionario de Python que se evaluará para proporcionar valores " -"predeterminados al crear nuevos registros para este alias." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory can't be a root and have a parent directory." -msgstr "Una carpeta no puede ser raíz y tener una carpeta padre." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have a parent directory." -msgstr "Una carpeta debe tener una carpeta padre." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have model in attachment storage." -msgstr "" -"Un directorio debe tener un modelo en el almacenamiento de archivos adjuntos." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory with the same name already exists." -msgstr "Una carpeta con el mismo nombre ya existe." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file must have model and resource ID in attachment storage." -msgstr "" -"Un archivo debe tener un ID de modelo y recurso en el almacenamiento de " -"archivos adjuntos." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file with the same name already exists." -msgstr "Un archivo con el mismo nombre ya existe." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A root directory has to have a storage." -msgstr "Un directorio root debe tener un almacenamiento." - -#. module: dms -#: model:ir.model,name:dms.model_abstract_dms_mixin -msgid "Abstract Dms Mixin" -msgstr "Mezcla Dms abstracta" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Accept Emails from" -msgstr "Aceptar emails de" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_access_groups -#: model:ir.ui.menu,name:dms.menu_dms_access_groups -msgid "Access Groups" -msgstr "Grupos de acceso" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Access Information" -msgstr "Información de acceso" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_warning -#: model:ir.model.fields,field_description:dms.field_dms_file__access_warning -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__access_warning -msgid "Access warning" -msgstr "Aviso de acceso" - -#. module: dms -#: model:dms.tag,name:dms.tag_07_demo -msgid "Accounting" -msgstr "Contabilidad" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction -msgid "Action Needed" -msgstr "Acción necesaria" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Actions" -msgstr "Acciones" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__active -#: model:ir.model.fields,field_description:dms.field_dms_tag__active -msgid "Active" -msgstr "Activo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_ids -msgid "Activities" -msgstr "Actividades" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "Decoración de excepción de actividad" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_state -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_state -msgid "Activity State" -msgstr "Estado de actividad" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_icon -msgid "Activity Type Icon" -msgstr "Icono para el tipo de actividad" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "Add a new Directory." -msgstr "Añadir un nuevo archivo." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -msgid "Add a new File." -msgstr "Añadir un nuevo archivo." - -#. module: dms -#: model:ir.model.fields,help:dms.field_wizard_dms_share__note -msgid "Add extra content to display in the email" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_01_demo -msgid "Admin" -msgstr "Admin" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_id -msgid "Alias" -msgstr "Alias" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_contact -msgid "Alias Contact Security" -msgstr "Seguridad de contacto de alias" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_name -msgid "Alias Name" -msgstr "Nombre del alias" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Alias Setting" -msgstr "Opción de alias" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_domain -msgid "Alias domain" -msgstr "Dominio de alias" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Alias-Mail-Extraction" -msgstr "Extracción de alias de correo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_model_id -msgid "Aliased Model" -msgstr "Modelo con alias" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "All" -msgstr "Todo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "All Files" -msgstr "Todos los archivos" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#, python-format -msgid "An error occurred during the upload" -msgstr "Se ha producido un error durante la carga" - -#. module: dms -#: model:dms.tag,name:dms.tag_06_demo -msgid "Apps" -msgstr "Aplicaciones" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__active -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Archived" -msgstr "Archivado" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Archived Files" -msgstr "Archivos archivados" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Are you sure? All files will be moved." -msgstr "¿Estás seguro? Todos los archivos se moverán." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model,name:dms.model_ir_attachment -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__attachment -#, python-format -msgid "Attachment" -msgstr "Adjunto" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_attachment_count -#: model:ir.model.fields,field_description:dms.field_dms_file__message_attachment_count -msgid "Attachment Count" -msgstr "Nº de adjuntos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__attachment_id -msgid "Attachment File" -msgstr "Archivo adjunto" - -#. module: dms -#: model:ir.model,name:dms.model_base -msgid "Base" -msgstr "Base/Fuente" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Cancel" -msgstr "Cancelar" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_category -#: model:ir.ui.menu,name:dms.menu_dms_category -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Categories" -msgstr "Categorías" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Categories are used to categorize Documents." -msgstr "Las categorías son usadas para categorizar documentos." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__category_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__category_id -#: model:ir.model.fields,field_description:dms.field_dms_file__category_id -#: model:ir.model.fields,field_description:dms.field_dms_tag__category_id -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Category" -msgstr "Categoría" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_category_name_uniq -msgid "Category name already exists!" -msgstr "¡El nombre de la categoría ya existe!" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__checksum -msgid "Checksum/SHA1" -msgstr "Verificación de suma/SHA1" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__child_category_ids -msgid "Child Categories" -msgstr "Categorías hijas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__child_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Child Groups" -msgstr "Grupos hijos" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -msgid "Click to add a new directory." -msgstr "Click para añadir una nueva carpeta." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Click to add a new file." -msgstr "Click para añadir un nuevo archivo." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Click to create a new tag." -msgstr "Click para crear una nueva etiqueta." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__closed -msgid "Closed" -msgstr "Cerrado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__color -#: model:ir.model.fields,field_description:dms.field_dms_directory__color -#: model:ir.model.fields,field_description:dms.field_dms_file__color -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Color" -msgstr "Color" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_tag__color -msgid "Color Index" -msgstr "Índice de color" - -#. module: dms -#: model:ir.model,name:dms.model_res_company -msgid "Companies" -msgstr "Compañías" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__company_id -#: model:ir.model.fields,field_description:dms.field_dms_file__company_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__company_id -msgid "Company" -msgstr "Compañía" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Complete Groups" -msgstr "Grupos completos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__complete_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_name -msgid "Complete Name" -msgstr "Nombre completo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__complete_directory_ids -msgid "Complete directories" -msgstr "Directorios completos" - -#. module: dms -#: model:ir.model,name:dms.model_res_config_settings -msgid "Config Settings" -msgstr "Opciones de configuración" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config -msgid "Configuration" -msgstr "Configuración" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content -msgid "Content" -msgstr "Contenido" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_binary -msgid "Content Binary" -msgstr "Contenido binario" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_file -msgid "Content File" -msgstr "Contenido de archivo" - -#. module: dms -#: model:dms.tag,name:dms.tag_11_demo -msgid "Contract" -msgstr "Contrato" - -#. module: dms -#: model:dms.category,name:dms.category_03_demo -msgid "Contracts" -msgstr "Contratos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_category__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_directories -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_directories -msgid "Count Directories" -msgstr "Nº de carpetas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_elements -msgid "Count Elements" -msgstr "Nº de elementos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_files -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files_title -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_files -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_files -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__count_files -msgid "Count Files" -msgstr "Nº de archivos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files -msgid "Count Files Title" -msgstr "Título de los archivos de recuento" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_categories -msgid "Count Subcategories" -msgstr "Nº de subcategorías" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories_title -msgid "Count Subdirectories" -msgstr "Nº de subcarpetas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories -msgid "Count Subdirectories Title" -msgstr "Título de las carpetas de recuento" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_tags -msgid "Count Tags" -msgstr "Nº de etiquetas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_users -msgid "Count Users" -msgstr "Conteo de usuarios" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -msgid "Create" -msgstr "Crear" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_create -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_create -msgid "Create Access" -msgstr "Acceso de creación" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create Directory" -msgstr "Crear carpeta" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create Storage" -msgstr "Crear almacenamiento" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Create a new Category." -msgstr "Crear una nueva categoría." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create a new Document Storage." -msgstr "Crear un nuevo documento de almacenamiento." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create a new Root Directory." -msgstr "Crear una nueva carpeta raíz." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Create a new Storage object." -msgstr "Crear un nuevo objeto de almacenamiento." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__include_message_attachments -msgid "Create files from message attachments" -msgstr "Crear archivos a partir de archivos adjuntos de mensajes" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_uid -msgid "Created by" -msgstr "Creado por" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_date -#: model:ir.model.fields,field_description:dms.field_dms_category__create_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_date -#: model:ir.model.fields,field_description:dms.field_dms_file__create_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_date -msgid "Created on" -msgstr "Creado el" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Creation Date" -msgstr "Fecha de creación" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__save_type -msgid "Current Save Type" -msgstr "Tipo de guardado actual" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_bounced_content -msgid "Custom Bounced Message" -msgstr "Mensaje de rebote personalizado" - -#. module: dms -#: model:dms.tag,name:dms.tag_01_demo -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Customer" -msgstr "Cliente" - -#. module: dms -#: model:dms.tag,name:dms.tag_08_demo -msgid "Customer Invoice" -msgstr "Factura de cliente" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__access_url -#: model:ir.model.fields,help:dms.field_dms_file__access_url -msgid "Customer Portal URL" -msgstr "URL del portal del cliente" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "DMS" -msgstr "Carpetas" - -#. module: dms -#: model:ir.model,name:dms.model_dms_security_mixin -msgid "DMS Security Mixin" -msgstr "Mezcla de seguridad DMS" - -#. module: dms -#: model:ir.model,name:dms.model_dms_mixins_thumbnail -msgid "DMS thumbnail and icon mixin" -msgstr "Mezcla de iconos y miniaturas de DMS" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__database -#, python-format -msgid "Database" -msgstr "Base de datos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_defaults -msgid "Default Values" -msgstr "Valores por defecto" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Define forbidden file extensions" -msgstr "Define extensiones de archivo prohibidos" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"Define the maximum upload size of a\n" -" file in MB" -msgstr "" -"Define el tamaño máximo de un\n" -" archivo en MB" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Defines a list of forbidden file extensions. (Example: 'exe,msi')" -msgstr "" -"Define una lista de extensiones de archivo prohibidas. (Ejemplo: 'exe,msi')" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_binary_max_size -msgid "Defines the maximum upload size in MB. Default (25MB)" -msgstr "Define el tamaño máximo de carga en MB. Por defecto (25 MB)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_unlink -msgid "Delete Access" -msgstr "Acceso de eliminación" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_storage -#: model:ir.actions.act_window,name:dms.action_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_access_group__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_category__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__directory_ids -#: model:ir.ui.menu,name:dms.menu_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Directories" -msgstr "Carpetas" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "" -"Directories can be used to structure and organize\n" -" files directly in Odoo." -msgstr "" -"Las carpetas se pueden utilizar para estructurar y organizar\n" -" archivos directamente en Odoo." - -#. module: dms -#: model:ir.model,name:dms.model_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_file__directory_id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__directory_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Directory" -msgstr "Carpeta" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__display_name -#: model:ir.model.fields,field_description:dms.field_dms_category__display_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__display_name -#: model:ir.model.fields,field_description:dms.field_dms_file__display_name -#: model:ir.model.fields,field_description:dms.field_dms_storage__display_name -#: model:ir.model.fields,field_description:dms.field_dms_tag__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__display_name -msgid "Display Name" -msgstr "Nombre a mostrar" - -#. module: dms -#: model:ir.model,name:dms.model_dms_category -msgid "Document Category" -msgstr "Categoría del documento" - -#. module: dms -#: model:ir.model,name:dms.model_dms_tag -msgid "Document Tag" -msgstr "Etiqueta del documento" - -#. module: dms -#: model:ir.module.category,name:dms.category_dms_security -#: model:ir.ui.menu,name:dms.main_menu_dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -#: model_terms:ir.ui.view,arch_db:dms.portal_my_home_dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Documents" -msgstr "Documentos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_directory_state -msgid "Documents Onboarding Directory State" -msgstr "Estado del directorio de incorporación de documentos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_file_state -msgid "Documents Onboarding File State" -msgstr "Estado de archivo de incorporación de documentos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_state -msgid "Documents Onboarding State" -msgstr "Estado de incorporación de documentos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_storage_state -msgid "Documents Onboarding Storage State" -msgstr "Estado de almacenamiento de incorporación de documentos" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__done -msgid "Done" -msgstr "Hecho" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "Dropdown menu" -msgstr "Menú desplegable" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_lock_editor -msgid "Editor" -msgstr "Editor" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Elements" -msgstr "Elementos" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Email Alias" -msgstr "Alias de email" - -#. module: dms -#: model:ir.model,name:dms.model_mail_thread -msgid "Email Thread" -msgstr "Hilo de correo electrónico" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/category.py:0 -#, python-format -msgid "Error! You cannot create recursive categories." -msgstr "¡Error! No puedes crear categorías recursivas." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Error! You cannot create recursive directories." -msgstr "¡Error! No puedes crear carpetas recursivas." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__explicit_user_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Explicit Users" -msgstr "Usuarios explícitos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__extension -msgid "Extension" -msgstr "Extensión" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Extensions" -msgstr "Extensiones" - -#. module: dms -#: model:dms.category,name:dms.category_05_demo -msgid "External" -msgstr "Externo" - -#. module: dms -#: model:ir.model,name:dms.model_dms_file -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "File" -msgstr "Archivo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Upload" -msgstr "Archivo subido" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_file -#: model:ir.actions.act_window,name:dms.action_dms_file_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_storage_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_wizard_selector -#: model:ir.actions.act_window,name:dms.action_dms_files_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_storage -#: model:ir.model.fields,field_description:dms.field_dms_category__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_file_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__file_ids -#: model:ir.ui.menu,name:dms.menu_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Files" -msgstr "Archivos" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Files are used to save content directly in Odoo." -msgstr "Los archivos se usan para guardar el contenido directamente en Odoo." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__file -#, python-format -msgid "Filestore" -msgstr "Almacenamiento" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_follower_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_follower_ids -msgid "Followers" -msgstr "Seguidores" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_partner_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_partner_ids -msgid "Followers (Partners)" -msgstr "Seguidores (Contactos)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "Icono de fuente impresionante, por ejemplo fa-tasks" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_settings_general -#: model:ir.ui.menu,name:dms.menu_dms_settings_general -msgid "General Settings" -msgstr "Opciones generales" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Group" -msgstr "Grupo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Group By" -msgstr "Agrupar por" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__name -msgid "Group Name" -msgstr "Nombre del grupo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__users -msgid "Group Users" -msgstr "Usuarios del grupo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__group_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Groups" -msgstr "Grupos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__has_message -#: model:ir.model.fields,field_description:dms.field_dms_file__has_message -msgid "Has Message" -msgstr "Tiene mensaje" - -#. module: dms -#: model:dms.category,name:dms.category_02_demo -msgid "Human Resource" -msgstr "Recursos humanos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__id -#: model:ir.model.fields,field_description:dms.field_dms_category__id -#: model:ir.model.fields,field_description:dms.field_dms_directory__id -#: model:ir.model.fields,field_description:dms.field_dms_file__id -#: model:ir.model.fields,field_description:dms.field_dms_storage__id -#: model:ir.model.fields,field_description:dms.field_dms_tag__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__id -msgid "ID" -msgstr "ID" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_thread_id -msgid "" -"ID of the parent record holding the alias (example: project holding the task " -"creation alias)" -msgstr "" -"ID del registro principal que contiene el alias (ejemplo: proyecto que " -"contiene el alias de creación de la tarea)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_icon -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Icon" -msgstr "Icono" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_file__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__icon_url -msgid "Icon URL" -msgstr "URL del icono" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "Icono para indicar una actividad de excepción." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_file__active -msgid "If a file is set to archived, it is not displayed, but still exists." -msgstr "" -"Si un archivo está definido como archivado, no se mostrará, pero todavía " -"existe." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction -msgid "If checked, new messages require your attention." -msgstr "Si está marcado los nuevos mensajes requieren su atención." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "Si está marcado algunos mensajes tienen error de entrega." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,help:dms.field_dms_directory__company_id -#: model:ir.model.fields,help:dms.field_dms_file__company_id -#: model:ir.model.fields,help:dms.field_dms_storage__company_id -msgid "" -"If set, directories and files will only be available for the selected " -"company." -msgstr "" -"Si se configura, las carpetas y archivos solo estarán disponibles para la " -"empresa seleccionada." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_bounced_content -msgid "" -"If set, this content will automatically be sent out to unauthorized users " -"instead of the default message." -msgstr "" -"Si se establece, este contenido se enviará automáticamente a usuarios no " -"autorizados en lugar del mensaje predeterminado." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1920 -msgid "Image" -msgstr "Imagen" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1024 -msgid "Image 1024" -msgstr "Imagen 1024" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_128 -msgid "Image 128" -msgstr "Imagen 128" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_256 -msgid "Image 256" -msgstr "Imagen 256" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_512 -msgid "Image 512" -msgstr "Imagen 512" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,help:dms.field_dms_storage__inherit_access_from_parent_record -msgid "" -"Indicate if directories and files access work only with related model access " -"(for example, if some directories are related with any sale, only users with " -"read access to these sale can acess)" -msgstr "" -"Indique si el acceso a directorios y archivos funciona solo con el modelo de " -"acceso relacionado (por ejemplo, si algunos directorios están relacionados " -"con alguna venta, solo los usuarios con acceso de lectura a estas ventas " -"pueden acceder)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_storage__include_message_attachments -msgid "" -"Indicate if directories and files auto-create in mail composition process too" -msgstr "" -"Indique si los directorios y los archivos también se crean automáticamente " -"en el proceso de composición del correo" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,help:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,help:dms.field_dms_file__is_hidden -#: model:ir.model.fields,help:dms.field_dms_storage__is_hidden -msgid "Indicates if directories and files are hidden by default." -msgstr "" -"Indica si las carpetas y archivos están ocultos de forma predeterminada." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__is_root_directory -msgid "" -"Indicates if the directory is a root directory.\n" -" A root directory has a settings object, while a directory with a " -"set\n" -" parent inherits the settings form its parent." -msgstr "" -"Indica si la carpeta es una carpeta raíz.\n" -" Una carpeta raíz tiene un objeto de configuración, mientras que una " -"carpeta con un\n" -" padre hereda la configuración de su padre." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__inherit_group_ids -msgid "Inherit Groups" -msgstr "Grupos heredados" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,field_description:dms.field_dms_storage__inherit_access_from_parent_record -msgid "Inherit permissions from related record" -msgstr "Heredar permisos del registro relacionado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_create -msgid "Inherited Create Access" -msgstr "Crear acceso heredado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_unlink -msgid "Inherited Unlink Access" -msgstr "Acceso no enlazado heredado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_write -msgid "Inherited Write Access" -msgstr "Acceso de escritura heredado" - -#. module: dms -#: model:dms.category,name:dms.category_01_demo -msgid "Internal" -msgstr "Interno" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Internal / Human Resource" -msgstr "Interno / Recursos humanos" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Invalid attachments!" -msgstr "¡Archivos adjuntos no válidos!" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Invoices" -msgstr "Facturas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_is_follower -#: model:ir.model.fields,field_description:dms.field_dms_file__message_is_follower -msgid "Is Follower" -msgstr "Es seguidor" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_root_directory -msgid "Is Root Directory" -msgstr "Es carpeta raíz" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change parent to other storage." -msgstr "No es posible cambiar el parent a otro almacenamiento." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change the storage." -msgstr "No es posible cambiar el almacenamiento." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__just_done -msgid "Just done" -msgstr "Justo ahora" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group____last_update -#: model:ir.model.fields,field_description:dms.field_dms_category____last_update -#: model:ir.model.fields,field_description:dms.field_dms_directory____last_update -#: model:ir.model.fields,field_description:dms.field_dms_file____last_update -#: model:ir.model.fields,field_description:dms.field_dms_storage____last_update -#: model:ir.model.fields,field_description:dms.field_dms_tag____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share____last_update -msgid "Last Modified on" -msgstr "Última modificación el" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_uid -msgid "Last Updated by" -msgstr "Última actualización por" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_date -#: model:ir.model.fields,field_description:dms.field_dms_category__write_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_date -#: model:ir.model.fields,field_description:dms.field_dms_file__write_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_date -msgid "Last Updated on" -msgstr "Última actualización el" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Last update" -msgstr "Última actualización" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__share_link -msgid "Link" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__allowed_model_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__model_ids -msgid "Linked Models" -msgstr "Modelos vinculados" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_model -#: model:ir.model.fields,field_description:dms.field_dms_file__res_model -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_model -msgid "Linked attachments model" -msgstr "Modelo de adjuntos vinculado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_id -#: model:ir.model.fields,field_description:dms.field_dms_file__res_id -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_id -msgid "Linked attachments record ID" -msgstr "ID de registro de archivos adjuntos vinculados" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Loading" -msgstr "Cargando" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Lock" -msgstr "Bloquear" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_locked -msgid "Locked" -msgstr "Bloqueado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__locked_by -msgid "Locked By" -msgstr "Bloqueado por" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_main_attachment_id -#: model:ir.model.fields,field_description:dms.field_dms_file__message_main_attachment_id -msgid "Main Attachment" -msgstr "Adjunto principal" - -#. module: dms -#: model:res.groups,name:dms.group_dms_manager -msgid "Manager" -msgstr "Responsable" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Manual File Migration" -msgstr "Migración de archivo manual" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error -msgid "Message Delivery error" -msgstr "Error de entrega de mensaje" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_ids -msgid "Messages" -msgstr "Mensajes" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Meta Information" -msgstr "Información meta" - -#. module: dms -#: model:ir.actions.server,name:dms.action_dms_attachment_migrate -msgid "Migrate" -msgstr "Migrar" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Migrate File %(index)s of %(record_count)s [ %(dms_file_migration)s ]" -msgstr "" -"Migrar archivo %(index)s of %(record_count)s [ %(dms_file_migration)s ]" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Migrate Files" -msgstr "Migrar archivos" - -#. module: dms -#: model:ir.ui.menu,name:dms.menu_dms_file_migration -msgid "Migration" -msgstr "Migración" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__migration -msgid "Migration Status" -msgstr "Estado de migración" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__model_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__model -msgid "Model" -msgstr "Modelo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Modification Date" -msgstr "Fecha de modificación" - -#. module: dms -#: model:ir.actions.server,name:dms.action_wizard_dms_file_move -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Move" -msgstr "Mover" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_file_move_act_window -msgid "Move files" -msgstr "Mover archivos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__my_activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "Fecha límite de mi actividad" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "My Directories" -msgstr "Mis directorios" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "My Documents" -msgstr "Mis documentos" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "My Files" -msgstr "Mis archivos" - -#. module: dms -#. odoo-python -#: code:addons/dms/controllers/portal.py:0 -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__name -#: model:ir.model.fields,field_description:dms.field_dms_category__name -#: model:ir.model.fields,field_description:dms.field_dms_directory__name -#: model:ir.model.fields,field_description:dms.field_dms_file__name -#: model:ir.model.fields,field_description:dms.field_dms_storage__name -#: model:ir.model.fields,field_description:dms.field_dms_tag__name -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#, python-format -msgid "Name" -msgstr "Nombre" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directory_new -#: model:ir.actions.act_window,name:dms.action_dms_file_new -msgid "New Root Directory" -msgstr "Nuevo directorio raíz" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage_new -msgid "New Storage" -msgstr "Nuevo almacenamiento" - -#. module: dms -#: model:dms.category,name:dms.category_06_demo -msgid "News" -msgstr "Novedades" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "Fecha fin siguiente actividad" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_summary -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_summary -msgid "Next Activity Summary" -msgstr "Resumen de siguiente actividad" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_id -msgid "Next Activity Type" -msgstr "Tipo de siguiente actividad" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "No attachment was provided" -msgstr "No se proporcionó ningún anexo" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__not_done -msgid "Not done" -msgstr "No hecho" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Not results" -msgstr "Sin resultados" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__note -msgid "Note" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction_counter -msgid "Number of Actions" -msgstr "Número de acciones" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error_counter -msgid "Number of errors" -msgstr "Número de error" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "Número de mensajes que requieren una acción" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "Número de mensajes con error de entrega" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_03_demo -msgid "Only admin user" -msgstr "Solo usuario administrador" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Only files in the same root directory can be moved." -msgstr "Solo los archivos con la misma carpeta raíz se pueden mover." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#, python-format -msgid "Only managers can execute this action." -msgstr "Solo los responsables pueden ejecutar esta acción." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Operations" -msgstr "Operaciones" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_force_thread_id -msgid "" -"Optional ID of a thread (record) to which all incoming messages will be " -"attached, even if they did not reply to it. If set, this will disable the " -"creation of new records completely." -msgstr "" -"ID opcional de un hilo (registro) al que se adjuntarán todos los mensajes " -"entrantes, incluso si no respondieron. Si se establece, esto deshabilitará " -"la creación de nuevos registros por completo." - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_organizing -msgid "Organizing" -msgstr "Organizar" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_user_id -msgid "Owner" -msgstr "Sobrescribir" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_id -msgid "Parent Category" -msgstr "Propietario" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_id -msgid "Parent Directory" -msgstr "Categoría padre" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_group_id -msgid "Parent Group" -msgstr "Carpeta padre" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_model_id -msgid "Parent Model" -msgstr "Grupo padre" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_path -msgid "Parent Path" -msgstr "Modelo padre" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_thread_id -msgid "Parent Record Thread ID" -msgstr "Ruta padre" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/access_groups.py:0 -#, python-format -msgid "Parent group '%(parent)s' is child of '%(current)s'." -msgstr "El grupo parental 'l%(parent)s' es hijo de '%(current)s'." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_model_id -msgid "" -"Parent model holding the alias. The model holding the alias reference is not " -"necessarily the model given by alias_model_id (example: project " -"(parent_model) and task (model))" -msgstr "" -"Modelo principal que tiene el alias. El modelo que contiene la referencia de " -"alias no es necesariamente el modelo dado por alias_model_id (ejemplo: " -"proyecto (parent_model) y tarea (modelo))" - -#. module: dms -#: model:dms.tag,name:dms.tag_02_demo -msgid "Partner" -msgstr "Contacto" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_json -msgid "Path Json" -msgstr "Ruta Json" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_names -msgid "Path Names" -msgstr "Nombres de ruta" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_contact -msgid "" -"Policy to post a message on the document using the mailgateway.\n" -"- everyone: everyone can post\n" -"- partners: only authenticated partners\n" -"- followers: only followers of the related document or members of following " -"channels\n" -msgstr "" -"Política para publicar un mensaje en el documento mediante el mailgateway.\n" -"- todos: todos pueden publicar\n" -"- socios: solo socios autenticados\n" -"- seguidores: solo seguidores del documento relacionado o miembros de los " -"siguientes canales\n" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_02_demo -#: model:dms.tag,name:dms.tag_05_demo -msgid "Portal" -msgstr "Portal" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_url -#: model:ir.model.fields,field_description:dms.field_dms_file__access_url -msgid "Portal Access URL" -msgstr "URL de acceso al portal" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#, python-format -msgid "Preview" -msgstr "Vista Anticipada" - -#. module: dms -#: model:dms.tag,name:dms.tag_10_demo -msgid "Product" -msgstr "Producto" - -#. module: dms -#: model:dms.tag,name:dms.tag_03_demo -msgid "Project" -msgstr "Proyecto" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_read -msgid "Read Access" -msgstr "Acceso de lectura" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__partner_ids -msgid "Recipients" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_access_group -msgid "Record Access Groups" -msgstr "Grupos de acceso de registro" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_file__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__record_ref -msgid "Record Referenced" -msgstr "Registro referenciado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_force_thread_id -msgid "Record Thread ID" -msgstr "ID de hilo de registro" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__resource_ref -msgid "Related Document" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_id -msgid "Related Document ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_model -msgid "Related Document Model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__require_migration -msgid "Require Migration" -msgstr "Requiere migración" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_user_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_user_id -msgid "Responsible User" -msgstr "Usuario responsable" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__root_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Root Directories" -msgstr "Carpetas raíz" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__root_directory_id -#: model:ir.model.fields,field_description:dms.field_dms_file__root_directory_id -msgid "Root Directory" -msgstr "Directorio Raíz" - -#. module: dms -#: model:dms.tag,name:dms.tag_04_demo -msgid "Sales" -msgstr "Ventas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_storage__save_type -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -msgid "Save Type" -msgstr "Tipo guardado" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Scan" -msgstr "Escanear" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_token -#: model:ir.model.fields,field_description:dms.field_dms_file__access_token -msgid "Security Token" -msgstr "Token de seguridad" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Settings" -msgstr "Opciones" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_directory_share_action -#: model:ir.actions.act_window,name:dms.wizard_dms_file_share_action -msgid "Share" -msgstr "Compartir" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Show storages" -msgstr "Mostrar almacenamientos" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__files -msgid "Single Files" -msgstr "Archivos individuales" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__size -#: model:ir.model.fields,field_description:dms.field_dms_file__size -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_binary_max_size -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_migration_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Size" -msgstr "Tamaño" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__human_size -#: model:ir.model.fields,field_description:dms.field_dms_file__human_size -msgid "Size (human readable)" -msgstr "Tamaño (legible por humanos)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__starred -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Starred" -msgstr "Destacado" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "Starred Directories" -msgstr "Carpetas destacadas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__user_star_ids -msgid "Stars" -msgstr "Estrellas" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_state -#: model:ir.model.fields,help:dms.field_dms_file__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" -"Estado basado en actividades\n" -"Vencido: la fecha de vencimiento ya pasó\n" -"Hoy: la fecha de actividad es hoy\n" -"Planificado: actividades futuras." - -#. module: dms -#: model:ir.model,name:dms.model_dms_storage -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -msgid "Storage" -msgstr "Almacenamiento" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_file__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_storage__is_hidden -msgid "Storage is Hidden" -msgstr "Almacenamiento está oculto" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage -#: model:ir.ui.menu,name:dms.menu_dms_storage -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Storages" -msgstr "Almacenamientos" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Storages are used to configure your Documents." -msgstr "Los almacenamientos se utilizan para configurar sus documentos." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Subcategories" -msgstr "Subcarpetas" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_directories_directory -#: model:ir.model.fields,field_description:dms.field_dms_directory__child_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Subdirectories" -msgstr "Subcarpetas" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__directory -msgid "Subdirectory" -msgstr "Subcarpeta" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_system -msgid "System" -msgstr "Sistema" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Tag" -msgstr "Etiqueta" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_tag_name_uniq -msgid "Tag name already exists!" -msgstr "¡El nombre de la etiqueta ya existe!" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_tag -#: model:ir.model.fields,field_description:dms.field_dms_category__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__tag_ids -#: model:ir.ui.menu,name:dms.menu_dms_tag -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Tags" -msgstr "Etiquetas" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Tags are used to categorize Documents." -msgstr "Las etiquetas se usan para categorizar documentos." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Tags..." -msgstr "Etiquetas..." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Technical Information" -msgstr "Información técnica" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_category__active -msgid "The active field allows you to hide the category without removing it." -msgstr "El campo activo le permite ocultar la categoría sin eliminarla." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_tag__active -msgid "The active field allows you to hide the tag without removing it." -msgstr "El campo activo le permite ocultar la etiqueta sin quitarla." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "The configuration is done!" -msgstr "¡La configuración está terminada!" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "The directory name is invalid." -msgstr "El nombre de la carpeta es inválido." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file has a forbidden file extension." -msgstr "El archivo tiene una extensión prohibida." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file name is invalid." -msgstr "El nombre de archivo es inválido." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The maximum upload size is %s MB." -msgstr "El tamaño máximo de subida es %s MB." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_model_id -msgid "" -"The model (Odoo Document Kind) to which this alias corresponds. Any incoming " -"email that does not reply to an existing record will cause the creation of a " -"new record of this model (e.g. a Project Task)" -msgstr "" -"El modelo (tipo de documento de Odoo) al que corresponde este alias. " -"Cualquier correo electrónico entrante que no responda a un registro " -"existente provocará la creación de un nuevo registro de este modelo (por " -"ejemplo, una tarea de proyecto)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_name -msgid "" -"The name of the email alias, e.g. 'jobs' if you want to catch emails for " -"" -msgstr "" -"El nombre del alias de correo electrónico, p. Ej. 'trabajos' si desea " -"recibir correos electrónicos para " - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_access_group_name_uniq -msgid "The name of the group must be unique!" -msgstr "¡El nombre del grupo debe ser único!" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_user_id -msgid "" -"The owner of records created upon receiving emails on this alias. If this " -"field is not set the system will attempt to find the right owner based on " -"the sender (From) address, or will use the Administrator account if no " -"system user is found for that address." -msgstr "" -"El propietario de los registros creados al recibir correos electrónicos con " -"este alias. Si este campo no está configurado, el sistema intentará " -"encontrar el propietario correcto según la dirección del remitente (De), o " -"utilizará la cuenta de administrador si no se encuentra ningún usuario del " -"sistema para esa dirección." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_storage__save_type -msgid "" -"The save type is used to determine how a file is saved by the\n" -" system. If you change this setting, you can migrate existing files\n" -" manually by triggering the action." -msgstr "" -"El tipo de guardado se utiliza para determinar cómo se guarda un archivo\n" -" sistema. Si cambia esta configuración, puede migrar archivos " -"existentes\n" -" manualmente activando la acción." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "This directory needs to be associated to a record." -msgstr "Este directorio necesita estar asociado a un registro." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_elements -msgid "Total Elements" -msgstr "Total elementos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_files -msgid "Total Files" -msgstr "Total archivos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_directories -msgid "Total Subdirectories" -msgstr "Total subcarpetas" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Total files" -msgstr "Total archivos" - -#. module: dms -#: model:dms.category,name:dms.category_04_demo -msgid "Traveling" -msgstr "Viaje" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__mimetype -msgid "Type" -msgstr "Tipo" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "Tipo de actividad de excepción registrada." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_unlink -msgid "Unlink Access" -msgstr "Acceso de eliminación" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Unlock" -msgstr "Desbloquear" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_process -msgid "Unpack Emails as" -msgstr "Desempaquetar correos electrónicos como" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_controller.xml:0 -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Upload" -msgstr "Subir" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload File" -msgstr "Archivo subido" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload your first File." -msgstr "Sube tu primer archivo." - -#. module: dms -#: model:res.groups,name:dms.group_dms_user -msgid "User" -msgstr "Usuario" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Users" -msgstr "Usuarios" - -#. module: dms -#: model:dms.tag,name:dms.tag_09_demo -msgid "Vendor Bill" -msgstr "Factura del proveedor" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Viewer" -msgstr "Visualizador" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Views" -msgstr "Vistas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__website_message_ids -msgid "Website Messages" -msgstr "Mensajes del sitio web" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,help:dms.field_dms_file__website_message_ids -msgid "Website communication history" -msgstr "Histórico de mensajes del sitio web" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_file_move -msgid "Wizard Dms File Move" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_share -msgid "Wizard for sharing DMS records" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_write -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_write -msgid "Write Access" -msgstr "Acceso de escritura" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#: code:addons/dms/static/src/js/views/many_drop_target.js:0 -#, python-format -msgid "You must select a directory first" -msgstr "Debe selecciona una carpeta primero" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "action_close_documents_onboarding" -msgstr "action_close_documents_onboarding" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "element(s)" -msgstr "elemento(s)" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "exe,msi" -msgstr "exe,msi" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "mail.catchall.domain" -msgstr "mail.catchall.domain" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "o_onboarding_blue" -msgstr "o_onboarding_blue" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "o_onboarding_orange" -msgstr "o_onboarding_orange" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "res.company" -msgstr "res.company" - -#, python-format -#~ msgid "A file with the same name already exists" -#~ msgstr "Ya existe un archivo con el mismo nombre" diff --git a/odoo-bringout-oca-dms-dms/dms/i18n/fa.po b/odoo-bringout-oca-dms-dms/dms/i18n/fa.po deleted file mode 100644 index d345e02d..00000000 --- a/odoo-bringout-oca-dms-dms/dms/i18n/fa.po +++ /dev/null @@ -1,2406 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * dms -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-28 15:06+0000\n" -"Last-Translator: Mostafa Barmshory \n" -"Language-Team: none\n" -"Language: fa\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: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_process -msgid "" -" Define how incoming emails are processed:\n" -"\n" -" - Single Files: The email gets attached to the directory and\n" -" all attachments are created as files.\n" -"\n" -" - Subdirectory: A new subdirectory is created for each email\n" -" and the mail is attached to this subdirectory. The attachments\n" -" are created as files of the subdirectory.\n" -" " -msgstr "" -" چگونگی پردازش ایمیل‌های دریافتی را تعیین کنید: \n" -"\n" -"پرونده‌های منفرد: ایمیل به دایرکتوری الصاق شده و \n" -"تمامی ضمایم به شکل پرونده ایجاد شدند.\n" -"\n" -"ساب دایرکتوری: برای هر ایمیل یک ساب دایرکتوری جدید ایجاد شده است\n" -"و ایمیل به این ساب دایرکتوری الصاق می‌شود. ضمایم \n" -"به صورت پرونده‌های ساب دایرکتوری ایجاد شدند.\n" -" " - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Files" -msgstr "%s پرونده‌ها" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Subdirectories" -msgstr "%s ساب دایرکتوری‌ها" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#, fuzzy -msgid "/dms/static/lib/img/banner/documents_onboarding_directory.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_directory.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -#, fuzzy -msgid "/dms/static/lib/img/banner/documents_onboarding_file.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_file.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Archive" -msgstr "" -"\n" -" بایگانی" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unarchive" -msgstr "" -"\n" -" بایگانی نشده" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Download" -msgstr "" -"\n" -" دانلود" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "" -"\n" -" ATTENTION: Tips to keep in mind before moving files:
\n" -" - This change cannot be undone.
\n" -" - Remember that the permissions of the files are those of the folder that contains it, therefore, it is possible that when you change it, the permissions will also change.
\n" -" Make this change at your own risk." -msgstr "" -"\n" -" توجه: پیش از انتقال پرونده‌ها این نکات را به خاطر " -"داشته باشید:
\n" -" - نمی‌توانید این تغییر را ملغی کنید.
\n" -" - به یاد داشته باشید مجوزهای پرونده‌ها مربوط به پرونده‌" -"ای است که حاوی آن باشد، بنابراین، ممکن است هنگام تغییر آن، مجوزها نیز تغییر " -"کنند .
\n" -" این تغییر را با مسئولیت خود انجام بدهید." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Open" -msgstr "" -"\n" -" بازکردن" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Open" -msgstr "" -"\n" -" بازکردن" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Files" -msgstr "" -"\n" -" پرونده‌ها" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Directories" -msgstr "" -"\n" -" دایرکتوری‌ها" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#, fuzzy -msgid "" -"\n" -" Lock" -msgstr "" -"\n" -" قفل" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Edit" -msgstr "" -"\n" -" ویرایش" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Edit" -msgstr "" -"\n" -" ویرایش" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Delete" -msgstr "" -"\n" -" پاک کردن" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Delete" -msgstr "" -"\n" -" پاک کردن" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unlock" -msgstr "" -"\n" -" قفل‌گشایی" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"\n" -" Storages\n" -" " -msgstr "" -"\n" -" ذخایر\n" -" " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"File\n" -" Extensions\n" -" " -msgstr "" -"پرونده\n" -"افزونه‌ها\n" -"" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Size" -msgstr "اندازه پرونده" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "" -"@\n" -" @ " -msgstr "" -"@\n" -" @ " -"" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -#, fuzzy -msgid "Documents" -msgstr "اسناد" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_defaults -msgid "" -"A Python dictionary that will be evaluated to provide default values when " -"creating new records for this alias." -msgstr "" -"یک واژه‌نامه پایتون که ارزیابی خواهد شد تا هنگام ایجاد سوابق جدید برای این " -"نام مستعار، مقادیر پیش فرض ارائه کند." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory can't be a root and have a parent directory." -msgstr "" -"یک دایرکتوری نمی‌تواند به خودی خود ریشه باشد بلکه باید یک دایرکتوری والد " -"داشته باشد." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have a parent directory." -msgstr "یک دایرکتوری باید یک دایرکتوری والد داشته باشد." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have model in attachment storage." -msgstr "یک دایرکتوری باید در ذخیره ضمایم یک مدل داشته باشد." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory with the same name already exists." -msgstr "یک دایرکتوری با نام مشابه وجود دارد." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file must have model and resource ID in attachment storage." -msgstr "یک پرونده باید یک طرح و یک شناسه منبع در ذخیره ضمایم داشته باشد." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file with the same name already exists." -msgstr "یک پرونده با نام مشابه وجود دارد." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A root directory has to have a storage." -msgstr "یک دایرکتوری ریشه باید منبع داشته باشد." - -#. module: dms -#: model:ir.model,name:dms.model_abstract_dms_mixin -msgid "Abstract Dms Mixin" -msgstr "Mixin انتزاعی سامانه مدیریت اسناد" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Accept Emails from" -msgstr "پذیرش ایمیل از" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_access_groups -#: model:ir.ui.menu,name:dms.menu_dms_access_groups -msgid "Access Groups" -msgstr "گروه‌های دسترسی" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Access Information" -msgstr "دسترسی به اطلاعات" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_warning -#: model:ir.model.fields,field_description:dms.field_dms_file__access_warning -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__access_warning -msgid "Access warning" -msgstr "هشدار دسترسی" - -#. module: dms -#: model:dms.tag,name:dms.tag_07_demo -msgid "Accounting" -msgstr "حسابداری" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction -msgid "Action Needed" -msgstr "اقدام لازم است" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Actions" -msgstr "اقدامات" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__active -#: model:ir.model.fields,field_description:dms.field_dms_tag__active -msgid "Active" -msgstr "فعال" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_ids -msgid "Activities" -msgstr "فعالیت‌ها" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_decoration -#, fuzzy -msgid "Activity Exception Decoration" -msgstr "نوآرایی فعالیت مستثنی" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_state -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_state -msgid "Activity State" -msgstr "وضعیت فعالیت" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_icon -msgid "Activity Type Icon" -msgstr "آیکون نوع فعالیت" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "Add a new Directory." -msgstr "یک دایرکتوری جدید بیافزایید." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -msgid "Add a new File." -msgstr "یک پرونده جدید اضافه کنید." - -#. module: dms -#: model:ir.model.fields,help:dms.field_wizard_dms_share__note -msgid "Add extra content to display in the email" -msgstr "محتوای بیشتری برای نمایش در ایمیل بیافزایید" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_01_demo -msgid "Admin" -msgstr "ادمین" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_id -msgid "Alias" -msgstr "نام مستعار" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_contact -msgid "Alias Contact Security" -msgstr "امنیت مخاطب مستعار" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_name -msgid "Alias Name" -msgstr "نام مستعار" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Alias Setting" -msgstr "تنظیمات نام مستعار" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_domain -msgid "Alias domain" -msgstr "دامنه مستعار" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Alias-Mail-Extraction" -msgstr "نام مستعار ایمیل استخراج کردن" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_model_id -msgid "Aliased Model" -msgstr "طرح مستعار" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "All" -msgstr "همه" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "All Files" -msgstr "تمام پرونده‌ها" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#, python-format -msgid "An error occurred during the upload" -msgstr "طی بارگذاری خطایی رخ داد" - -#. module: dms -#: model:dms.tag,name:dms.tag_06_demo -msgid "Apps" -msgstr "اپلیکیشن‌ها" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__active -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Archived" -msgstr "بایگانی‌شده" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Archived Files" -msgstr "پرونده‌های بایگانی‌شده" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Are you sure? All files will be moved." -msgstr "آیا مطمئن هستید؟ تمام پرونده‌ها جابه‌جا خواهند شد." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model,name:dms.model_ir_attachment -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__attachment -#, python-format -msgid "Attachment" -msgstr "پیوست" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_attachment_count -#: model:ir.model.fields,field_description:dms.field_dms_file__message_attachment_count -msgid "Attachment Count" -msgstr "شمارش پیوست" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__attachment_id -msgid "Attachment File" -msgstr "پرونده ضمیمه" - -#. module: dms -#: model:ir.model,name:dms.model_base -msgid "Base" -msgstr "پایه" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Cancel" -msgstr "لغو" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_category -#: model:ir.ui.menu,name:dms.menu_dms_category -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Categories" -msgstr "دسته‌بندی‌ها" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Categories are used to categorize Documents." -msgstr "دسته‌بندی‌ها برای طبقه‌بندی اسناد کاربرد دارند." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__category_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__category_id -#: model:ir.model.fields,field_description:dms.field_dms_file__category_id -#: model:ir.model.fields,field_description:dms.field_dms_tag__category_id -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Category" -msgstr "دسته‌بندی" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_category_name_uniq -msgid "Category name already exists!" -msgstr "نام دسته‌بندی موجود است!" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__checksum -msgid "Checksum/SHA1" -msgstr "کدکنترلی/SHA1" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__child_category_ids -msgid "Child Categories" -msgstr "دسته‌بندی‌های زیرشاخه" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__child_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Child Groups" -msgstr "گروه‌های زیرشاخه" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -msgid "Click to add a new directory." -msgstr "برای افزودن یکی دایرکتوری جدید، کلیک کنید." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Click to add a new file." -msgstr "برای افزودن یک پرونده جدید، کلیک کنید." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Click to create a new tag." -msgstr "برای افزودن یک برچسب جدید، کلیک کنید." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__closed -msgid "Closed" -msgstr "مسدود" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__color -#: model:ir.model.fields,field_description:dms.field_dms_directory__color -#: model:ir.model.fields,field_description:dms.field_dms_file__color -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Color" -msgstr "رنگ" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_tag__color -msgid "Color Index" -msgstr "شاخص رنگ" - -#. module: dms -#: model:ir.model,name:dms.model_res_company -msgid "Companies" -msgstr "شرکت‌ها" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__company_id -#: model:ir.model.fields,field_description:dms.field_dms_file__company_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__company_id -msgid "Company" -msgstr "شرکت" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Complete Groups" -msgstr "گروه‌ها را کامل کنید" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__complete_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_name -msgid "Complete Name" -msgstr "اسامی را کامل کنید" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__complete_directory_ids -msgid "Complete directories" -msgstr "دایرکتوری‌ها را کامل کنید" - -#. module: dms -#: model:ir.model,name:dms.model_res_config_settings -msgid "Config Settings" -msgstr "تنظیمات پیکربندی" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config -msgid "Configuration" -msgstr "پیکربندی" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content -msgid "Content" -msgstr "محتوا" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_binary -msgid "Content Binary" -msgstr "محتوای باینری" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_file -msgid "Content File" -msgstr "پرونده محتوا" - -#. module: dms -#: model:dms.tag,name:dms.tag_11_demo -msgid "Contract" -msgstr "قرارداد" - -#. module: dms -#: model:dms.category,name:dms.category_03_demo -msgid "Contracts" -msgstr "قرادادها" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_category__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_directories -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_directories -msgid "Count Directories" -msgstr "دایرکتوری‌ها را شمارش کنید" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_elements -msgid "Count Elements" -msgstr "اِلِمان‌ها را شمارش کنید" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_files -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files_title -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_files -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_files -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__count_files -msgid "Count Files" -msgstr "پرونده‌ها را شمارش کنید" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files -msgid "Count Files Title" -msgstr "تیتر پرونده‌ها را شمارش کنید" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_categories -msgid "Count Subcategories" -msgstr "زیرشاخه‌ها را شمارش کنید" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories_title -msgid "Count Subdirectories" -msgstr "ساب دایرکتوری‌ها را شمارش کنید" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories -msgid "Count Subdirectories Title" -msgstr "تیتر ساب دایرکتوری‌ها را شمارش کنید" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_tags -msgid "Count Tags" -msgstr "برچسب‌ها را شمارش کنید" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_users -msgid "Count Users" -msgstr "کاربران را شمارش کنید" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -msgid "Create" -msgstr "ایجاد کنید" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_create -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_create -msgid "Create Access" -msgstr "دسترسی ایجاد کنید" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create Directory" -msgstr "دایرکتوری ایجاد کنید" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create Storage" -msgstr "منبع ذخیره ایجاد کنید" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Create a new Category." -msgstr "یک دسته‌بندی جدید ایجاد کنید." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create a new Document Storage." -msgstr "یک منبع ذخیره اسناد جدید ایجاد کنید." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create a new Root Directory." -msgstr "یک دایرکتوری ریشه جدید ایجاد کنید." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Create a new Storage object." -msgstr "یک منبع ذخیره جدید ایجاد کنید." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__include_message_attachments -msgid "Create files from message attachments" -msgstr "از ضمایم پیام، پرونده‌ها را ایجاد کنید" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_uid -msgid "Created by" -msgstr "ایجاد توسط" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_date -#: model:ir.model.fields,field_description:dms.field_dms_category__create_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_date -#: model:ir.model.fields,field_description:dms.field_dms_file__create_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_date -msgid "Created on" -msgstr "ایجاد شده بر" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Creation Date" -msgstr "تاریخ ایجاد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__save_type -msgid "Current Save Type" -msgstr "نوع ذخیره کنونی" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_bounced_content -msgid "Custom Bounced Message" -msgstr "پیام برگشتی را شخصی‌سازی کنید" - -#. module: dms -#: model:dms.tag,name:dms.tag_01_demo -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Customer" -msgstr "مشتری" - -#. module: dms -#: model:dms.tag,name:dms.tag_08_demo -msgid "Customer Invoice" -msgstr "فاکتور مشتری" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__access_url -#: model:ir.model.fields,help:dms.field_dms_file__access_url -msgid "Customer Portal URL" -msgstr "نشانی اینترنتی پرتال مشتری" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "DMS" -msgstr "سامانه مدیریت اسناد" - -#. module: dms -#: model:ir.model,name:dms.model_dms_security_mixin -msgid "DMS Security Mixin" -msgstr "امنیت سامانه مدیریت اسناد Mixin" - -#. module: dms -#: model:ir.model,name:dms.model_dms_mixins_thumbnail -msgid "DMS thumbnail and icon mixin" -msgstr "آیکون و اثرانگشت سامانه مدیریت اسناد Mixin" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__database -#, python-format -msgid "Database" -msgstr "پایگاه داده" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_defaults -msgid "Default Values" -msgstr "مقادیر پیش فرض" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Define forbidden file extensions" -msgstr "پسوندهای ممنوع برای پرونده را تعیین کنید" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"Define the maximum upload size of a\n" -" file in MB" -msgstr "" -"حداثر اندازه بارگذاری یک\n" -"پرونده را به مگابایت تعیین کنید" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Defines a list of forbidden file extensions. (Example: 'exe,msi')" -msgstr "" -"فهرستی از افزونه‌های ممنوع برای پرونده‌ها را تعریف کنید. (برای مثال:" -"'exe,msi' )" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_binary_max_size -msgid "Defines the maximum upload size in MB. Default (25MB)" -msgstr "حداکثر اندازه بارگذاری را به مگابایت تعریف کنید. پیش فرض (25مگابایت)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_unlink -msgid "Delete Access" -msgstr "دسترسی را پاک کنید" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_storage -#: model:ir.actions.act_window,name:dms.action_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_access_group__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_category__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__directory_ids -#: model:ir.ui.menu,name:dms.menu_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Directories" -msgstr "دایرکتوری‌ها" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "" -"Directories can be used to structure and organize\n" -" files directly in Odoo." -msgstr "" -"از دایرکتوری‌ها می‌توان برای ساختاربندی و سازمان‌دهی پرونده‌ها \n" -"در اودوو استفاده کرد." - -#. module: dms -#: model:ir.model,name:dms.model_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_file__directory_id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__directory_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Directory" -msgstr "دایرکتوری" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__display_name -#: model:ir.model.fields,field_description:dms.field_dms_category__display_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__display_name -#: model:ir.model.fields,field_description:dms.field_dms_file__display_name -#: model:ir.model.fields,field_description:dms.field_dms_storage__display_name -#: model:ir.model.fields,field_description:dms.field_dms_tag__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__display_name -msgid "Display Name" -msgstr "نام نمایش داده شده" - -#. module: dms -#: model:ir.model,name:dms.model_dms_category -msgid "Document Category" -msgstr "دسته‌بندی سند" - -#. module: dms -#: model:ir.model,name:dms.model_dms_tag -msgid "Document Tag" -msgstr "برچسب سند" - -#. module: dms -#: model:ir.module.category,name:dms.category_dms_security -#: model:ir.ui.menu,name:dms.main_menu_dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -#: model_terms:ir.ui.view,arch_db:dms.portal_my_home_dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Documents" -msgstr "اسناد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_directory_state -msgid "Documents Onboarding Directory State" -msgstr "وضعیت همسوسازی دایرکتوری اسناد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_file_state -msgid "Documents Onboarding File State" -msgstr "وضعیت پرونده همسوسازی اسناد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_state -msgid "Documents Onboarding State" -msgstr "وضعیت همسوسازی اسناد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_storage_state -msgid "Documents Onboarding Storage State" -msgstr "وضعیت همسوسازی ذخیره اسناد" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__done -msgid "Done" -msgstr "انجام شده" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "Dropdown menu" -msgstr "منو کِشویی" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_lock_editor -msgid "Editor" -msgstr "ویراستار" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Elements" -msgstr "عناصر" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Email Alias" -msgstr "ایمیل مستعار" - -#. module: dms -#: model:ir.model,name:dms.model_mail_thread -msgid "Email Thread" -msgstr "رشته ایمیل" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/category.py:0 -#, python-format -msgid "Error! You cannot create recursive categories." -msgstr "خطا! نمی‌توانید دسته‌بندی‌های بازگشتی ایجاد کنید." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Error! You cannot create recursive directories." -msgstr "خطا! نمی‌توانید دایرکتوری‌های بازگشتی ایجاد کنید." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__explicit_user_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Explicit Users" -msgstr "کاربران بی‌واسطه" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__extension -msgid "Extension" -msgstr "افزونه" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Extensions" -msgstr "افزونه‌ها" - -#. module: dms -#: model:dms.category,name:dms.category_05_demo -msgid "External" -msgstr "خارجی" - -#. module: dms -#: model:ir.model,name:dms.model_dms_file -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "File" -msgstr "پرونده" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Upload" -msgstr "بارگذاری پرونده" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_file -#: model:ir.actions.act_window,name:dms.action_dms_file_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_storage_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_wizard_selector -#: model:ir.actions.act_window,name:dms.action_dms_files_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_storage -#: model:ir.model.fields,field_description:dms.field_dms_category__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_file_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__file_ids -#: model:ir.ui.menu,name:dms.menu_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Files" -msgstr "پرونده‌ها" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Files are used to save content directly in Odoo." -msgstr "پرونده‌ها برای ذخیره مستقیم محتوا در اودوو کاربرد دارند." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__file -#, python-format -msgid "Filestore" -msgstr "مخزن پرونده" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_follower_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_follower_ids -msgid "Followers" -msgstr "دنبال کنندگان" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_partner_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_partner_ids -msgid "Followers (Partners)" -msgstr "دنبال کنندگان (شرکاء)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_type_icon -#, fuzzy -msgid "Font awesome icon e.g. fa-tasks" -msgstr "Font awesome icon e.g. fa-tasks" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_settings_general -#: model:ir.ui.menu,name:dms.menu_dms_settings_general -msgid "General Settings" -msgstr "تنظیمات عمومی" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Group" -msgstr "گروه" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Group By" -msgstr "گروه‌بندی توسط" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__name -msgid "Group Name" -msgstr "نام گروه" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__users -msgid "Group Users" -msgstr "کاربران گروه" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__group_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Groups" -msgstr "گروه‌ها" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__has_message -#: model:ir.model.fields,field_description:dms.field_dms_file__has_message -msgid "Has Message" -msgstr "پیامی دارد" - -#. module: dms -#: model:dms.category,name:dms.category_02_demo -msgid "Human Resource" -msgstr "منابع انسانی" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__id -#: model:ir.model.fields,field_description:dms.field_dms_category__id -#: model:ir.model.fields,field_description:dms.field_dms_directory__id -#: model:ir.model.fields,field_description:dms.field_dms_file__id -#: model:ir.model.fields,field_description:dms.field_dms_storage__id -#: model:ir.model.fields,field_description:dms.field_dms_tag__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__id -msgid "ID" -msgstr "شناسه" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_thread_id -msgid "" -"ID of the parent record holding the alias (example: project holding the task" -" creation alias)" -msgstr "" -"شناسه سابقه والد که نام مستعار را دربردارد (مثال: پروژه‌ای که نام مستعار " -"ایجاد تسک را دربردارد)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_icon -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#, fuzzy -msgid "Icon" -msgstr "آیکون/ نماد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_file__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__icon_url -msgid "Icon URL" -msgstr "نشانی اینترنتی آیکون" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "آیکونی که بیانگر یک فعالیت مستثنی است." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_file__active -msgid "If a file is set to archived, it is not displayed, but still exists." -msgstr "" -"اگر پرونده‌ای را تنظیم کردید تا بایگانی شود، نمایش داده نمی‌شود اما همچنان " -"وجود دارد." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction -#, fuzzy -msgid "If checked, new messages require your attention." -msgstr "لازم است حواستان به پیام‌های جدید باشد." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error -#, fuzzy -msgid "If checked, some messages have a delivery error." -msgstr "برخی پیام‌ها حاوی خطای تحویل هستند." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,help:dms.field_dms_directory__company_id -#: model:ir.model.fields,help:dms.field_dms_file__company_id -#: model:ir.model.fields,help:dms.field_dms_storage__company_id -msgid "" -"If set, directories and files will only be available for the selected " -"company." -msgstr "دایرکتوری‌ها و پرونده‌ها فقط در دسترس شرکت‌ منتخب هستند." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_bounced_content -#, fuzzy -msgid "" -"If set, this content will automatically be sent out to unauthorized users " -"instead of the default message." -msgstr "" -"این محتوا به جای پیام پیش فرض، به صورت خودکار برای کاربران غیرمجاز ارسال " -"خواهد شد." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1920 -msgid "Image" -msgstr "تصویر" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1024 -msgid "Image 1024" -msgstr "تصویر 1024" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_128 -msgid "Image 128" -msgstr "تصویر 128" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_256 -msgid "Image 256" -msgstr "تصویر 256" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_512 -msgid "Image 512" -msgstr "تصویر 512" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,help:dms.field_dms_storage__inherit_access_from_parent_record -msgid "" -"Indicate if directories and files access work only with related model access" -" (for example, if some directories are related with any sale, only users " -"with read access to these sale can acess)" -msgstr "" -"اگر دسترسی دایرکتوری‌ها و پرونده‌ها فقط با دسترسی الگوی مرتبط کار می‌کند، آن " -"را ذکر کنید (برای مثال، اگر برخی دایرکتوری‌های با بخش فروش مرتبط هستند، تنها " -"کاربرانی با دسترسی خوانش به این فروش‌ها امکان دسترسی را خواهند داشت)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_storage__include_message_attachments -msgid "" -"Indicate if directories and files auto-create in mail composition process " -"too" -msgstr "" -"اگر دایرکتوری‌ها و پرونده‌ها به صورت خودکار در فرآیند ایجاد ایمیل نیز به " -"صورت خودکار ایجاد می‌شوند، به آن اشاره کنید" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,help:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,help:dms.field_dms_file__is_hidden -#: model:ir.model.fields,help:dms.field_dms_storage__is_hidden -msgid "Indicates if directories and files are hidden by default." -msgstr "" -"اگر دایرکتوری‌ها و پرونده‌ها به صورت پیش فرض مخفی هستند، به این نکته اشاره " -"کنید." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__is_root_directory -msgid "" -"Indicates if the directory is a root directory.\n" -" A root directory has a settings object, while a directory with a set\n" -" parent inherits the settings form its parent." -msgstr "" -"اگر دایرکتوری یک دایرکتوری ریشه است به آن اشاره کنید\n" -"یک دایرکتوری ریشه، یک شیء تنظیمات دارد \n" -"در حالیکه یک دایرکتوری با یک والد تنظیم، فرم تنظیمات والد خود را به میراث " -"می‌برد." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__inherit_group_ids -msgid "Inherit Groups" -msgstr "گروه‌های وارث" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,field_description:dms.field_dms_storage__inherit_access_from_parent_record -msgid "Inherit permissions from related record" -msgstr "از سابقه مرتبط مجوزها را به ارث می‌برید" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_create -#, fuzzy -msgid "Inherited Create Access" -msgstr "دسترسی ایجاد موروثی" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_unlink -#, fuzzy -msgid "Inherited Unlink Access" -msgstr "دسترسی لغو پیوند موروثی" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_write -msgid "Inherited Write Access" -msgstr "دسترسی نگارش موروثی" - -#. module: dms -#: model:dms.category,name:dms.category_01_demo -msgid "Internal" -msgstr "داخلی" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Internal / Human Resource" -msgstr "داخلی/ منابع انسانی" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Invalid attachments!" -msgstr "ضمایم نامعتبر!" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Invoices" -msgstr "فاکتورها" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_is_follower -#: model:ir.model.fields,field_description:dms.field_dms_file__message_is_follower -msgid "Is Follower" -msgstr "دنبال کننده است" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_root_directory -msgid "Is Root Directory" -msgstr "دایرکتوری ریشه است" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change parent to other storage." -msgstr "امکان تغییر والد به دیگر منابع ذخیره وجود ندارد." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change the storage." -msgstr "امکان تغییر منبع ذخیره وجود ندارد." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__just_done -msgid "Just done" -msgstr "اندکی پیش انجام شد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group____last_update -#: model:ir.model.fields,field_description:dms.field_dms_category____last_update -#: model:ir.model.fields,field_description:dms.field_dms_directory____last_update -#: model:ir.model.fields,field_description:dms.field_dms_file____last_update -#: model:ir.model.fields,field_description:dms.field_dms_storage____last_update -#: model:ir.model.fields,field_description:dms.field_dms_tag____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share____last_update -msgid "Last Modified on" -msgstr "آخرین بار در ... ویراش شد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_uid -msgid "Last Updated by" -msgstr "آخرین بار توسط ... به روزرسانی شد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_date -#: model:ir.model.fields,field_description:dms.field_dms_category__write_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_date -#: model:ir.model.fields,field_description:dms.field_dms_file__write_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_date -msgid "Last Updated on" -msgstr "آخرین بار در ... به روزرسانی شد" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Last update" -msgstr "آخرین به روزرسانی" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__share_link -msgid "Link" -msgstr "لینک" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__allowed_model_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__model_ids -msgid "Linked Models" -msgstr "الگوهای پیوند داده شده" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_model -#: model:ir.model.fields,field_description:dms.field_dms_file__res_model -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_model -msgid "Linked attachments model" -msgstr "الگوی ضمایم پیونده شده" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_id -#: model:ir.model.fields,field_description:dms.field_dms_file__res_id -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_id -msgid "Linked attachments record ID" -msgstr "شناسه سوابق ضمایم پیوند شده" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Loading" -msgstr "در حال بارگیری" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Lock" -msgstr "قفل" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_locked -msgid "Locked" -msgstr "قفل شده" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__locked_by -msgid "Locked By" -msgstr "قفل شده توسط" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_main_attachment_id -#: model:ir.model.fields,field_description:dms.field_dms_file__message_main_attachment_id -msgid "Main Attachment" -msgstr "ضمیمه اصلی" - -#. module: dms -#: model:res.groups,name:dms.group_dms_manager -msgid "Manager" -msgstr "مدیر" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Manual File Migration" -msgstr "جابه‌جایی دستی پرونده" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error -msgid "Message Delivery error" -msgstr "خطای تحویل پیام" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_ids -msgid "Messages" -msgstr "پیام‌ها" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Meta Information" -msgstr "اطلاعات متا" - -#. module: dms -#: model:ir.actions.server,name:dms.action_dms_attachment_migrate -msgid "Migrate" -msgstr "جابه‌جا کردن" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Migrate File %(index)s of %(record_count)s [ %(dms_file_migration)s ]" -msgstr "" -"پرونده %(index)s of %(record_count)s [ %(dms_file_migration)s ] را جابه‌جا " -"کنید" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Migrate Files" -msgstr "پرونده‌ها را جابه‌جا کنید" - -#. module: dms -#: model:ir.ui.menu,name:dms.menu_dms_file_migration -msgid "Migration" -msgstr "جابه‌جایی" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__migration -msgid "Migration Status" -msgstr "وضعیت جابه‌جایی" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__model_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__model -msgid "Model" -msgstr "نمونه" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Modification Date" -msgstr "تاریخ تصحیح" - -#. module: dms -#: model:ir.actions.server,name:dms.action_wizard_dms_file_move -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Move" -msgstr "منتقل کردن" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_file_move_act_window -msgid "Move files" -msgstr "پرونده‌ها را منتقل کنید" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__my_activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "ضرب‌الاجل فعالیت من" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "My Directories" -msgstr "دایرکتوری‌های من" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "My Documents" -msgstr "اسناد من" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "My Files" -msgstr "پرونده‌های من" - -#. module: dms -#. odoo-python -#: code:addons/dms/controllers/portal.py:0 -#: code:addons/dms/controllers/portal.py:0 -#: code:addons/dms/controllers/portal.py:0 -#: code:addons/dms/controllers/portal.py:0 -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__name -#: model:ir.model.fields,field_description:dms.field_dms_category__name -#: model:ir.model.fields,field_description:dms.field_dms_directory__name -#: model:ir.model.fields,field_description:dms.field_dms_file__name -#: model:ir.model.fields,field_description:dms.field_dms_storage__name -#: model:ir.model.fields,field_description:dms.field_dms_tag__name -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#, python-format -msgid "Name" -msgstr "نام" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directory_new -#: model:ir.actions.act_window,name:dms.action_dms_file_new -msgid "New Root Directory" -msgstr "دایرکتوری ریشه جدید" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage_new -msgid "New Storage" -msgstr "منبع ذخیره جدید" - -#. module: dms -#: model:dms.category,name:dms.category_06_demo -msgid "News" -msgstr "اخبار" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "ضرب‌الاجل فعالیت بعدی" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_summary -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_summary -msgid "Next Activity Summary" -msgstr "خلاصه فعالیت بعدی" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_id -msgid "Next Activity Type" -msgstr "نوع فعالیت بعدی" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "No attachment was provided" -msgstr "هیچ ضمیمه‌ای ارائه نشده است" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__not_done -msgid "Not done" -msgstr "انجام نشده است" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Not results" -msgstr "بدون نتایج" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__note -msgid "Note" -msgstr "یادداشت" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction_counter -msgid "Number of Actions" -msgstr "تعداد اقدامات" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error_counter -msgid "Number of errors" -msgstr "تعداد خطاها" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "تعداد پیام‌هایی که نیازمند اقدام هستند" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "تعداد پیام‌ها با خطای تحویل" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_03_demo -msgid "Only admin user" -msgstr "فقط کاربر ادمین" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Only files in the same root directory can be moved." -msgstr "فقط می‌توان پرونده‌ها در دایرکتوری ریشه مشابه را جابه‌جا کرد." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#, python-format -msgid "Only managers can execute this action." -msgstr "فقط مدیران امکان اجرای این اقدام را دارند." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Operations" -msgstr "عملیات" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_force_thread_id -msgid "" -"Optional ID of a thread (record) to which all incoming messages will be " -"attached, even if they did not reply to it. If set, this will disable the " -"creation of new records completely." -msgstr "" -"شناسه اختیاری یک رشته (سابقه) که تمامی ایمیل‌های ورودی به آن الصاق می‌شوند، " -"ولواینکه پاسخی به آن داده نشود. اگر تنظیمات انجام بگیرد، ایجاد سوابق جدید به " -"صورت کامل غیرفعال خواهند شد." - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_organizing -msgid "Organizing" -msgstr "سازماندهی" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_user_id -msgid "Owner" -msgstr "مالک" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_id -msgid "Parent Category" -msgstr "دسته‌بندی والد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_id -msgid "Parent Directory" -msgstr "دایرکتوری والد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_group_id -msgid "Parent Group" -msgstr "گروه والد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_model_id -msgid "Parent Model" -msgstr "نمونه والد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_path -msgid "Parent Path" -msgstr "مسیر والد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_thread_id -msgid "Parent Record Thread ID" -msgstr "شناسه رشته سابقه والد" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/access_groups.py:0 -#, python-format -msgid "Parent group '%(parent)s' is child of '%(current)s'." -msgstr "گروه والد '%(parent)s' فرزند '%(current)s' است." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_model_id -msgid "" -"Parent model holding the alias. The model holding the alias reference is not" -" necessarily the model given by alias_model_id (example: project " -"(parent_model) and task (model))" -msgstr "" -"نمونه والد که حامل نام مستعار است. نمونه‌ای که دربردارنده مرجع نام مستعار " -"است، لزوما نمونه‌ای نیست که توسط شناسه نمونه مستعار ارائه شده است (برای مثال " -"پروژه (نمونه_والد) و وظیفه (نمونه))" - -#. module: dms -#: model:dms.tag,name:dms.tag_02_demo -msgid "Partner" -msgstr "شریک" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_json -msgid "Path Json" -msgstr "مسیر Json" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_names -msgid "Path Names" -msgstr "مسیر اسامی" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_contact -msgid "" -"Policy to post a message on the document using the mailgateway.\n" -"- everyone: everyone can post\n" -"- partners: only authenticated partners\n" -"- followers: only followers of the related document or members of following channels\n" -msgstr "" -"سیاستی را برای ارسال یک پیام در سند با استفاده از mailgateway تعیین کنید.\n" -"-همه: هرکس می‌تواند ارسال کند\n" -"-شرکاء: تنها شرکای تایید صلاحیت شده\n" -"-دنبال کنندگان: تنها دنبال کنندگان سند مرتبط یا اعضای کانال‌های دنبال شده\n" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_02_demo -#: model:dms.tag,name:dms.tag_05_demo -msgid "Portal" -msgstr "درگاه" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_url -#: model:ir.model.fields,field_description:dms.field_dms_file__access_url -msgid "Portal Access URL" -msgstr "آدرس اینترنتی دسترسی به درگاه" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#, python-format -msgid "Preview" -msgstr "پیش‌نمایش" - -#. module: dms -#: model:dms.tag,name:dms.tag_10_demo -msgid "Product" -msgstr "محصول" - -#. module: dms -#: model:dms.tag,name:dms.tag_03_demo -msgid "Project" -msgstr "پروژه" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_read -msgid "Read Access" -msgstr "دسترسی به خوانش" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__partner_ids -msgid "Recipients" -msgstr "رسیدها" - -#. module: dms -#: model:ir.model,name:dms.model_dms_access_group -msgid "Record Access Groups" -msgstr "گروه‌های دسترسی به سوابق ثبت شده" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_file__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__record_ref -msgid "Record Referenced" -msgstr "سابقه ارجاع داده شده" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_force_thread_id -msgid "Record Thread ID" -msgstr "شناسه رشته سوابق" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__resource_ref -msgid "Related Document" -msgstr "سند مرتبط" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_id -msgid "Related Document ID" -msgstr "شناسه سند مرتبط" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_model -msgid "Related Document Model" -msgstr "طرح سند مرتبط" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__require_migration -msgid "Require Migration" -msgstr "نیاز به انتقال" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_user_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_user_id -msgid "Responsible User" -msgstr "کاربر مسئول" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__root_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Root Directories" -msgstr "دایرکتوری‌های ریشه" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__root_directory_id -#: model:ir.model.fields,field_description:dms.field_dms_file__root_directory_id -msgid "Root Directory" -msgstr "دایرکتوری ریشه" - -#. module: dms -#: model:dms.tag,name:dms.tag_04_demo -msgid "Sales" -msgstr "فروش" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_storage__save_type -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -msgid "Save Type" -msgstr "نوع ذخیره" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Scan" -msgstr "اسکن" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_token -#: model:ir.model.fields,field_description:dms.field_dms_file__access_token -msgid "Security Token" -msgstr "توکن امنیتی" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Settings" -msgstr "تنظیمات" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_directory_share_action -#: model:ir.actions.act_window,name:dms.wizard_dms_file_share_action -msgid "Share" -msgstr "اشتراک گذاری" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Show storages" -msgstr "منابع ذخیره را نشان بدهید" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__files -msgid "Single Files" -msgstr "پرونده‌های منفرد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__size -#: model:ir.model.fields,field_description:dms.field_dms_file__size -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_binary_max_size -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_migration_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Size" -msgstr "اندازه" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__human_size -#: model:ir.model.fields,field_description:dms.field_dms_file__human_size -msgid "Size (human readable)" -msgstr "اندازه (قابل خوانش برای انسان)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__starred -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Starred" -msgstr "ستاره‌دار" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "Starred Directories" -msgstr "دایرکتوری‌های ستاره‌دار" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__user_star_ids -msgid "Stars" -msgstr "ستاره‌ها" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_state -#: model:ir.model.fields,help:dms.field_dms_file__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" -"وضعیت بر اساس فعالیت‌ها\n" -"از موعد گذشته: موعد مقرر رد شده است\n" -"امروز: تاریخ فعالیت امروز است\n" -"برنامه‌ریزی شده: فعالیت‌های آتی." - -#. module: dms -#: model:ir.model,name:dms.model_dms_storage -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -msgid "Storage" -msgstr "منبع ذخیره" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_file__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_storage__is_hidden -msgid "Storage is Hidden" -msgstr "منبع ذخیره پنهان شده است" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage -#: model:ir.ui.menu,name:dms.menu_dms_storage -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Storages" -msgstr "ذخایر" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Storages are used to configure your Documents." -msgstr "ذخیار برای پیکربندی اسناد شما کاربرد دارند." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Subcategories" -msgstr "زیرشاخه‌ها" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_directories_directory -#: model:ir.model.fields,field_description:dms.field_dms_directory__child_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Subdirectories" -msgstr "ساب دایرکتوری‌ها" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__directory -msgid "Subdirectory" -msgstr "ساب دایرکتوری" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_system -#, fuzzy -msgid "System" -msgstr "سیستم" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Tag" -msgstr "برچسب" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_tag_name_uniq -msgid "Tag name already exists!" -msgstr "نامی را که از پیش وجود داشته، برچسب بزنید!" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_tag -#: model:ir.model.fields,field_description:dms.field_dms_category__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__tag_ids -#: model:ir.ui.menu,name:dms.menu_dms_tag -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Tags" -msgstr "برچسب‌ها" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Tags are used to categorize Documents." -msgstr "از برچسب‌ها برای دسته‌بندی اسناد استفاده می‌کنیم." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Tags..." -msgstr "برچسب‌ها..." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Technical Information" -msgstr "اطلاعات فنی" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_category__active -msgid "The active field allows you to hide the category without removing it." -msgstr "فیلد فعال به شما امکان مخفی کردن یک دسته‌بندی بدون حذف آن را می‌دهد." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_tag__active -msgid "The active field allows you to hide the tag without removing it." -msgstr "فیلد فعال امکان مخفی کردن برچسب بدون حذف آن را می‌دهد." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "The configuration is done!" -msgstr "پیکربندی انجام شد!" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "The directory name is invalid." -msgstr "نام دایرکتوری نامعتبر است." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file has a forbidden file extension." -msgstr "این پرونده حاوی یک پسوند پرونده غیرمجاز است." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file name is invalid." -msgstr "نام این پرونده نامعتبر است." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The maximum upload size is %s MB." -msgstr "حداکثر اندازه آپلود %s مگابایت است." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_model_id -msgid "" -"The model (Odoo Document Kind) to which this alias corresponds. Any incoming" -" email that does not reply to an existing record will cause the creation of " -"a new record of this model (e.g. a Project Task)" -msgstr "" -"مدلی که نام مستعار با آن مکاتبه دارد (نوع سند اودوو). هر ایمیل دریافتی که به " -"یک سند موجود پاسخ ندهد منجر به ایجاد سند جدیدی از این مدل می‌شود. (برای مثال " -"یک تسک پروژه)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_name -msgid "" -"The name of the email alias, e.g. 'jobs' if you want to catch emails for " -"" -msgstr "" -"برای مثال نام \"jobs\" برای ایمیل مستعار، اگر قصد دریافت ایمیل‌هایی برای " -" را دارید" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_access_group_name_uniq -msgid "The name of the group must be unique!" -msgstr "نام گروه باید منحصر به فرد باشد!" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_user_id -msgid "" -"The owner of records created upon receiving emails on this alias. If this " -"field is not set the system will attempt to find the right owner based on " -"the sender (From) address, or will use the Administrator account if no " -"system user is found for that address." -msgstr "" -"مالکیت سوابق بر اساس دریافت ایمیل‌های این نام مستعار ایجاد شده است. اگر این " -"بخش تنظیم نشود، سیستم برای یافتن مالک واقعی بر اساس نشانی ارسال کننده تلاش " -"خواهد کرد و یا اگر هیچ کاربری از سیستم برای ان نشانی پیدا نشود، از حساب " -"کاربری مدیر استفاده می‌کند." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_storage__save_type -msgid "" -"The save type is used to determine how a file is saved by the\n" -" system. If you change this setting, you can migrate existing files\n" -" manually by triggering the action." -msgstr "" -"اگر این تنظیمات را تغییر بدهید، \n" -"می‌توانید پرونده‌های موجود را به صورت دستی \n" -"با اقدام ناگهانی جابه‌جا کنید." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, fuzzy, python-format -msgid "This directory needs to be associated to a record." -msgstr "این دایرکتوری باید به یک سابقه ثبت شده پیوند داده شود." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_elements -msgid "Total Elements" -msgstr "تمام اِلِمان‌ها" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_files -msgid "Total Files" -msgstr "تمام پرونده‌ها" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_directories -msgid "Total Subdirectories" -msgstr "تمام ساب دایرکتوری‌ها" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Total files" -msgstr "تمام پرونده‌ها" - -#. module: dms -#: model:dms.category,name:dms.category_04_demo -msgid "Traveling" -msgstr "گردش" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__mimetype -msgid "Type" -msgstr "نوع" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_decoration -#, fuzzy -msgid "Type of the exception activity on record." -msgstr "نوع اقدام استثنایی در سابقه." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_unlink -msgid "Unlink Access" -msgstr "دسترسی مغایر" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Unlock" -msgstr "باز کردن" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_process -#, fuzzy -msgid "Unpack Emails as" -msgstr "بازگشایی ایمیل" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_controller.xml:0 -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Upload" -msgstr "بارگذاری" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload File" -msgstr "بارگذاری پرونده" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload your first File." -msgstr "اولین پرونده خود را بارگذاری کنید." - -#. module: dms -#: model:res.groups,name:dms.group_dms_user -msgid "User" -msgstr "کاربر" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Users" -msgstr "کاربران" - -#. module: dms -#: model:dms.tag,name:dms.tag_09_demo -msgid "Vendor Bill" -msgstr "صورت حساب فروشنده" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, fuzzy, python-format -msgid "Viewer" -msgstr "بازدیدکننده" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Views" -msgstr "بازدیدها" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__website_message_ids -msgid "Website Messages" -msgstr "پیام‌های تارنما" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,help:dms.field_dms_file__website_message_ids -msgid "Website communication history" -msgstr "تاریخچه ارتباطات تارنما" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_file_move -msgid "Wizard Dms File Move" -msgstr "راهنمای گام به گام انتقال پرونده سیستم مدیریت اسناد" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_share -msgid "Wizard for sharing DMS records" -msgstr "راهنمای گام به گام اشتراک‌گذاری سوابق سیستم مدیریت اسناد" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_write -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_write -msgid "Write Access" -msgstr "دسترسی نگارش" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#: code:addons/dms/static/src/js/views/many_drop_target.js:0 -#, python-format -msgid "You must select a directory first" -msgstr "ابتدا باید یک دایرکتوری انتخاب کنید" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "action_close_documents_onboarding" -msgstr "اقدام_مسدودکردن_ورود_اسناد" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "element(s)" -msgstr "اِلمان‌(ها)" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -#, fuzzy -msgid "exe,msi" -msgstr "exe,msi" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#, fuzzy -msgid "mail.catchall.domain" -msgstr "mail.catchall.domain" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -#, fuzzy -msgid "o_onboarding_blue" -msgstr "o_onboarding_blue" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#, fuzzy -msgid "o_onboarding_orange" -msgstr "o_onboarding_orange" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -#, fuzzy -msgid "res.company" -msgstr "res.company" diff --git a/odoo-bringout-oca-dms-dms/dms/i18n/fa_IR.po b/odoo-bringout-oca-dms-dms/dms/i18n/fa_IR.po deleted file mode 100644 index 85a1c774..00000000 --- a/odoo-bringout-oca-dms-dms/dms/i18n/fa_IR.po +++ /dev/null @@ -1,2277 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * dms -# -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: fa_IR\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: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_process -msgid "" -" Define how incoming emails are processed:\n" -"\n" -" - Single Files: The email gets attached to the directory and\n" -" all attachments are created as files.\n" -"\n" -" - Subdirectory: A new subdirectory is created for each email\n" -" and the mail is attached to this subdirectory. The attachments\n" -" are created as files of the subdirectory.\n" -" " -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Files" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Subdirectories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_directory.png" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_file.png" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Archive" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unarchive" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Download" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "" -"\n" -" ATTENTION: Tips to keep in mind before moving files:
\n" -" - This change cannot be undone.
\n" -" - Remember that the permissions of the files are those of the folder that contains it, therefore, it is possible that when you change it, the permissions will also change.
\n" -" Make this change at your own risk." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Open" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Open" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Files" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Lock" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Edit" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Edit" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Delete" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Delete" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unlock" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"\n" -" Storages\n" -" " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"File\n" -" Extensions\n" -" " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Size" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "" -"@\n" -" @ " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "Documents" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_defaults -msgid "" -"A Python dictionary that will be evaluated to provide default values when " -"creating new records for this alias." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory can't be a root and have a parent directory." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have a parent directory." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have model in attachment storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory with the same name already exists." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file must have model and resource ID in attachment storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file with the same name already exists." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A root directory has to have a storage." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_abstract_dms_mixin -msgid "Abstract Dms Mixin" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Accept Emails from" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_access_groups -#: model:ir.ui.menu,name:dms.menu_dms_access_groups -msgid "Access Groups" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Access Information" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_warning -#: model:ir.model.fields,field_description:dms.field_dms_file__access_warning -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__access_warning -msgid "Access warning" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_07_demo -msgid "Accounting" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction -msgid "Action Needed" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Actions" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__active -#: model:ir.model.fields,field_description:dms.field_dms_tag__active -msgid "Active" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_ids -msgid "Activities" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_state -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_state -msgid "Activity State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "Add a new Directory." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -msgid "Add a new File." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_wizard_dms_share__note -msgid "Add extra content to display in the email" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_01_demo -msgid "Admin" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_id -msgid "Alias" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_contact -msgid "Alias Contact Security" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_name -msgid "Alias Name" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Alias Setting" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_domain -msgid "Alias domain" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Alias-Mail-Extraction" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_model_id -msgid "Aliased Model" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "All" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "All Files" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#, python-format -msgid "An error occurred during the upload" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_06_demo -msgid "Apps" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__active -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Archived" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Archived Files" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Are you sure? All files will be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model,name:dms.model_ir_attachment -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__attachment -#, python-format -msgid "Attachment" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_attachment_count -#: model:ir.model.fields,field_description:dms.field_dms_file__message_attachment_count -msgid "Attachment Count" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__attachment_id -msgid "Attachment File" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_base -msgid "Base" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Cancel" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_category -#: model:ir.ui.menu,name:dms.menu_dms_category -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Categories" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Categories are used to categorize Documents." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__category_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__category_id -#: model:ir.model.fields,field_description:dms.field_dms_file__category_id -#: model:ir.model.fields,field_description:dms.field_dms_tag__category_id -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Category" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_category_name_uniq -msgid "Category name already exists!" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__checksum -msgid "Checksum/SHA1" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__child_category_ids -msgid "Child Categories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__child_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Child Groups" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -msgid "Click to add a new directory." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Click to add a new file." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Click to create a new tag." -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__closed -msgid "Closed" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__color -#: model:ir.model.fields,field_description:dms.field_dms_directory__color -#: model:ir.model.fields,field_description:dms.field_dms_file__color -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Color" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_tag__color -msgid "Color Index" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_res_company -msgid "Companies" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__company_id -#: model:ir.model.fields,field_description:dms.field_dms_file__company_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__company_id -msgid "Company" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Complete Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__complete_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_name -msgid "Complete Name" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__complete_directory_ids -msgid "Complete directories" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config -msgid "Configuration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content -msgid "Content" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_binary -msgid "Content Binary" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_file -msgid "Content File" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_11_demo -msgid "Contract" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_03_demo -msgid "Contracts" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_category__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_directories -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_directories -msgid "Count Directories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_elements -msgid "Count Elements" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_files -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files_title -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_files -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_files -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__count_files -msgid "Count Files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files -msgid "Count Files Title" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_categories -msgid "Count Subcategories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories_title -msgid "Count Subdirectories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories -msgid "Count Subdirectories Title" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_tags -msgid "Count Tags" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_users -msgid "Count Users" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -msgid "Create" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_create -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_create -msgid "Create Access" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create Directory" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create Storage" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Create a new Category." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create a new Document Storage." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create a new Root Directory." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Create a new Storage object." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__include_message_attachments -msgid "Create files from message attachments" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_uid -msgid "Created by" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_date -#: model:ir.model.fields,field_description:dms.field_dms_category__create_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_date -#: model:ir.model.fields,field_description:dms.field_dms_file__create_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_date -msgid "Created on" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Creation Date" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__save_type -msgid "Current Save Type" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_bounced_content -msgid "Custom Bounced Message" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_01_demo -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Customer" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_08_demo -msgid "Customer Invoice" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__access_url -#: model:ir.model.fields,help:dms.field_dms_file__access_url -msgid "Customer Portal URL" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "DMS" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_security_mixin -msgid "DMS Security Mixin" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_mixins_thumbnail -msgid "DMS thumbnail and icon mixin" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__database -#, python-format -msgid "Database" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_defaults -msgid "Default Values" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Define forbidden file extensions" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"Define the maximum upload size of a\n" -" file in MB" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Defines a list of forbidden file extensions. (Example: 'exe,msi')" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_binary_max_size -msgid "Defines the maximum upload size in MB. Default (25MB)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_unlink -msgid "Delete Access" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_storage -#: model:ir.actions.act_window,name:dms.action_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_access_group__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_category__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__directory_ids -#: model:ir.ui.menu,name:dms.menu_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "" -"Directories can be used to structure and organize\n" -" files directly in Odoo." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_file__directory_id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__directory_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Directory" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__display_name -#: model:ir.model.fields,field_description:dms.field_dms_category__display_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__display_name -#: model:ir.model.fields,field_description:dms.field_dms_file__display_name -#: model:ir.model.fields,field_description:dms.field_dms_storage__display_name -#: model:ir.model.fields,field_description:dms.field_dms_tag__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__display_name -msgid "Display Name" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_category -msgid "Document Category" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_tag -msgid "Document Tag" -msgstr "" - -#. module: dms -#: model:ir.module.category,name:dms.category_dms_security -#: model:ir.ui.menu,name:dms.main_menu_dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -#: model_terms:ir.ui.view,arch_db:dms.portal_my_home_dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Documents" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_directory_state -msgid "Documents Onboarding Directory State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_file_state -msgid "Documents Onboarding File State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_state -msgid "Documents Onboarding State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_storage_state -msgid "Documents Onboarding Storage State" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__done -msgid "Done" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "Dropdown menu" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_lock_editor -msgid "Editor" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Elements" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Email Alias" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_mail_thread -msgid "Email Thread" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/category.py:0 -#, python-format -msgid "Error! You cannot create recursive categories." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Error! You cannot create recursive directories." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__explicit_user_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Explicit Users" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__extension -msgid "Extension" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Extensions" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_05_demo -msgid "External" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_file -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "File" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Upload" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_file -#: model:ir.actions.act_window,name:dms.action_dms_file_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_storage_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_wizard_selector -#: model:ir.actions.act_window,name:dms.action_dms_files_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_storage -#: model:ir.model.fields,field_description:dms.field_dms_category__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_file_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__file_ids -#: model:ir.ui.menu,name:dms.menu_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Files" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Files are used to save content directly in Odoo." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__file -#, python-format -msgid "Filestore" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_follower_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_follower_ids -msgid "Followers" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_partner_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_partner_ids -msgid "Followers (Partners)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_settings_general -#: model:ir.ui.menu,name:dms.menu_dms_settings_general -msgid "General Settings" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Group" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Group By" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__name -msgid "Group Name" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__users -msgid "Group Users" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__group_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__has_message -#: model:ir.model.fields,field_description:dms.field_dms_file__has_message -msgid "Has Message" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_02_demo -msgid "Human Resource" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__id -#: model:ir.model.fields,field_description:dms.field_dms_category__id -#: model:ir.model.fields,field_description:dms.field_dms_directory__id -#: model:ir.model.fields,field_description:dms.field_dms_file__id -#: model:ir.model.fields,field_description:dms.field_dms_storage__id -#: model:ir.model.fields,field_description:dms.field_dms_tag__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__id -msgid "ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_thread_id -msgid "" -"ID of the parent record holding the alias (example: project holding the task" -" creation alias)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_icon -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Icon" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_file__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__icon_url -msgid "Icon URL" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_file__active -msgid "If a file is set to archived, it is not displayed, but still exists." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction -msgid "If checked, new messages require your attention." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,help:dms.field_dms_directory__company_id -#: model:ir.model.fields,help:dms.field_dms_file__company_id -#: model:ir.model.fields,help:dms.field_dms_storage__company_id -msgid "" -"If set, directories and files will only be available for the selected " -"company." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_bounced_content -msgid "" -"If set, this content will automatically be sent out to unauthorized users " -"instead of the default message." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1920 -msgid "Image" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1024 -msgid "Image 1024" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_128 -msgid "Image 128" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_256 -msgid "Image 256" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_512 -msgid "Image 512" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,help:dms.field_dms_storage__inherit_access_from_parent_record -msgid "" -"Indicate if directories and files access work only with related model access" -" (for example, if some directories are related with any sale, only users " -"with read access to these sale can acess)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_storage__include_message_attachments -msgid "" -"Indicate if directories and files auto-create in mail composition process " -"too" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,help:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,help:dms.field_dms_file__is_hidden -#: model:ir.model.fields,help:dms.field_dms_storage__is_hidden -msgid "Indicates if directories and files are hidden by default." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__is_root_directory -msgid "" -"Indicates if the directory is a root directory.\n" -" A root directory has a settings object, while a directory with a set\n" -" parent inherits the settings form its parent." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__inherit_group_ids -msgid "Inherit Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,field_description:dms.field_dms_storage__inherit_access_from_parent_record -msgid "Inherit permissions from related record" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_create -msgid "Inherited Create Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_unlink -msgid "Inherited Unlink Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_write -msgid "Inherited Write Access" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_01_demo -msgid "Internal" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Internal / Human Resource" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Invalid attachments!" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Invoices" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_is_follower -#: model:ir.model.fields,field_description:dms.field_dms_file__message_is_follower -msgid "Is Follower" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_root_directory -msgid "Is Root Directory" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change parent to other storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change the storage." -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__just_done -msgid "Just done" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group____last_update -#: model:ir.model.fields,field_description:dms.field_dms_category____last_update -#: model:ir.model.fields,field_description:dms.field_dms_directory____last_update -#: model:ir.model.fields,field_description:dms.field_dms_file____last_update -#: model:ir.model.fields,field_description:dms.field_dms_storage____last_update -#: model:ir.model.fields,field_description:dms.field_dms_tag____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share____last_update -msgid "Last Modified on" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_date -#: model:ir.model.fields,field_description:dms.field_dms_category__write_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_date -#: model:ir.model.fields,field_description:dms.field_dms_file__write_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_date -msgid "Last Updated on" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Last update" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__share_link -msgid "Link" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__allowed_model_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__model_ids -msgid "Linked Models" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_model -#: model:ir.model.fields,field_description:dms.field_dms_file__res_model -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_model -msgid "Linked attachments model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_id -#: model:ir.model.fields,field_description:dms.field_dms_file__res_id -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_id -msgid "Linked attachments record ID" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Loading" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Lock" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_locked -msgid "Locked" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__locked_by -msgid "Locked By" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_main_attachment_id -#: model:ir.model.fields,field_description:dms.field_dms_file__message_main_attachment_id -msgid "Main Attachment" -msgstr "" - -#. module: dms -#: model:res.groups,name:dms.group_dms_manager -msgid "Manager" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Manual File Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error -msgid "Message Delivery error" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_ids -msgid "Messages" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Meta Information" -msgstr "" - -#. module: dms -#: model:ir.actions.server,name:dms.action_dms_attachment_migrate -msgid "Migrate" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Migrate File %(index)s of %(record_count)s [ %(dms_file_migration)s ]" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Migrate Files" -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.menu_dms_file_migration -msgid "Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__migration -msgid "Migration Status" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__model_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__model -msgid "Model" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Modification Date" -msgstr "" - -#. module: dms -#: model:ir.actions.server,name:dms.action_wizard_dms_file_move -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Move" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_file_move_act_window -msgid "Move files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__my_activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "My Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "My Documents" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "My Files" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/controllers/portal.py:0 -#: code:addons/dms/controllers/portal.py:0 -#: code:addons/dms/controllers/portal.py:0 -#: code:addons/dms/controllers/portal.py:0 -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__name -#: model:ir.model.fields,field_description:dms.field_dms_category__name -#: model:ir.model.fields,field_description:dms.field_dms_directory__name -#: model:ir.model.fields,field_description:dms.field_dms_file__name -#: model:ir.model.fields,field_description:dms.field_dms_storage__name -#: model:ir.model.fields,field_description:dms.field_dms_tag__name -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#, python-format -msgid "Name" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directory_new -#: model:ir.actions.act_window,name:dms.action_dms_file_new -msgid "New Root Directory" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage_new -msgid "New Storage" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_06_demo -msgid "News" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_summary -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_summary -msgid "Next Activity Summary" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_id -msgid "Next Activity Type" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "No attachment was provided" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__not_done -msgid "Not done" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Not results" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__note -msgid "Note" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction_counter -msgid "Number of Actions" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error_counter -msgid "Number of errors" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_03_demo -msgid "Only admin user" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Only files in the same root directory can be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#, python-format -msgid "Only managers can execute this action." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Operations" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_force_thread_id -msgid "" -"Optional ID of a thread (record) to which all incoming messages will be " -"attached, even if they did not reply to it. If set, this will disable the " -"creation of new records completely." -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_organizing -msgid "Organizing" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_user_id -msgid "Owner" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_id -msgid "Parent Category" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_id -msgid "Parent Directory" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_group_id -msgid "Parent Group" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_model_id -msgid "Parent Model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_path -msgid "Parent Path" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_thread_id -msgid "Parent Record Thread ID" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/access_groups.py:0 -#, python-format -msgid "Parent group '%(parent)s' is child of '%(current)s'." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_model_id -msgid "" -"Parent model holding the alias. The model holding the alias reference is not" -" necessarily the model given by alias_model_id (example: project " -"(parent_model) and task (model))" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_02_demo -msgid "Partner" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_json -msgid "Path Json" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_names -msgid "Path Names" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_contact -msgid "" -"Policy to post a message on the document using the mailgateway.\n" -"- everyone: everyone can post\n" -"- partners: only authenticated partners\n" -"- followers: only followers of the related document or members of following channels\n" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_02_demo -#: model:dms.tag,name:dms.tag_05_demo -msgid "Portal" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_url -#: model:ir.model.fields,field_description:dms.field_dms_file__access_url -msgid "Portal Access URL" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#, python-format -msgid "Preview" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_10_demo -msgid "Product" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_03_demo -msgid "Project" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_read -msgid "Read Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__partner_ids -msgid "Recipients" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_access_group -msgid "Record Access Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_file__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__record_ref -msgid "Record Referenced" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_force_thread_id -msgid "Record Thread ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__resource_ref -msgid "Related Document" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_id -msgid "Related Document ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_model -msgid "Related Document Model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__require_migration -msgid "Require Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_user_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_user_id -msgid "Responsible User" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__root_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Root Directories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__root_directory_id -#: model:ir.model.fields,field_description:dms.field_dms_file__root_directory_id -msgid "Root Directory" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_04_demo -msgid "Sales" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_storage__save_type -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -msgid "Save Type" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Scan" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_token -#: model:ir.model.fields,field_description:dms.field_dms_file__access_token -msgid "Security Token" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Settings" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_directory_share_action -#: model:ir.actions.act_window,name:dms.wizard_dms_file_share_action -msgid "Share" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Show storages" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__files -msgid "Single Files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__size -#: model:ir.model.fields,field_description:dms.field_dms_file__size -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_binary_max_size -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_migration_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Size" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__human_size -#: model:ir.model.fields,field_description:dms.field_dms_file__human_size -msgid "Size (human readable)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__starred -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Starred" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "Starred Directories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__user_star_ids -msgid "Stars" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_state -#: model:ir.model.fields,help:dms.field_dms_file__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_storage -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -msgid "Storage" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_file__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_storage__is_hidden -msgid "Storage is Hidden" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage -#: model:ir.ui.menu,name:dms.menu_dms_storage -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Storages" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Storages are used to configure your Documents." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Subcategories" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_directories_directory -#: model:ir.model.fields,field_description:dms.field_dms_directory__child_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Subdirectories" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__directory -msgid "Subdirectory" -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_system -msgid "System" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Tag" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_tag_name_uniq -msgid "Tag name already exists!" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_tag -#: model:ir.model.fields,field_description:dms.field_dms_category__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__tag_ids -#: model:ir.ui.menu,name:dms.menu_dms_tag -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Tags" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Tags are used to categorize Documents." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Tags..." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Technical Information" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_category__active -msgid "The active field allows you to hide the category without removing it." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_tag__active -msgid "The active field allows you to hide the tag without removing it." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "The configuration is done!" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "The directory name is invalid." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file has a forbidden file extension." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file name is invalid." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The maximum upload size is %s MB." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_model_id -msgid "" -"The model (Odoo Document Kind) to which this alias corresponds. Any incoming" -" email that does not reply to an existing record will cause the creation of " -"a new record of this model (e.g. a Project Task)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_name -msgid "" -"The name of the email alias, e.g. 'jobs' if you want to catch emails for " -"" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_access_group_name_uniq -msgid "The name of the group must be unique!" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_user_id -msgid "" -"The owner of records created upon receiving emails on this alias. If this " -"field is not set the system will attempt to find the right owner based on " -"the sender (From) address, or will use the Administrator account if no " -"system user is found for that address." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_storage__save_type -msgid "" -"The save type is used to determine how a file is saved by the\n" -" system. If you change this setting, you can migrate existing files\n" -" manually by triggering the action." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "This directory needs to be associated to a record." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_elements -msgid "Total Elements" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_files -msgid "Total Files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_directories -msgid "Total Subdirectories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Total files" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_04_demo -msgid "Traveling" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__mimetype -msgid "Type" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_unlink -msgid "Unlink Access" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Unlock" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_process -msgid "Unpack Emails as" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_controller.xml:0 -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Upload" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload File" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload your first File." -msgstr "" - -#. module: dms -#: model:res.groups,name:dms.group_dms_user -msgid "User" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Users" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_09_demo -msgid "Vendor Bill" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Viewer" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Views" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__website_message_ids -msgid "Website Messages" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,help:dms.field_dms_file__website_message_ids -msgid "Website communication history" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_file_move -msgid "Wizard Dms File Move" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_share -msgid "Wizard for sharing DMS records" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_write -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_write -msgid "Write Access" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#: code:addons/dms/static/src/js/views/many_drop_target.js:0 -#, python-format -msgid "You must select a directory first" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "action_close_documents_onboarding" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "element(s)" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "exe,msi" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "mail.catchall.domain" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "o_onboarding_blue" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "o_onboarding_orange" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "res.company" -msgstr "" diff --git a/odoo-bringout-oca-dms-dms/dms/i18n/fr.po b/odoo-bringout-oca-dms-dms/dms/i18n/fr.po deleted file mode 100644 index 0ac2fd03..00000000 --- a/odoo-bringout-oca-dms-dms/dms/i18n/fr.po +++ /dev/null @@ -1,2469 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * dms -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2021-06-03 16:48+0000\n" -"Last-Translator: Yves Le Doeuff \n" -"Language-Team: none\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 4.3.2\n" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_process -msgid "" -" Define how incoming emails are processed:\n" -"\n" -" - Single Files: The email gets attached to the directory " -"and\n" -" all attachments are created as files.\n" -"\n" -" - Subdirectory: A new subdirectory is created for each " -"email\n" -" and the mail is attached to this subdirectory. The " -"attachments\n" -" are created as files of the subdirectory.\n" -" " -msgstr "" -" Définissez comment les e-mails entrants sont traités : \n" -"\n" -" - Fichiers uniques : l'e-mail est joint au répertoire\n" -" et toutes les pièces jointes sont créées sous forme de " -"fichiers.\n" -"\n" -" - Sous-répertoire : Un nouveau sous-répertoire est créé pour " -"chaque email\n" -" et le courrier est attaché à ce sous-répertoire. Les pièces " -"jointes\n" -" sont créés en tant que fichiers du sous-répertoire.\n" -" " - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Files" -msgstr "%s Fichiers" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Subdirectories" -msgstr "%s Sous-dossiers" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_directory.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_directory.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_file.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_file.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Archive" -msgstr "" -"\n" -" Archiver" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unarchive" -msgstr "" -"\n" -" Désarchiver" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Download" -msgstr "" -"\n" -" Télécharger" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "" -"\n" -" ATTENTION: Tips to keep in mind before moving " -"files:
\n" -" - This change cannot be undone.
\n" -" - Remember that the permissions of the files are those " -"of the folder that contains it, therefore, it is possible that when you " -"change it, the permissions will also change.
\n" -" Make this change at your own risk." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Open" -msgstr "" -"\n" -" Ouvrir" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Open" -msgstr "" -"\n" -" Ouvrir" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Files" -msgstr "" -"\n" -" Fichiers" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Directories" -msgstr "" -"\n" -" Dossiers" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Lock" -msgstr "" -"\n" -" Verrouiller" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Edit" -msgstr "" -"\n" -" Modifier" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Edit" -msgstr "" -"\n" -" Modifier" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Delete" -msgstr "" -"\n" -" Supprimer" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Delete" -msgstr "" -"\n" -" Supprimer" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unlock" -msgstr "" -"\n" -" Déverrouiller" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"\n" -" Storages\n" -" " -msgstr "" -"\n" -" Stockages\n" -" " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"File\n" -" Extensions\n" -" " -msgstr "" -"Extensions\n" -" de fichier\n" -" " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Size" -msgstr "Taille fichier" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "" -"@\n" -" @ " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "Documents" -msgstr "Documents" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_defaults -msgid "" -"A Python dictionary that will be evaluated to provide default values when " -"creating new records for this alias." -msgstr "" -"Un dictionnaire Python qui sera évalué pour fournir des valeurs par défaut " -"lors de la création de nouveaux enregistrements pour cet alias." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory can't be a root and have a parent directory." -msgstr "" -"Un répertoire ne peut pas être un répertoire racine et avoir un répertoire " -"parent." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have a parent directory." -msgstr "Un répertoire doit avoir un répertoire parent." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have model in attachment storage." -msgstr "" -"Un répertoire doit avoir un modèle dans le stockage des pièces jointes." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory with the same name already exists." -msgstr "Un répertoire du même nom existe déjà." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file must have model and resource ID in attachment storage." -msgstr "" -"Un fichier doit avoir un modèle et un ID de ressource dans le stockage des " -"pièces jointes." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file with the same name already exists." -msgstr "Un fichier du même nom existe déjà." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A root directory has to have a storage." -msgstr "Un répertoire racine doit avoir un stockage." - -#. module: dms -#: model:ir.model,name:dms.model_abstract_dms_mixin -msgid "Abstract Dms Mixin" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Accept Emails from" -msgstr "Accepter les e-mails de" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_access_groups -#: model:ir.ui.menu,name:dms.menu_dms_access_groups -msgid "Access Groups" -msgstr "Accès par groupes" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Access Information" -msgstr "Accès Information" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_warning -#: model:ir.model.fields,field_description:dms.field_dms_file__access_warning -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__access_warning -msgid "Access warning" -msgstr "Accès avertissement" - -#. module: dms -#: model:dms.tag,name:dms.tag_07_demo -msgid "Accounting" -msgstr "Comptabilité" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction -msgid "Action Needed" -msgstr "Action nécessaire" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Actions" -msgstr "Actions" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__active -#: model:ir.model.fields,field_description:dms.field_dms_tag__active -msgid "Active" -msgstr "Active" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_ids -msgid "Activities" -msgstr "Activités" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_state -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_state -msgid "Activity State" -msgstr "Activité Etat" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_icon -msgid "Activity Type Icon" -msgstr "Activité Icône Type" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "Add a new Directory." -msgstr "Ajouter un nouveau dossier." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -msgid "Add a new File." -msgstr "Ajouter un nouveau fichier." - -#. module: dms -#: model:ir.model.fields,help:dms.field_wizard_dms_share__note -msgid "Add extra content to display in the email" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_01_demo -msgid "Admin" -msgstr "Administrateur" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_id -msgid "Alias" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_contact -msgid "Alias Contact Security" -msgstr "Alias Contact Sécurité" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_name -msgid "Alias Name" -msgstr "Alias Nom" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Alias Setting" -msgstr "Alias Réglages" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_domain -msgid "Alias domain" -msgstr "Alias domaine" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Alias-Mail-Extraction" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_model_id -msgid "Aliased Model" -msgstr "Modèle d'alias" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "All" -msgstr "Tous" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "All Files" -msgstr "Tous les fichiers" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#, python-format -msgid "An error occurred during the upload" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_06_demo -msgid "Apps" -msgstr "Applications" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__active -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Archived" -msgstr "Archivé" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Archived Files" -msgstr "Fichiers archivés" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Are you sure? All files will be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model,name:dms.model_ir_attachment -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__attachment -#, python-format -msgid "Attachment" -msgstr "Pièce jointe" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_attachment_count -#: model:ir.model.fields,field_description:dms.field_dms_file__message_attachment_count -msgid "Attachment Count" -msgstr "Nombre de pièces jointes" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__attachment_id -msgid "Attachment File" -msgstr "Fichier joint" - -#. module: dms -#: model:ir.model,name:dms.model_base -msgid "Base" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Cancel" -msgstr "Annuler" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_category -#: model:ir.ui.menu,name:dms.menu_dms_category -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Categories" -msgstr "Catégories" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Categories are used to categorize Documents." -msgstr "Les catégories sont utilisées pour classer les documents." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__category_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__category_id -#: model:ir.model.fields,field_description:dms.field_dms_file__category_id -#: model:ir.model.fields,field_description:dms.field_dms_tag__category_id -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Category" -msgstr "Catégorie" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_category_name_uniq -msgid "Category name already exists!" -msgstr "Le nom de la catégorie existe déjà !" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__checksum -msgid "Checksum/SHA1" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__child_category_ids -msgid "Child Categories" -msgstr "Catégories Enfant" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__child_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Child Groups" -msgstr "Groupes Enfant" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -msgid "Click to add a new directory." -msgstr "Cliquez pour ajouter un nouveau répertoire." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Click to add a new file." -msgstr "Cliquez pour ajouter un nouveau fichier." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Click to create a new tag." -msgstr "Cliquez pour ajouter une nouvelle étiquette." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__closed -msgid "Closed" -msgstr "Fermer" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__color -#: model:ir.model.fields,field_description:dms.field_dms_directory__color -#: model:ir.model.fields,field_description:dms.field_dms_file__color -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Color" -msgstr "Couleur" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_tag__color -msgid "Color Index" -msgstr "Indice de couleur" - -#. module: dms -#: model:ir.model,name:dms.model_res_company -msgid "Companies" -msgstr "Entreprises" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__company_id -#: model:ir.model.fields,field_description:dms.field_dms_file__company_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__company_id -msgid "Company" -msgstr "Entreprise" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Complete Groups" -msgstr "Compléter les Groupes" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__complete_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_name -msgid "Complete Name" -msgstr "Compléter le Nom" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__complete_directory_ids -msgid "Complete directories" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_res_config_settings -msgid "Config Settings" -msgstr "Paramètres de configuration" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config -msgid "Configuration" -msgstr "Configuration" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content -msgid "Content" -msgstr "Contenu" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_binary -msgid "Content Binary" -msgstr "Contenu binaire" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_file -msgid "Content File" -msgstr "Fichier de contenu" - -#. module: dms -#: model:dms.tag,name:dms.tag_11_demo -msgid "Contract" -msgstr "Contrat" - -#. module: dms -#: model:dms.category,name:dms.category_03_demo -msgid "Contracts" -msgstr "Contrats" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_category__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_directories -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_directories -msgid "Count Directories" -msgstr "Nombre de dossiers" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_elements -msgid "Count Elements" -msgstr "Nombre d'éléments" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_files -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files_title -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_files -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_files -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__count_files -msgid "Count Files" -msgstr "Nombre de fichiers" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files -msgid "Count Files Title" -msgstr "Nombre de titre de fichiers" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_categories -msgid "Count Subcategories" -msgstr "Nombre de sous-catégories" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories_title -msgid "Count Subdirectories" -msgstr "Nombre de sous-dossiers" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories -msgid "Count Subdirectories Title" -msgstr "Nombre de titre de sous-dossiers" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_tags -msgid "Count Tags" -msgstr "Nombre d'étiquettes" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_users -msgid "Count Users" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -msgid "Create" -msgstr "Créer" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_create -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_create -msgid "Create Access" -msgstr "Créer Accès" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create Directory" -msgstr "Créer Dossier" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create Storage" -msgstr "Créer Stockage" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Create a new Category." -msgstr "Créer une nouvelle catégorie." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create a new Document Storage." -msgstr "Créer un nouveau document de stockage." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create a new Root Directory." -msgstr "Créer un nouveau dossier racine." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Create a new Storage object." -msgstr "Créez un nouvel objet de stockage." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__include_message_attachments -msgid "Create files from message attachments" -msgstr "Créer des fichiers à partir des pièces jointes des messages" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_uid -msgid "Created by" -msgstr "Créer par" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_date -#: model:ir.model.fields,field_description:dms.field_dms_category__create_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_date -#: model:ir.model.fields,field_description:dms.field_dms_file__create_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_date -msgid "Created on" -msgstr "Créer sur" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Creation Date" -msgstr "Date de création" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__save_type -msgid "Current Save Type" -msgstr "Type de sauvegarde actuel" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_bounced_content -msgid "Custom Bounced Message" -msgstr "Message rejeté personnalisé" - -#. module: dms -#: model:dms.tag,name:dms.tag_01_demo -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Customer" -msgstr "Client" - -#. module: dms -#: model:dms.tag,name:dms.tag_08_demo -msgid "Customer Invoice" -msgstr "Facture client" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__access_url -#: model:ir.model.fields,help:dms.field_dms_file__access_url -msgid "Customer Portal URL" -msgstr "URL du portail client" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "DMS" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_security_mixin -msgid "DMS Security Mixin" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_mixins_thumbnail -msgid "DMS thumbnail and icon mixin" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__database -#, python-format -msgid "Database" -msgstr "Base de données" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_defaults -msgid "Default Values" -msgstr "Valeurs par défaut" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Define forbidden file extensions" -msgstr "Définit les extensions de fichiers à exclure" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"Define the maximum upload size of a\n" -" file in MB" -msgstr "" -"Définir la taille maximale de téléchargement d'un\n" -" fichier en Mo" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Defines a list of forbidden file extensions. (Example: 'exe,msi')" -msgstr "Définit les extensions de fichiers à exclure. (Exemple : 'exe, msi')" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_binary_max_size -msgid "Defines the maximum upload size in MB. Default (25MB)" -msgstr "Définir la taille maximale de téléchargement en Mo. Par défaut (25Mo)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_unlink -msgid "Delete Access" -msgstr "Accès Suppression" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_storage -#: model:ir.actions.act_window,name:dms.action_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_access_group__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_category__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__directory_ids -#: model:ir.ui.menu,name:dms.menu_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Directories" -msgstr "Dossiers" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "" -"Directories can be used to structure and organize\n" -" files directly in Odoo." -msgstr "" -"Les répertoires peuvent être utilisés pour structurer et organiser\n" -" les fichiers directement dans Odoo." - -#. module: dms -#: model:ir.model,name:dms.model_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_file__directory_id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__directory_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Directory" -msgstr "Dossier" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__display_name -#: model:ir.model.fields,field_description:dms.field_dms_category__display_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__display_name -#: model:ir.model.fields,field_description:dms.field_dms_file__display_name -#: model:ir.model.fields,field_description:dms.field_dms_storage__display_name -#: model:ir.model.fields,field_description:dms.field_dms_tag__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__display_name -msgid "Display Name" -msgstr "Afficher le nom" - -#. module: dms -#: model:ir.model,name:dms.model_dms_category -msgid "Document Category" -msgstr "Catégorie du document" - -#. module: dms -#: model:ir.model,name:dms.model_dms_tag -msgid "Document Tag" -msgstr "Etiquette du document" - -#. module: dms -#: model:ir.module.category,name:dms.category_dms_security -#: model:ir.ui.menu,name:dms.main_menu_dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -#: model_terms:ir.ui.view,arch_db:dms.portal_my_home_dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Documents" -msgstr "Documents" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_directory_state -msgid "Documents Onboarding Directory State" -msgstr "Intégration des Documents Etat du Dossier" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_file_state -msgid "Documents Onboarding File State" -msgstr "Intégration des Documents État du fichier" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_state -msgid "Documents Onboarding State" -msgstr "État d'intégration des documents" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_storage_state -msgid "Documents Onboarding Storage State" -msgstr "État du stockage d'intégration des documents" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__done -msgid "Done" -msgstr "Terminé" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "Dropdown menu" -msgstr "Menu déroulant" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_lock_editor -msgid "Editor" -msgstr "Editeur" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Elements" -msgstr "Eléments" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Email Alias" -msgstr "Alias de messagerie" - -#. module: dms -#: model:ir.model,name:dms.model_mail_thread -msgid "Email Thread" -msgstr "Fil d'e-mail" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/category.py:0 -#, python-format -msgid "Error! You cannot create recursive categories." -msgstr "Erreur ! Vous ne pouvez pas créer de catégories récursives." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Error! You cannot create recursive directories." -msgstr "Erreur ! Vous ne pouvez pas créer de catégories récursives." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__explicit_user_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Explicit Users" -msgstr "Utilisateurs explicites" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__extension -msgid "Extension" -msgstr "Extension" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Extensions" -msgstr "Extensions" - -#. module: dms -#: model:dms.category,name:dms.category_05_demo -msgid "External" -msgstr "Externe" - -#. module: dms -#: model:ir.model,name:dms.model_dms_file -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "File" -msgstr "Fichier" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Upload" -msgstr "Téléchargement de fichiers" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_file -#: model:ir.actions.act_window,name:dms.action_dms_file_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_storage_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_wizard_selector -#: model:ir.actions.act_window,name:dms.action_dms_files_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_storage -#: model:ir.model.fields,field_description:dms.field_dms_category__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_file_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__file_ids -#: model:ir.ui.menu,name:dms.menu_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Files" -msgstr "Fichiers" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Files are used to save content directly in Odoo." -msgstr "" -"Les fichiers sont utilisés pour enregistrer du contenu directement dans Odoo." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__file -#, python-format -msgid "Filestore" -msgstr "Stockage de fichiers" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_follower_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_follower_ids -msgid "Followers" -msgstr "Abonnés" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_partner_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_partner_ids -msgid "Followers (Partners)" -msgstr "Abonnés (Partenaires)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "Icône Font awesome ex : fa-tasks" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_settings_general -#: model:ir.ui.menu,name:dms.menu_dms_settings_general -msgid "General Settings" -msgstr "Réglages généraux" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Group" -msgstr "Groupe" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Group By" -msgstr "Groupé par" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__name -msgid "Group Name" -msgstr "Nom du groupe" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__users -msgid "Group Users" -msgstr "Utilisateurs du groupe" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__group_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Groups" -msgstr "Groupes" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__has_message -#: model:ir.model.fields,field_description:dms.field_dms_file__has_message -msgid "Has Message" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_02_demo -msgid "Human Resource" -msgstr "Ressource humaine" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__id -#: model:ir.model.fields,field_description:dms.field_dms_category__id -#: model:ir.model.fields,field_description:dms.field_dms_directory__id -#: model:ir.model.fields,field_description:dms.field_dms_file__id -#: model:ir.model.fields,field_description:dms.field_dms_storage__id -#: model:ir.model.fields,field_description:dms.field_dms_tag__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__id -msgid "ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_thread_id -msgid "" -"ID of the parent record holding the alias (example: project holding the task " -"creation alias)" -msgstr "" -"ID de l'enregistrement parent contenant l'alias (exemple : projet contenant " -"l'alias de création de la tâche)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_icon -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Icon" -msgstr "Icône" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_file__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__icon_url -msgid "Icon URL" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "Icône pour indiquer une activité d'exception." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_file__active -msgid "If a file is set to archived, it is not displayed, but still exists." -msgstr "" -"Si un fichier est défini sur archivé, il n'est pas affiché, mais existe " -"toujours." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction -msgid "If checked, new messages require your attention." -msgstr "Si coché, les nouveaux messages nécessitent votre attention." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "Si coché, certains messages ont une erreur de livraison." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,help:dms.field_dms_directory__company_id -#: model:ir.model.fields,help:dms.field_dms_file__company_id -#: model:ir.model.fields,help:dms.field_dms_storage__company_id -msgid "" -"If set, directories and files will only be available for the selected " -"company." -msgstr "" -"S'il est défini, les répertoires et les fichiers ne seront disponibles que " -"pour la société sélectionnée." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_bounced_content -msgid "" -"If set, this content will automatically be sent out to unauthorized users " -"instead of the default message." -msgstr "" -"S'il est défini, ce contenu sera automatiquement envoyé aux utilisateurs non " -"autorisés au lieu du message par défaut." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1920 -msgid "Image" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1024 -msgid "Image 1024" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_128 -msgid "Image 128" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_256 -msgid "Image 256" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_512 -msgid "Image 512" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,help:dms.field_dms_storage__inherit_access_from_parent_record -msgid "" -"Indicate if directories and files access work only with related model access " -"(for example, if some directories are related with any sale, only users with " -"read access to these sale can acess)" -msgstr "" -"Indiquez si l'accès aux répertoires et aux fichiers fonctionne uniquement " -"avec l'accès aux modèles associés (par exemple, si certains répertoires sont " -"liés à une vente, seuls les utilisateurs ayant un accès en lecture à ces " -"ventes peuvent y accéder)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_storage__include_message_attachments -msgid "" -"Indicate if directories and files auto-create in mail composition process too" -msgstr "" -"Indique si les répertoires et les fichiers sont également créés " -"automatiquement dans le processus de composition du courrier" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,help:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,help:dms.field_dms_file__is_hidden -#: model:ir.model.fields,help:dms.field_dms_storage__is_hidden -msgid "Indicates if directories and files are hidden by default." -msgstr "Indique si les répertoires et les fichiers sont masqués par défaut." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__is_root_directory -msgid "" -"Indicates if the directory is a root directory.\n" -" A root directory has a settings object, while a directory with a " -"set\n" -" parent inherits the settings form its parent." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__inherit_group_ids -msgid "Inherit Groups" -msgstr "Groupes hérités" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,field_description:dms.field_dms_storage__inherit_access_from_parent_record -msgid "Inherit permissions from related record" -msgstr "Autorisation héritées de l'enregistrement associé" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_create -msgid "Inherited Create Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_unlink -msgid "Inherited Unlink Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_write -msgid "Inherited Write Access" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_01_demo -msgid "Internal" -msgstr "Interne" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Internal / Human Resource" -msgstr "Interne / Ressource Humaine" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Invalid attachments!" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Invoices" -msgstr "Factures" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_is_follower -#: model:ir.model.fields,field_description:dms.field_dms_file__message_is_follower -msgid "Is Follower" -msgstr "Est abonné" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_root_directory -msgid "Is Root Directory" -msgstr "Est un répertoire racine" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change parent to other storage." -msgstr "Il n'est pas possible de changer le parent vers un autre stockage." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change the storage." -msgstr "Il n'est pas possible de modifier le stockage." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__just_done -msgid "Just done" -msgstr "Vient d'être réalisé" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group____last_update -#: model:ir.model.fields,field_description:dms.field_dms_category____last_update -#: model:ir.model.fields,field_description:dms.field_dms_directory____last_update -#: model:ir.model.fields,field_description:dms.field_dms_file____last_update -#: model:ir.model.fields,field_description:dms.field_dms_storage____last_update -#: model:ir.model.fields,field_description:dms.field_dms_tag____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share____last_update -msgid "Last Modified on" -msgstr "Dernière modification le" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_uid -msgid "Last Updated by" -msgstr "Dernière mise à jour par" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_date -#: model:ir.model.fields,field_description:dms.field_dms_category__write_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_date -#: model:ir.model.fields,field_description:dms.field_dms_file__write_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_date -msgid "Last Updated on" -msgstr "Dernière mise à jour le" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Last update" -msgstr "Dernière mise à jour" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__share_link -msgid "Link" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__allowed_model_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__model_ids -msgid "Linked Models" -msgstr "Modèles liés" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_model -#: model:ir.model.fields,field_description:dms.field_dms_file__res_model -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_model -msgid "Linked attachments model" -msgstr "Modèle de pièces jointes liées" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_id -#: model:ir.model.fields,field_description:dms.field_dms_file__res_id -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_id -msgid "Linked attachments record ID" -msgstr "ID d'enregistrement des pièces jointes liées" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Loading" -msgstr "Chargement" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Lock" -msgstr "Verrouiller" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_locked -msgid "Locked" -msgstr "Verrouillé" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__locked_by -msgid "Locked By" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_main_attachment_id -#: model:ir.model.fields,field_description:dms.field_dms_file__message_main_attachment_id -msgid "Main Attachment" -msgstr "Pièce jointe principale" - -#. module: dms -#: model:res.groups,name:dms.group_dms_manager -msgid "Manager" -msgstr "Gestionnaire" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Manual File Migration" -msgstr "Migration manuelle de fichiers" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error -msgid "Message Delivery error" -msgstr "Erreur de livraison du message" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_ids -msgid "Messages" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Meta Information" -msgstr "" - -#. module: dms -#: model:ir.actions.server,name:dms.action_dms_attachment_migrate -msgid "Migrate" -msgstr "Migrer" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Migrate File %(index)s of %(record_count)s [ %(dms_file_migration)s ]" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Migrate Files" -msgstr "Migrer les fichiers" - -#. module: dms -#: model:ir.ui.menu,name:dms.menu_dms_file_migration -msgid "Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__migration -msgid "Migration Status" -msgstr "Etat de la migration" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__model_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__model -msgid "Model" -msgstr "Modèle" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Modification Date" -msgstr "Date de modification" - -#. module: dms -#: model:ir.actions.server,name:dms.action_wizard_dms_file_move -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Move" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_file_move_act_window -msgid "Move files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__my_activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "My Directories" -msgstr "Mes Dossiers" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "My Documents" -msgstr "Mes Documents" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "My Files" -msgstr "Mes Fichiers" - -#. module: dms -#. odoo-python -#: code:addons/dms/controllers/portal.py:0 -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__name -#: model:ir.model.fields,field_description:dms.field_dms_category__name -#: model:ir.model.fields,field_description:dms.field_dms_directory__name -#: model:ir.model.fields,field_description:dms.field_dms_file__name -#: model:ir.model.fields,field_description:dms.field_dms_storage__name -#: model:ir.model.fields,field_description:dms.field_dms_tag__name -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#, python-format -msgid "Name" -msgstr "Nom" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directory_new -#: model:ir.actions.act_window,name:dms.action_dms_file_new -msgid "New Root Directory" -msgstr "Nouveau répertoire racine" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage_new -msgid "New Storage" -msgstr "Nouveau stockage" - -#. module: dms -#: model:dms.category,name:dms.category_06_demo -msgid "News" -msgstr "Actualités" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "Date limite de la prochaine activité" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_summary -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_summary -msgid "Next Activity Summary" -msgstr "Résumé de l'activité suivante" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_id -msgid "Next Activity Type" -msgstr "Type d'activité suivante" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "No attachment was provided" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__not_done -msgid "Not done" -msgstr "Non terminé" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Not results" -msgstr "Aucun résultats" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__note -msgid "Note" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction_counter -msgid "Number of Actions" -msgstr "Nombre d'actions" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error_counter -msgid "Number of errors" -msgstr "Nombre d'erreurs" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "Nombre de messages avec erreur de livraison" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_03_demo -msgid "Only admin user" -msgstr "Administrateur uniquement" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Only files in the same root directory can be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#, python-format -msgid "Only managers can execute this action." -msgstr "Seuls les gestionnaires peuvent exécuter cette action." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Operations" -msgstr "Opérations" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_force_thread_id -msgid "" -"Optional ID of a thread (record) to which all incoming messages will be " -"attached, even if they did not reply to it. If set, this will disable the " -"creation of new records completely." -msgstr "" -"ID facultatif d'un fil de discussion (enregistrement) auquel tous les " -"messages entrants seront attachés, même s'ils n'y ont pas répondu. S'il est " -"défini, cela désactivera complètement la création de nouveaux " -"enregistrements." - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_organizing -msgid "Organizing" -msgstr "Organiser" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_user_id -msgid "Owner" -msgstr "Propriétaire" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_id -msgid "Parent Category" -msgstr "Catégorie Parente" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_id -msgid "Parent Directory" -msgstr "Dossier Parent" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_group_id -msgid "Parent Group" -msgstr "Groupe Parent" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_model_id -msgid "Parent Model" -msgstr "Modèle Parent" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_path -msgid "Parent Path" -msgstr "Chemin Parent" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_thread_id -msgid "Parent Record Thread ID" -msgstr "ID de l'enregistrement du fil de discussion Parent" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/access_groups.py:0 -#, python-format -msgid "Parent group '%(parent)s' is child of '%(current)s'." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_model_id -msgid "" -"Parent model holding the alias. The model holding the alias reference is not " -"necessarily the model given by alias_model_id (example: project " -"(parent_model) and task (model))" -msgstr "" -"Modèle parent détenant l'alias. Le modèle contenant la référence d'alias " -"n'est pas nécessairement le modèle donné par alias_model_id (exemple : " -"projet (parent_model) et tâche (model))" - -#. module: dms -#: model:dms.tag,name:dms.tag_02_demo -msgid "Partner" -msgstr "Partenaire" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_json -msgid "Path Json" -msgstr "Chemin Json" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_names -msgid "Path Names" -msgstr "Noms Chemin" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_contact -msgid "" -"Policy to post a message on the document using the mailgateway.\n" -"- everyone: everyone can post\n" -"- partners: only authenticated partners\n" -"- followers: only followers of the related document or members of following " -"channels\n" -msgstr "" -"Politique de publication d'un message sur le document à l'aide de la " -"passerelle de messagerie.\n" -"- tout le monde : tout le monde peut poster\n" -"- partenaires : uniquement des partenaires authentifiés\n" -"- abonnés (followers) : uniquement les abonnés du document concerné ou les " -"membres des canaux d'abonnement\n" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_02_demo -#: model:dms.tag,name:dms.tag_05_demo -msgid "Portal" -msgstr "Portail" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_url -#: model:ir.model.fields,field_description:dms.field_dms_file__access_url -msgid "Portal Access URL" -msgstr "URL d'accès au portail" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#, python-format -msgid "Preview" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_10_demo -msgid "Product" -msgstr "Produit" - -#. module: dms -#: model:dms.tag,name:dms.tag_03_demo -msgid "Project" -msgstr "Projet" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_read -msgid "Read Access" -msgstr "Accès en lecture" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__partner_ids -msgid "Recipients" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_access_group -msgid "Record Access Groups" -msgstr "Accès aux enregistrements des Groupes" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_file__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__record_ref -msgid "Record Referenced" -msgstr "Enregistrement référencé" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_force_thread_id -msgid "Record Thread ID" -msgstr "ID de l'enregistrement du fil de discussion" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__resource_ref -msgid "Related Document" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_id -msgid "Related Document ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_model -msgid "Related Document Model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__require_migration -msgid "Require Migration" -msgstr "Migration requise" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_user_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_user_id -msgid "Responsible User" -msgstr "Utilisateur responsable" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__root_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Root Directories" -msgstr "Dossiers Racine" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__root_directory_id -#: model:ir.model.fields,field_description:dms.field_dms_file__root_directory_id -msgid "Root Directory" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_04_demo -msgid "Sales" -msgstr "Ventes" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_storage__save_type -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -msgid "Save Type" -msgstr "Type d'Enregistrement" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Scan" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_token -#: model:ir.model.fields,field_description:dms.field_dms_file__access_token -msgid "Security Token" -msgstr "Jeton de Sécurité" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Settings" -msgstr "Réglages" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_directory_share_action -#: model:ir.actions.act_window,name:dms.wizard_dms_file_share_action -msgid "Share" -msgstr "Partager" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Show storages" -msgstr "Afficher les stockages" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__files -msgid "Single Files" -msgstr "Fichiers uniques" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__size -#: model:ir.model.fields,field_description:dms.field_dms_file__size -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_binary_max_size -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_migration_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Size" -msgstr "Taille" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__human_size -#: model:ir.model.fields,field_description:dms.field_dms_file__human_size -msgid "Size (human readable)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__starred -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Starred" -msgstr "Favoris" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "Starred Directories" -msgstr "Dossiers Favoris" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__user_star_ids -msgid "Stars" -msgstr "Favoris" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_state -#: model:ir.model.fields,help:dms.field_dms_file__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" -"Statut basé sur les activités\n" -"En retard : la date d'échéance est déjà dépassée\n" -"Aujourd'hui : la date de l'activité est aujourd'hui\n" -"Prévu : Activités futures." - -#. module: dms -#: model:ir.model,name:dms.model_dms_storage -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -msgid "Storage" -msgstr "Stockage" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_file__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_storage__is_hidden -msgid "Storage is Hidden" -msgstr "Stockage est masqué" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage -#: model:ir.ui.menu,name:dms.menu_dms_storage -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Storages" -msgstr "Stockages" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Storages are used to configure your Documents." -msgstr "Les stockages sont utilisés pour configurer vos documents." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Subcategories" -msgstr "Sous-catégories" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_directories_directory -#: model:ir.model.fields,field_description:dms.field_dms_directory__child_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Subdirectories" -msgstr "Sous-dossiers" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__directory -msgid "Subdirectory" -msgstr "Sous-dossier" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_system -msgid "System" -msgstr "Système" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Tag" -msgstr "Etiquette" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_tag_name_uniq -msgid "Tag name already exists!" -msgstr "Le nom de l'étiquette existe déjà !" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_tag -#: model:ir.model.fields,field_description:dms.field_dms_category__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__tag_ids -#: model:ir.ui.menu,name:dms.menu_dms_tag -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Tags" -msgstr "Etiquettes" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Tags are used to categorize Documents." -msgstr "Les étiquettes sont utilisées pour catégoriser les documents." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Tags..." -msgstr "Etiquettes..." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Technical Information" -msgstr "Informations techniques" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_category__active -msgid "The active field allows you to hide the category without removing it." -msgstr "Le champ actif vous permet de masquer la catégorie sans la supprimer." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_tag__active -msgid "The active field allows you to hide the tag without removing it." -msgstr "Le champ actif vous permet de masquer l'étiquette sans la supprimer." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "The configuration is done!" -msgstr "La configuration est terminée !" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "The directory name is invalid." -msgstr "Le nom du répertoire n'est pas valide." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file has a forbidden file extension." -msgstr "Le fichier a une extension de fichier interdite." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file name is invalid." -msgstr "Le nom du fichier n'est pas valide." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The maximum upload size is %s MB." -msgstr "La taille de téléchargement maximale est de %s Mo." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_model_id -msgid "" -"The model (Odoo Document Kind) to which this alias corresponds. Any incoming " -"email that does not reply to an existing record will cause the creation of a " -"new record of this model (e.g. a Project Task)" -msgstr "" -"Le modèle (Type de document Odoo) auquel cet alias correspond. Tout e-mail " -"entrant qui ne répond pas à un enregistrement existant entraînera la " -"création d'un nouvel enregistrement de ce modèle (par exemple, une tâche de " -"projet)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_name -msgid "" -"The name of the email alias, e.g. 'jobs' if you want to catch emails for " -"" -msgstr "" -"Le nom de l'alias de messagerie, par ex. « jobs » si vous souhaitez recevoir " -"des e-mails pour " - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_access_group_name_uniq -msgid "The name of the group must be unique!" -msgstr "Le nom du groupe doit être unique !" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_user_id -msgid "" -"The owner of records created upon receiving emails on this alias. If this " -"field is not set the system will attempt to find the right owner based on " -"the sender (From) address, or will use the Administrator account if no " -"system user is found for that address." -msgstr "" -"Le propriétaire des enregistrements créés lors de la réception d'e-mails sur " -"cet alias. Si ce champ n'est pas défini, le système tentera de trouver le " -"bon propriétaire en fonction de l'adresse de l'expéditeur (De), ou utilisera " -"le compte Administrateur si aucun utilisateur système n'est trouvé pour " -"cette adresse." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_storage__save_type -msgid "" -"The save type is used to determine how a file is saved by the\n" -" system. If you change this setting, you can migrate existing files\n" -" manually by triggering the action." -msgstr "" -"Le type de sauvegarde est utilisé pour déterminer comment un fichier est " -"sauvegardé par\n" -" le système. Si vous modifiez ce paramètre, vous pouvez migrer les " -"fichiers existants\n" -" en déclenchant l'action manuellement." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "This directory needs to be associated to a record." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_elements -msgid "Total Elements" -msgstr "Eléments Total" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_files -msgid "Total Files" -msgstr "Total Fichiers" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_directories -msgid "Total Subdirectories" -msgstr "Total Sous-dossiers" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Total files" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_04_demo -msgid "Traveling" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__mimetype -msgid "Type" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "Type de l'activité d'exception enregistrée." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_unlink -msgid "Unlink Access" -msgstr "Accès dissocié" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Unlock" -msgstr "Déverrouiller" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_process -msgid "Unpack Emails as" -msgstr "Décompresser les e-mails en tant que" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_controller.xml:0 -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Upload" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload File" -msgstr "Téléverser un fichier" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload your first File." -msgstr "Téléverser votre premier fichier" - -#. module: dms -#: model:res.groups,name:dms.group_dms_user -msgid "User" -msgstr "Utilisateur" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Users" -msgstr "Utilisateurs" - -#. module: dms -#: model:dms.tag,name:dms.tag_09_demo -msgid "Vendor Bill" -msgstr "Facture du fournisseur" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Viewer" -msgstr "Visionneuse" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Views" -msgstr "Vues" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__website_message_ids -msgid "Website Messages" -msgstr "Messages du site Web" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,help:dms.field_dms_file__website_message_ids -msgid "Website communication history" -msgstr "Historique des communications du site Web" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_file_move -msgid "Wizard Dms File Move" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_share -msgid "Wizard for sharing DMS records" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_write -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_write -msgid "Write Access" -msgstr "Accès en Ecriture" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#: code:addons/dms/static/src/js/views/many_drop_target.js:0 -#, python-format -msgid "You must select a directory first" -msgstr "Vous devez d'abord sélectionner un dossier" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "action_close_documents_onboarding" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "element(s)" -msgstr "élément(s)" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "exe,msi" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "mail.catchall.domain" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "o_onboarding_blue" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "o_onboarding_orange" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "res.company" -msgstr "" - -#, python-format -#~ msgid "Error has not been raised" -#~ msgstr "L'erreur n'a pas été signalée" - -#~ msgid "Number of messages which requires an action" -#~ msgstr "Nombre de messages nécessitant une action" - -#~ msgid "Number of unread messages" -#~ msgstr "Nombre de messages non lus" - -#~ msgid "SMS Delivery error" -#~ msgstr "Erreur de livraison SMS" - -#~ msgid "Unread Messages" -#~ msgstr "Messages non lus" - -#~ msgid "Unread Messages Counter" -#~ msgstr "Nombre de messages non lus" - -#~ msgid "Path" -#~ msgstr "Chemin" - -#~ msgid "Search" -#~ msgstr "Rechercher" - -#~ msgid "Followers (Channels)" -#~ msgstr "Abonnés (Canaux)" - -#~ msgid "Locked by" -#~ msgstr "Verrouillé par" - -#~ msgid "Migrate File %s of %s [ %s ]" -#~ msgstr "Migrer le fichier %s sur %s [ %s ]" - -#~ msgid "Drop your files here" -#~ msgstr "Déposez vos fichiers ici" - -#~ msgid "Custom Thumbnail" -#~ msgstr "Vignette personnalisée" - -#~ msgid "Medium Custom Thumbnail" -#~ msgstr "Miniature personnalisée moyenne" - -#~ msgid "Medium Thumbnail" -#~ msgstr "Miniature moyenne" - -#~ msgid "Small Custom Thumbnail" -#~ msgstr "Petite Vignette personnalisée" - -#~ msgid "Thumbnail" -#~ msgstr "Vignette" - -#~ msgid "A file is locked, the folder cannot be deleted." -#~ msgstr "Un fichier est verrouillé, le dossier ne peut pas être supprimé." - -#~ msgid "The directory has to have the permission to create files." -#~ msgstr "Le répertoire doit avoir la permission de créer des fichiers." - -#~ msgid "" -#~ "The parent directory has to have the permission to create directories." -#~ msgstr "" -#~ "Le répertoire parent doit avoir l'autorisation de créer des dossiers." - -#~ msgid "The record (%s [%s]) is locked, by an other user." -#~ msgstr "" -#~ "L'enregistrement (%s [%s]) est verrouillé, par un autre utilisateur." - -#~ msgid "" -#~ "The requested operation cannot be completed due to group security " -#~ "restrictions. Please contact your system administrator.\n" -#~ "\n" -#~ "(Document type: %s, Operation: %s)" -#~ msgstr "" -#~ "L'opération demandée ne peut pas être effectuée en raison de restrictions " -#~ "de sécurité de groupe. Veuillez contacter votre administrateur système.\n" -#~ "\n" -#~ "(Type de document : %s, Opération : %s)" - -#~ msgid "Folder" -#~ msgstr "Dossier" - -#~ msgid "SmallThumbnail" -#~ msgstr "Petite Vignette" diff --git a/odoo-bringout-oca-dms-dms/dms/i18n/he_IL.po b/odoo-bringout-oca-dms-dms/dms/i18n/he_IL.po deleted file mode 100644 index 96569bcf..00000000 --- a/odoo-bringout-oca-dms-dms/dms/i18n/he_IL.po +++ /dev/null @@ -1,2380 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * dms -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2020-11-10 18:08+0000\n" -"Last-Translator: Yves Goldberg \n" -"Language-Team: none\n" -"Language: he_IL\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 == 2) ? 1 : ((n > 10 && " -"n % 10 == 0) ? 2 : 3));\n" -"X-Generator: Weblate 3.10\n" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_process -msgid "" -" Define how incoming emails are processed:\n" -"\n" -" - Single Files: The email gets attached to the directory " -"and\n" -" all attachments are created as files.\n" -"\n" -" - Subdirectory: A new subdirectory is created for each " -"email\n" -" and the mail is attached to this subdirectory. The " -"attachments\n" -" are created as files of the subdirectory.\n" -" " -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Files" -msgstr "%s קבצים" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Subdirectories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_directory.png" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_file.png" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Archive" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unarchive" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Download" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "" -"\n" -" ATTENTION: Tips to keep in mind before moving " -"files:
\n" -" - This change cannot be undone.
\n" -" - Remember that the permissions of the files are those " -"of the folder that contains it, therefore, it is possible that when you " -"change it, the permissions will also change.
\n" -" Make this change at your own risk." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Open" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Open" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Files" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Lock" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Edit" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Edit" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Delete" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Delete" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unlock" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"\n" -" Storages\n" -" " -msgstr "" -"\n" -" מאגרים\n" -" " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"File\n" -" Extensions\n" -" " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Size" -msgstr "גודל הקובץ " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "" -"@\n" -" @ " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "Documents" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_defaults -msgid "" -"A Python dictionary that will be evaluated to provide default values when " -"creating new records for this alias." -msgstr "" -"מילון פייתון שיוערך כדי לספק ערכי ברירת מחדל בעת יצירת רשומות חדשות לכינוי " -"זה." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory can't be a root and have a parent directory." -msgstr "ספריה לא יכולה להיות ראשית אם יש לה ספריית אב." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have a parent directory." -msgstr "לספרייה צריכה להיות ספריה אב." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have model in attachment storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory with the same name already exists." -msgstr "כבר קיימת ספרייה עם אותו שם." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file must have model and resource ID in attachment storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file with the same name already exists." -msgstr "כבר קיים קובץ עם אותו שם." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A root directory has to have a storage." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_abstract_dms_mixin -msgid "Abstract Dms Mixin" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Accept Emails from" -msgstr "קבל הודעות דוא\"ל מ" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_access_groups -#: model:ir.ui.menu,name:dms.menu_dms_access_groups -msgid "Access Groups" -msgstr "קבוצות גישה" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Access Information" -msgstr "הרשאות למידע" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_warning -#: model:ir.model.fields,field_description:dms.field_dms_file__access_warning -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__access_warning -msgid "Access warning" -msgstr "אזהרת גישה" - -#. module: dms -#: model:dms.tag,name:dms.tag_07_demo -msgid "Accounting" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction -msgid "Action Needed" -msgstr "נדרשת פעולה" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Actions" -msgstr "פעולות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__active -#: model:ir.model.fields,field_description:dms.field_dms_tag__active -msgid "Active" -msgstr "פעיל" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_ids -msgid "Activities" -msgstr "פעילויות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "סימון פעילות חריגה" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_state -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_state -msgid "Activity State" -msgstr "מצב פעילות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "Add a new Directory." -msgstr "הוסף ספריה חדשה." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -msgid "Add a new File." -msgstr "הוסף קובץ חדש." - -#. module: dms -#: model:ir.model.fields,help:dms.field_wizard_dms_share__note -msgid "Add extra content to display in the email" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_01_demo -msgid "Admin" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_id -msgid "Alias" -msgstr "כינוי" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_contact -msgid "Alias Contact Security" -msgstr "כינוי אבטחת איש קשר" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_name -msgid "Alias Name" -msgstr "שם כינוי" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Alias Setting" -msgstr "הגדרת כינוי" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_domain -msgid "Alias domain" -msgstr "כינוי דומיין" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Alias-Mail-Extraction" -msgstr "כינוי דואר-חילוץ" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_model_id -msgid "Aliased Model" -msgstr "מודל בעל כינוי" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "All" -msgstr "הכל" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "All Files" -msgstr "כל הקבצים" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#, python-format -msgid "An error occurred during the upload" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_06_demo -msgid "Apps" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__active -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Archived" -msgstr "בארכיון" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Archived Files" -msgstr "קבצים בארכיון" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Are you sure? All files will be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model,name:dms.model_ir_attachment -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__attachment -#, python-format -msgid "Attachment" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_attachment_count -#: model:ir.model.fields,field_description:dms.field_dms_file__message_attachment_count -msgid "Attachment Count" -msgstr "כמות קבצים מצורפים" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__attachment_id -msgid "Attachment File" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_base -msgid "Base" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Cancel" -msgstr "בטל" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_category -#: model:ir.ui.menu,name:dms.menu_dms_category -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Categories" -msgstr "קטגוריות" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Categories are used to categorize Documents." -msgstr "קטגוריות משמשות לסיווג מסמכים." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__category_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__category_id -#: model:ir.model.fields,field_description:dms.field_dms_file__category_id -#: model:ir.model.fields,field_description:dms.field_dms_tag__category_id -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Category" -msgstr "קטגוריה" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_category_name_uniq -msgid "Category name already exists!" -msgstr "שם קטגוריה כבר קיים!" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__checksum -msgid "Checksum/SHA1" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__child_category_ids -msgid "Child Categories" -msgstr "תתי קטגוריות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__child_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Child Groups" -msgstr "קבוצת בן" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -msgid "Click to add a new directory." -msgstr "לחץ כדי להוסיף ספריה חדשה." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Click to add a new file." -msgstr "לחץ כדי להוסיף קובץ חדש." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Click to create a new tag." -msgstr "לחץ ליצירת תגית." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__closed -msgid "Closed" -msgstr "סגור" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__color -#: model:ir.model.fields,field_description:dms.field_dms_directory__color -#: model:ir.model.fields,field_description:dms.field_dms_file__color -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Color" -msgstr "צבע" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_tag__color -msgid "Color Index" -msgstr "אינדקס צבעים" - -#. module: dms -#: model:ir.model,name:dms.model_res_company -msgid "Companies" -msgstr "חברות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__company_id -#: model:ir.model.fields,field_description:dms.field_dms_file__company_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__company_id -msgid "Company" -msgstr "חברה" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Complete Groups" -msgstr "קבוצות שלמות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__complete_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_name -msgid "Complete Name" -msgstr "שם מלא" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__complete_directory_ids -msgid "Complete directories" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_res_config_settings -msgid "Config Settings" -msgstr "הגדרות תצורה" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config -msgid "Configuration" -msgstr "תצורה" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content -msgid "Content" -msgstr "תוכן" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_binary -msgid "Content Binary" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_file -msgid "Content File" -msgstr "תוכן הקובץ" - -#. module: dms -#: model:dms.tag,name:dms.tag_11_demo -msgid "Contract" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_03_demo -msgid "Contracts" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_category__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_directories -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_directories -msgid "Count Directories" -msgstr "ספירת ספריות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_elements -msgid "Count Elements" -msgstr "ספירת אלמנטים" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_files -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files_title -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_files -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_files -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__count_files -msgid "Count Files" -msgstr "ספירת קבצים" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files -msgid "Count Files Title" -msgstr "ספירת כותרות קבצים" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_categories -msgid "Count Subcategories" -msgstr "ספירת קטגוריות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories_title -msgid "Count Subdirectories" -msgstr "ספירת תת-ספריות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories -msgid "Count Subdirectories Title" -msgstr "ספירת כותרות תת-ספריות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_tags -msgid "Count Tags" -msgstr "ספירת תגיות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_users -msgid "Count Users" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -msgid "Create" -msgstr "צור" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_create -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_create -msgid "Create Access" -msgstr "צור גישה" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create Directory" -msgstr "צור ספריה" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create Storage" -msgstr "צור מאגר" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Create a new Category." -msgstr "צור קטגוריה חדשה." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create a new Document Storage." -msgstr "צור מאגר מסמכים חדש." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create a new Root Directory." -msgstr "צור ספרייה ראשית חדשה." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Create a new Storage object." -msgstr "צור אובייקט אחסון חדש." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__include_message_attachments -msgid "Create files from message attachments" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_uid -msgid "Created by" -msgstr "נוצר על-ידי" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_date -#: model:ir.model.fields,field_description:dms.field_dms_category__create_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_date -#: model:ir.model.fields,field_description:dms.field_dms_file__create_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_date -msgid "Created on" -msgstr "נוצר ב-" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Creation Date" -msgstr "תאריך יצירה" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__save_type -msgid "Current Save Type" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_bounced_content -msgid "Custom Bounced Message" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_01_demo -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Customer" -msgstr "לקוח" - -#. module: dms -#: model:dms.tag,name:dms.tag_08_demo -msgid "Customer Invoice" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__access_url -#: model:ir.model.fields,help:dms.field_dms_file__access_url -msgid "Customer Portal URL" -msgstr "כתובת פורטל לקוח" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "DMS" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_security_mixin -msgid "DMS Security Mixin" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_mixins_thumbnail -msgid "DMS thumbnail and icon mixin" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__database -#, python-format -msgid "Database" -msgstr "מסד נתונים" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_defaults -msgid "Default Values" -msgstr "ערכי ברירת מחדל" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Define forbidden file extensions" -msgstr "הגדר סיומות קבצים אסורות" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"Define the maximum upload size of a\n" -" file in MB" -msgstr "" -"הגדר את גודל ההעלאה המקסימלי של\n" -" קובץ ב- MB" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Defines a list of forbidden file extensions. (Example: 'exe,msi')" -msgstr "מגדיר רשימה של סיומות קבצים אסורות. (דוגמה: 'exe, msi')" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_binary_max_size -msgid "Defines the maximum upload size in MB. Default (25MB)" -msgstr "מגדיר את גודל ההעלאה המרבי ב- MB. ברירת מחדל (25MB)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_unlink -msgid "Delete Access" -msgstr "מחק גישה" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_storage -#: model:ir.actions.act_window,name:dms.action_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_access_group__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_category__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__directory_ids -#: model:ir.ui.menu,name:dms.menu_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Directories" -msgstr "ספריות" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "" -"Directories can be used to structure and organize\n" -" files directly in Odoo." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_file__directory_id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__directory_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Directory" -msgstr "ספריה" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__display_name -#: model:ir.model.fields,field_description:dms.field_dms_category__display_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__display_name -#: model:ir.model.fields,field_description:dms.field_dms_file__display_name -#: model:ir.model.fields,field_description:dms.field_dms_storage__display_name -#: model:ir.model.fields,field_description:dms.field_dms_tag__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__display_name -msgid "Display Name" -msgstr "שם תצוגה" - -#. module: dms -#: model:ir.model,name:dms.model_dms_category -msgid "Document Category" -msgstr "קטגוריית מסמכים" - -#. module: dms -#: model:ir.model,name:dms.model_dms_tag -msgid "Document Tag" -msgstr "תגית מסמך" - -#. module: dms -#: model:ir.module.category,name:dms.category_dms_security -#: model:ir.ui.menu,name:dms.main_menu_dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -#: model_terms:ir.ui.view,arch_db:dms.portal_my_home_dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Documents" -msgstr "מסמכים" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_directory_state -msgid "Documents Onboarding Directory State" -msgstr "מדיניות ניהול שלבי ספריות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_file_state -msgid "Documents Onboarding File State" -msgstr "מדיניות ניהול שלבי קבצים" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_state -msgid "Documents Onboarding State" -msgstr "מדיניות ניהול שלבי מסמכים" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_storage_state -msgid "Documents Onboarding Storage State" -msgstr "מדיניות ניהול שלבי ספריות" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__done -msgid "Done" -msgstr "בוצע" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "Dropdown menu" -msgstr "תפריט נפתח" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_lock_editor -msgid "Editor" -msgstr "עורך" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Elements" -msgstr "אלמנטים" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Email Alias" -msgstr "כינוי דוא\"ל" - -#. module: dms -#: model:ir.model,name:dms.model_mail_thread -msgid "Email Thread" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/category.py:0 -#, python-format -msgid "Error! You cannot create recursive categories." -msgstr "שְׁגִיאָה! אינך יכול ליצור קטגוריות רקורסיביות." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Error! You cannot create recursive directories." -msgstr "שְׁגִיאָה! אינך יכול ליצור ספריות רקורסיביות." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__explicit_user_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Explicit Users" -msgstr "משתמשים מפורשים" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__extension -msgid "Extension" -msgstr "סיומת" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Extensions" -msgstr "סוגי קבצים" - -#. module: dms -#: model:dms.category,name:dms.category_05_demo -msgid "External" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_file -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "File" -msgstr "קובץ" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Upload" -msgstr "העלאת קובץ" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_file -#: model:ir.actions.act_window,name:dms.action_dms_file_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_storage_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_wizard_selector -#: model:ir.actions.act_window,name:dms.action_dms_files_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_storage -#: model:ir.model.fields,field_description:dms.field_dms_category__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_file_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__file_ids -#: model:ir.ui.menu,name:dms.menu_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Files" -msgstr "קבצים" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Files are used to save content directly in Odoo." -msgstr "קבצים משמשים לשמירת תוכן ישירות בOdoo." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__file -#, python-format -msgid "Filestore" -msgstr "מאגר" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_follower_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_follower_ids -msgid "Followers" -msgstr "עוקבים" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_partner_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_partner_ids -msgid "Followers (Partners)" -msgstr "עוקבים (לקוחות/ספקים)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_settings_general -#: model:ir.ui.menu,name:dms.menu_dms_settings_general -msgid "General Settings" -msgstr "הגדרות כלליות" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Group" -msgstr "קבוצה" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Group By" -msgstr "קבץ לפי" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__name -msgid "Group Name" -msgstr "שם הקבוצה" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__users -msgid "Group Users" -msgstr "קבוצות שלמות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__group_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Groups" -msgstr "קבוצות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__has_message -#: model:ir.model.fields,field_description:dms.field_dms_file__has_message -msgid "Has Message" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_02_demo -msgid "Human Resource" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__id -#: model:ir.model.fields,field_description:dms.field_dms_category__id -#: model:ir.model.fields,field_description:dms.field_dms_directory__id -#: model:ir.model.fields,field_description:dms.field_dms_file__id -#: model:ir.model.fields,field_description:dms.field_dms_storage__id -#: model:ir.model.fields,field_description:dms.field_dms_tag__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__id -msgid "ID" -msgstr "מזהה" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_thread_id -msgid "" -"ID of the parent record holding the alias (example: project holding the task " -"creation alias)" -msgstr "" -"מזהה של רשומת האב המחזיקה בכינוי (דוגמה: פרויקט המחזיק בכינוי ליצירת המשימות)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_icon -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Icon" -msgstr "אייקון" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_file__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__icon_url -msgid "Icon URL" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "סמל לציון פעילות חריגה." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_file__active -msgid "If a file is set to archived, it is not displayed, but still exists." -msgstr "אם קובץ מוגדר לארכיון, הוא לא מוצג, אך עדיין קיים." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction -msgid "If checked, new messages require your attention." -msgstr "אם מסומן, הודעות חדשות דורשות את תשומת לבך." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "אם מסומן, בחלק מההודעות קיימת שגיאת משלוח." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,help:dms.field_dms_directory__company_id -#: model:ir.model.fields,help:dms.field_dms_file__company_id -#: model:ir.model.fields,help:dms.field_dms_storage__company_id -msgid "" -"If set, directories and files will only be available for the selected " -"company." -msgstr "אם מוגדר, ספריות וקבצים יהיו זמינים רק עבור החברה שנבחרה." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_bounced_content -msgid "" -"If set, this content will automatically be sent out to unauthorized users " -"instead of the default message." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1920 -msgid "Image" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1024 -msgid "Image 1024" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_128 -msgid "Image 128" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_256 -msgid "Image 256" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_512 -msgid "Image 512" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,help:dms.field_dms_storage__inherit_access_from_parent_record -msgid "" -"Indicate if directories and files access work only with related model access " -"(for example, if some directories are related with any sale, only users with " -"read access to these sale can acess)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_storage__include_message_attachments -msgid "" -"Indicate if directories and files auto-create in mail composition process too" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,help:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,help:dms.field_dms_file__is_hidden -#: model:ir.model.fields,help:dms.field_dms_storage__is_hidden -msgid "Indicates if directories and files are hidden by default." -msgstr "מציין אם ספריות וקבצים מוסתרים כברירת מחדל." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__is_root_directory -msgid "" -"Indicates if the directory is a root directory.\n" -" A root directory has a settings object, while a directory with a " -"set\n" -" parent inherits the settings form its parent." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__inherit_group_ids -msgid "Inherit Groups" -msgstr "תורשת קבוצות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,field_description:dms.field_dms_storage__inherit_access_from_parent_record -msgid "Inherit permissions from related record" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_create -msgid "Inherited Create Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_unlink -msgid "Inherited Unlink Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_write -msgid "Inherited Write Access" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_01_demo -msgid "Internal" -msgstr "פנימיים" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Internal / Human Resource" -msgstr "משאבים פנימיים / אנושיים" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Invalid attachments!" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Invoices" -msgstr "חשבוניות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_is_follower -#: model:ir.model.fields,field_description:dms.field_dms_file__message_is_follower -msgid "Is Follower" -msgstr "עוקב" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_root_directory -msgid "Is Root Directory" -msgstr "ספרייה ראשית" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change parent to other storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change the storage." -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__just_done -msgid "Just done" -msgstr "הרגע בוצע" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group____last_update -#: model:ir.model.fields,field_description:dms.field_dms_category____last_update -#: model:ir.model.fields,field_description:dms.field_dms_directory____last_update -#: model:ir.model.fields,field_description:dms.field_dms_file____last_update -#: model:ir.model.fields,field_description:dms.field_dms_storage____last_update -#: model:ir.model.fields,field_description:dms.field_dms_tag____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share____last_update -msgid "Last Modified on" -msgstr "שינוי אחרון ב" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_uid -msgid "Last Updated by" -msgstr "עודכן לאחרונה על-ידי" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_date -#: model:ir.model.fields,field_description:dms.field_dms_category__write_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_date -#: model:ir.model.fields,field_description:dms.field_dms_file__write_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_date -msgid "Last Updated on" -msgstr "עדכון אחרון ב" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Last update" -msgstr "עדכון אחרון" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__share_link -msgid "Link" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__allowed_model_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__model_ids -msgid "Linked Models" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_model -#: model:ir.model.fields,field_description:dms.field_dms_file__res_model -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_model -msgid "Linked attachments model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_id -#: model:ir.model.fields,field_description:dms.field_dms_file__res_id -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_id -msgid "Linked attachments record ID" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Loading" -msgstr "טוען" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Lock" -msgstr "נעל" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_locked -msgid "Locked" -msgstr "נעול" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__locked_by -msgid "Locked By" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_main_attachment_id -#: model:ir.model.fields,field_description:dms.field_dms_file__message_main_attachment_id -msgid "Main Attachment" -msgstr "קובץ ראשי מצורף" - -#. module: dms -#: model:res.groups,name:dms.group_dms_manager -msgid "Manager" -msgstr "מנהל" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Manual File Migration" -msgstr "העברת קבצים ידנית" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error -msgid "Message Delivery error" -msgstr "הודעת שגיאת משלוח" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_ids -msgid "Messages" -msgstr "הודעות" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Meta Information" -msgstr "מטא מידע" - -#. module: dms -#: model:ir.actions.server,name:dms.action_dms_attachment_migrate -msgid "Migrate" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Migrate File %(index)s of %(record_count)s [ %(dms_file_migration)s ]" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Migrate Files" -msgstr "העברת קבצים" - -#. module: dms -#: model:ir.ui.menu,name:dms.menu_dms_file_migration -msgid "Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__migration -msgid "Migration Status" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__model_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__model -msgid "Model" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Modification Date" -msgstr "תאריך שינוי" - -#. module: dms -#: model:ir.actions.server,name:dms.action_wizard_dms_file_move -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Move" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_file_move_act_window -msgid "Move files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__my_activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "My Directories" -msgstr "הספריות שלי" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "My Documents" -msgstr "הקבצים שלי" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "My Files" -msgstr "הקבצים שלי" - -#. module: dms -#. odoo-python -#: code:addons/dms/controllers/portal.py:0 -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__name -#: model:ir.model.fields,field_description:dms.field_dms_category__name -#: model:ir.model.fields,field_description:dms.field_dms_directory__name -#: model:ir.model.fields,field_description:dms.field_dms_file__name -#: model:ir.model.fields,field_description:dms.field_dms_storage__name -#: model:ir.model.fields,field_description:dms.field_dms_tag__name -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#, python-format -msgid "Name" -msgstr "שם" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directory_new -#: model:ir.actions.act_window,name:dms.action_dms_file_new -msgid "New Root Directory" -msgstr "ספרייה ראשית חדשה" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage_new -msgid "New Storage" -msgstr "שטח אחסון חדש" - -#. module: dms -#: model:dms.category,name:dms.category_06_demo -msgid "News" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "מועד אחרון לפעילות הבאה" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_summary -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_summary -msgid "Next Activity Summary" -msgstr "תיאור הפעילות הבאה" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_id -msgid "Next Activity Type" -msgstr "סוג הפעילות הבאה" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "No attachment was provided" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__not_done -msgid "Not done" -msgstr "לא בוצע" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Not results" -msgstr "לא תוצאות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__note -msgid "Note" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction_counter -msgid "Number of Actions" -msgstr "מספר הפעולות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error_counter -msgid "Number of errors" -msgstr "מספר השגיאות" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "מספר הודעות עם שגיאת משלוח" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_03_demo -msgid "Only admin user" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Only files in the same root directory can be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#, python-format -msgid "Only managers can execute this action." -msgstr "רק מנהלים יכולים לבצע פעולה זו." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Operations" -msgstr "פעולות" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_force_thread_id -msgid "" -"Optional ID of a thread (record) to which all incoming messages will be " -"attached, even if they did not reply to it. If set, this will disable the " -"creation of new records completely." -msgstr "" -"מזהה אפשרי של שרשור (רשומה) שאליו יצורפו כל ההודעות הנכנסות, גם אם לא השיבו " -"אליו. אם מוגדר, הדבר יבטל את יצירת הרשומות החדשות לחלוטין." - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_organizing -msgid "Organizing" -msgstr "מארגן" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_user_id -msgid "Owner" -msgstr "בעלים" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_id -msgid "Parent Category" -msgstr "קטגוריית אם" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_id -msgid "Parent Directory" -msgstr "ספריית אב" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_group_id -msgid "Parent Group" -msgstr "קבוצת אב" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_model_id -msgid "Parent Model" -msgstr "מודל אב" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_path -msgid "Parent Path" -msgstr "נתיב אב" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_thread_id -msgid "Parent Record Thread ID" -msgstr "מזהה רשומת אשכול אב" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/access_groups.py:0 -#, python-format -msgid "Parent group '%(parent)s' is child of '%(current)s'." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_model_id -msgid "" -"Parent model holding the alias. The model holding the alias reference is not " -"necessarily the model given by alias_model_id (example: project " -"(parent_model) and task (model))" -msgstr "" -"מודל אב המחזיק בכינוי. המודל המחזיק במזהה לכינוי אינו בהכרח המודל שניתן על " -"ידי alias_model_id (דוגמה: project (parent_model) ומשימה (model))" - -#. module: dms -#: model:dms.tag,name:dms.tag_02_demo -msgid "Partner" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_json -msgid "Path Json" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_names -msgid "Path Names" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_contact -msgid "" -"Policy to post a message on the document using the mailgateway.\n" -"- everyone: everyone can post\n" -"- partners: only authenticated partners\n" -"- followers: only followers of the related document or members of following " -"channels\n" -msgstr "" -"מדיניות פרסום הודעה על המסמך באמצעות שער הדואר.\n" -"- כולם: כולם יכולים לפרסם\n" -"- לקוחות/ספקים: רק לקוחות/ספקים מאומתים\n" -"- עוקבים: רק עוקבים של המסמך הקשור או חברים בערוצים הבאים\n" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_02_demo -#: model:dms.tag,name:dms.tag_05_demo -msgid "Portal" -msgstr "פורטל" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_url -#: model:ir.model.fields,field_description:dms.field_dms_file__access_url -msgid "Portal Access URL" -msgstr "כתובת גישה לפורטל" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#, python-format -msgid "Preview" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_10_demo -msgid "Product" -msgstr "מוצר" - -#. module: dms -#: model:dms.tag,name:dms.tag_03_demo -msgid "Project" -msgstr "פרויקט" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_read -msgid "Read Access" -msgstr "גישה לקריאה" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__partner_ids -msgid "Recipients" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_access_group -msgid "Record Access Groups" -msgstr "שיא קבוצות גישה" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_file__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__record_ref -msgid "Record Referenced" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_force_thread_id -msgid "Record Thread ID" -msgstr "מזהה רשומת אשכול" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__resource_ref -msgid "Related Document" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_id -msgid "Related Document ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_model -msgid "Related Document Model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__require_migration -msgid "Require Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_user_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_user_id -msgid "Responsible User" -msgstr "משתמש אחראי" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__root_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Root Directories" -msgstr "ספרייה ראשית" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__root_directory_id -#: model:ir.model.fields,field_description:dms.field_dms_file__root_directory_id -msgid "Root Directory" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_04_demo -msgid "Sales" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_storage__save_type -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -msgid "Save Type" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Scan" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_token -#: model:ir.model.fields,field_description:dms.field_dms_file__access_token -msgid "Security Token" -msgstr "אסימון אבטחה" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Settings" -msgstr "הגדרות" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_directory_share_action -#: model:ir.actions.act_window,name:dms.wizard_dms_file_share_action -msgid "Share" -msgstr "שתף" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Show storages" -msgstr "הצג מאגרים" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__files -msgid "Single Files" -msgstr "קבצים בודדים" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__size -#: model:ir.model.fields,field_description:dms.field_dms_file__size -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_binary_max_size -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_migration_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Size" -msgstr "גודל" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__human_size -#: model:ir.model.fields,field_description:dms.field_dms_file__human_size -msgid "Size (human readable)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__starred -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Starred" -msgstr "מסומן בכוכב" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "Starred Directories" -msgstr "ספריות מכוכבות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__user_star_ids -msgid "Stars" -msgstr "כוכביות" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_state -#: model:ir.model.fields,help:dms.field_dms_file__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" -"סטטוס על בסיס פעילויות\n" -"איחור: תאריך היעד כבר חלף\n" -"היום: תאריך הפעילות הוא היום\n" -"מתוכנן: פעילויות עתידיות." - -#. module: dms -#: model:ir.model,name:dms.model_dms_storage -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -msgid "Storage" -msgstr "אחסון" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_file__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_storage__is_hidden -msgid "Storage is Hidden" -msgstr "האחסון מוסתר" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage -#: model:ir.ui.menu,name:dms.menu_dms_storage -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Storages" -msgstr "מחסני" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Storages are used to configure your Documents." -msgstr "אחסנים משמשים לתצורת המסמכים שלך." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Subcategories" -msgstr "תת קטגוריה" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_directories_directory -#: model:ir.model.fields,field_description:dms.field_dms_directory__child_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Subdirectories" -msgstr "תת-ספריות" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__directory -msgid "Subdirectory" -msgstr "תת-ספרייה" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_system -msgid "System" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Tag" -msgstr "תגית" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_tag_name_uniq -msgid "Tag name already exists!" -msgstr "שם התגית כבר קיים!" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_tag -#: model:ir.model.fields,field_description:dms.field_dms_category__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__tag_ids -#: model:ir.ui.menu,name:dms.menu_dms_tag -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Tags" -msgstr "תגיות" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Tags are used to categorize Documents." -msgstr "תגיות משמשים לסיווג מסמכים." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Tags..." -msgstr "תגיות..." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Technical Information" -msgstr "מידע טכני" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_category__active -msgid "The active field allows you to hide the category without removing it." -msgstr "השדה הפעיל מאפשר לך להסתיר את הקטגוריה מבלי להסיר אותה." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_tag__active -msgid "The active field allows you to hide the tag without removing it." -msgstr "השדה הפעיל מאפשר להסתיר את התגית מבלי להסיר אותה." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "The configuration is done!" -msgstr "התצורה נעשית!" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "The directory name is invalid." -msgstr "שם הספרייה אינו חוקי." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file has a forbidden file extension." -msgstr "לקובץ סיומת קבצים אסורה." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file name is invalid." -msgstr "שם הקובץ אינו חוקי." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The maximum upload size is %s MB." -msgstr "גודל ההעלאה המקסימלי הוא %s MB." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_model_id -msgid "" -"The model (Odoo Document Kind) to which this alias corresponds. Any incoming " -"email that does not reply to an existing record will cause the creation of a " -"new record of this model (e.g. a Project Task)" -msgstr "" -"המודל (סוג מסמך Odoo) שאליו הכינוי הזה תואם. כל דוא\"ל נכנס שלא יענה לרשומה " -"קיימת יביא ליצירת רשומה חדשה של מודל זה (למשל משימת פרויקט)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_name -msgid "" -"The name of the email alias, e.g. 'jobs' if you want to catch emails for " -"" -msgstr "" -"שם כינוי הדוא\"ל, למשל 'עבודות' אם ברצונך לקבל הודעות דוא\"ל ל " - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_access_group_name_uniq -msgid "The name of the group must be unique!" -msgstr "שם הקבוצה חייב להיות ייחודי!" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_user_id -msgid "" -"The owner of records created upon receiving emails on this alias. If this " -"field is not set the system will attempt to find the right owner based on " -"the sender (From) address, or will use the Administrator account if no " -"system user is found for that address." -msgstr "" -"הבעלים של רשומות שנוצרו עם קבלת דוא\"ל בכינוי זה. אם שדה זה לא מוגדר, המערכת " -"תנסה למצוא את הבעלים הנכון על סמך כתובת השולח (מאת), או שתשתמש בחשבון מנהל " -"המערכת אם לא נמצא משתמש מערכת עבור אותה כתובת." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_storage__save_type -msgid "" -"The save type is used to determine how a file is saved by the\n" -" system. If you change this setting, you can migrate existing files\n" -" manually by triggering the action." -msgstr "" -"סוג השמירה משמש לקביעת אופן שמירת הקובץ על ידי ה-\n" -" מערכת. אם תשנה הגדרה זו, תוכל להעביר קבצים קיימים\n" -" באופן ידני על ידי הפעלת הפעולה." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "This directory needs to be associated to a record." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_elements -msgid "Total Elements" -msgstr "סה\"כ אלמנטים" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_files -msgid "Total Files" -msgstr "סה\"כ קבצים" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_directories -msgid "Total Subdirectories" -msgstr "סה\"כ תת-ספריות" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Total files" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_04_demo -msgid "Traveling" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__mimetype -msgid "Type" -msgstr "סוג" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "סוג פעילות חריגה ברשומה." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_unlink -msgid "Unlink Access" -msgstr "בטל את קישור הגישה" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Unlock" -msgstr "שחרר נעילה" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_process -msgid "Unpack Emails as" -msgstr "חלק הודעות דוא\"ל כ-" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_controller.xml:0 -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Upload" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload File" -msgstr "טען קובץ" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload your first File." -msgstr "טען את הקובץ הראשון שלך." - -#. module: dms -#: model:res.groups,name:dms.group_dms_user -msgid "User" -msgstr "משתמש" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Users" -msgstr "משתמשים" - -#. module: dms -#: model:dms.tag,name:dms.tag_09_demo -msgid "Vendor Bill" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Viewer" -msgstr "צופה" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Views" -msgstr "תצוגות" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__website_message_ids -msgid "Website Messages" -msgstr "הודעות מאתר האינטרנט" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,help:dms.field_dms_file__website_message_ids -msgid "Website communication history" -msgstr "היסטורית התקשרויות מאתר האינטרנט" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_file_move -msgid "Wizard Dms File Move" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_share -msgid "Wizard for sharing DMS records" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_write -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_write -msgid "Write Access" -msgstr "גישה לכתיבה" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#: code:addons/dms/static/src/js/views/many_drop_target.js:0 -#, python-format -msgid "You must select a directory first" -msgstr "תחילה עליך לבחור ספריה" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "action_close_documents_onboarding" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "element(s)" -msgstr "אלמנט(ים)" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "exe,msi" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "mail.catchall.domain" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "o_onboarding_blue" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "o_onboarding_orange" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "res.company" -msgstr "" - -#, python-format -#~ msgid "Error has not been raised" -#~ msgstr "שגיאה לא הועלתה" - -#~ msgid "Number of messages which requires an action" -#~ msgstr "מספר ההודעות המחייבות פעולה" - -#~ msgid "Number of unread messages" -#~ msgstr "מספר ההודעות שלא נקראו" - -#~ msgid "SMS Delivery error" -#~ msgstr "שגיאת שליחת SMS" - -#~ msgid "Unread Messages" -#~ msgstr "הודעות שלא נקראו" - -#~ msgid "Unread Messages Counter" -#~ msgstr "מספר הודעות שלא נקראו" - -#~ msgid "Path" -#~ msgstr "נתיב" - -#~ msgid "Followers (Channels)" -#~ msgstr "עוקבים (ערוצים)" - -#~ msgid "Locked by" -#~ msgstr "נעול ע\"י" - -#~ msgid "Drop your files here" -#~ msgstr "לגרור קבצים לכאן" - -#~ msgid "A file is locked, the folder cannot be deleted." -#~ msgstr "קובץ נעול, לא ניתן למחוק את התיקיה." - -#~ msgid "The directory has to have the permission to create files." -#~ msgstr "על הספריה לקבל הרשאה ליצור קבצים." - -#~ msgid "" -#~ "The parent directory has to have the permission to create directories." -#~ msgstr "לספריית האב צריך להיות הרשאה ליצור ספריות." - -#~ msgid "The record (%s [%s]) is locked, by an other user." -#~ msgstr "הרשומה (%s [%s]) נעולה על ידי משתמש אחר." - -#~ msgid "" -#~ "The requested operation cannot be completed due to group security " -#~ "restrictions. Please contact your system administrator.\n" -#~ "\n" -#~ "(Document type: %s, Operation: %s)" -#~ msgstr "" -#~ "לא ניתן להשלים את הפעולה המבוקשת בגלל מגבלות אבטחה קבוצתיות. אנא פנה " -#~ "למנהל המערכת שלך.\n" -#~ "\n" -#~ "(סוג מסמך: %s, Operation: %s)" - -#~ msgid "Folder" -#~ msgstr "תיקייה" - -#~ msgid "A root directory has to have a root storage." -#~ msgstr "לספרייה ראשית צריכה להיות מאגר ראשי." - -#~ msgid "Root Storage" -#~ msgstr "שורש שטח האיחסון" - -#~ msgid "Filename" -#~ msgstr "שם קובץ" diff --git a/odoo-bringout-oca-dms-dms/dms/i18n/it.po b/odoo-bringout-oca-dms-dms/dms/i18n/it.po deleted file mode 100644 index 0fd0cc85..00000000 --- a/odoo-bringout-oca-dms-dms/dms/i18n/it.po +++ /dev/null @@ -1,2402 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * dms -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-21 13:27+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: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_process -msgid "" -" Define how incoming emails are processed:\n" -"\n" -" - Single Files: The email gets attached to the directory " -"and\n" -" all attachments are created as files.\n" -"\n" -" - Subdirectory: A new subdirectory is created for each " -"email\n" -" and the mail is attached to this subdirectory. The " -"attachments\n" -" are created as files of the subdirectory.\n" -" " -msgstr "" -" Definisci come sono elaborate le email in arrivo:\n" -"\n" -" - File singoli: l'email viene allegata alla directory e\n" -" tutti gli allegati sono creati come file.\n" -"\n" -" - Sottocategoria: viene creata una nuova sottocategoria per " -"ogni e-mail\n" -" e la posta è allegata a questa sottocategoria. Gli " -"allegati\n" -" sono creati come file della sottodirectory\n" -" " - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Files" -msgstr "%s Files" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Subdirectories" -msgstr "%s Sottocategoria" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_directory.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_directory.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_file.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_file.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Archive" -msgstr "" -"\n" -" Archivia" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unarchive" -msgstr "" -"\n" -" Riattiva" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Download" -msgstr "" -"\n" -" Scarica" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "" -"\n" -" ATTENTION: Tips to keep in mind before moving " -"files:
\n" -" - This change cannot be undone.
\n" -" - Remember that the permissions of the files are those " -"of the folder that contains it, therefore, it is possible that when you " -"change it, the permissions will also change.
\n" -" Make this change at your own risk." -msgstr "" -"\n" -" ATTENZIONE: Cose da tenere presente prima di " -"muovere i file:
\n" -" - Questa modifica non può essere annullata.
\n" -" - Ricordarsi che i permessi dei file sono quelli della " -"cartella che li contiene, quindi, è possibile che quando viene modificata, " -"anche i permessi cambino.
\n" -" Eseguire queste modifiche a proprio rischio." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Open" -msgstr "" -"\n" -" Apri" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Open" -msgstr "" -"\n" -" Apri" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Files" -msgstr "" -"\n" -" File" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Directories" -msgstr "" -"\n" -" Cartelle" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Lock" -msgstr "" -"\n" -" Blocca" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Edit" -msgstr "" -"\n" -" Modifica" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Edit" -msgstr "" -"\n" -" Modifica" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Delete" -msgstr "" -"\n" -" Elimina" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Delete" -msgstr "" -"\n" -" Elimina" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unlock" -msgstr "" -"\n" -" Sblocca" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"\n" -" Storages\n" -" " -msgstr "" -"\n" -" Storage\n" -" " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"File\n" -" Extensions\n" -" " -msgstr "" -"Estensioni\n" -" dei file\n" -" " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Size" -msgstr "Dimensione file" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "" -"@\n" -" @ " -msgstr "" -"@\n" -" @ " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "Documents" -msgstr "Documenti" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_defaults -msgid "" -"A Python dictionary that will be evaluated to provide default values when " -"creating new records for this alias." -msgstr "" -"Un dizionario Python che verrà valutato per fornire valori predefiniti " -"durante la creazione di nuovi record per questo alias." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory can't be a root and have a parent directory." -msgstr "Una cartella non può essere radice e avere una cartella genitore." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have a parent directory." -msgstr "Una cartella deve avere una cartella genitore." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have model in attachment storage." -msgstr "Una cartella deve avere un modello nello storage allegati." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory with the same name already exists." -msgstr "Esiste già una cartella con lo stesso nome." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file must have model and resource ID in attachment storage." -msgstr "Un file deve avere un modello e un ID risorsa nello storage allegati." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file with the same name already exists." -msgstr "Esiste già un file con lo stesso nome." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A root directory has to have a storage." -msgstr "Una cartella radice deve avere uno storage." - -#. module: dms -#: model:ir.model,name:dms.model_abstract_dms_mixin -msgid "Abstract Dms Mixin" -msgstr "Mixin DMS astratto" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Accept Emails from" -msgstr "Accetta email da" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_access_groups -#: model:ir.ui.menu,name:dms.menu_dms_access_groups -msgid "Access Groups" -msgstr "Gruppi di accesso" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Access Information" -msgstr "Informazioni di accesso" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_warning -#: model:ir.model.fields,field_description:dms.field_dms_file__access_warning -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__access_warning -msgid "Access warning" -msgstr "Avviso accesso" - -#. module: dms -#: model:dms.tag,name:dms.tag_07_demo -msgid "Accounting" -msgstr "Contabilità" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction -msgid "Action Needed" -msgstr "Azione richiesta" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Actions" -msgstr "Azioni" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__active -#: model:ir.model.fields,field_description:dms.field_dms_tag__active -msgid "Active" -msgstr "Attiva" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_ids -msgid "Activities" -msgstr "Attività" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "Decorazione eccezione attività" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_state -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_state -msgid "Activity State" -msgstr "Stato attività" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_icon -msgid "Activity Type Icon" -msgstr "Icona tipo attività" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "Add a new Directory." -msgstr "Aggiungi una nuova cartella." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -msgid "Add a new File." -msgstr "Aggiungi un nuovo file." - -#. module: dms -#: model:ir.model.fields,help:dms.field_wizard_dms_share__note -msgid "Add extra content to display in the email" -msgstr "Aggiungi contenuto extra da visualizzare nella e-mail" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_01_demo -msgid "Admin" -msgstr "Amministratore" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_id -msgid "Alias" -msgstr "Alias" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_contact -msgid "Alias Contact Security" -msgstr "Alias contatto sicurezza" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_name -msgid "Alias Name" -msgstr "Nome alias" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Alias Setting" -msgstr "Impostazioni alias" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_domain -msgid "Alias domain" -msgstr "Dominio alias" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Alias-Mail-Extraction" -msgstr "Estrazione-Email-Alias" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_model_id -msgid "Aliased Model" -msgstr "Modello con alias" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "All" -msgstr "Tutte" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "All Files" -msgstr "Tutti i file" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#, python-format -msgid "An error occurred during the upload" -msgstr "Si è verificato un errore durante il caricamento" - -#. module: dms -#: model:dms.tag,name:dms.tag_06_demo -msgid "Apps" -msgstr "Applicazioni" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__active -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Archived" -msgstr "In archivio" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Archived Files" -msgstr "File archiviati" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Are you sure? All files will be moved." -msgstr "Si è sicuri? Tutti i file verranno spostati." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model,name:dms.model_ir_attachment -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__attachment -#, python-format -msgid "Attachment" -msgstr "Allegato" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_attachment_count -#: model:ir.model.fields,field_description:dms.field_dms_file__message_attachment_count -msgid "Attachment Count" -msgstr "Conteggio allegati" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__attachment_id -msgid "Attachment File" -msgstr "File allegato" - -#. module: dms -#: model:ir.model,name:dms.model_base -msgid "Base" -msgstr "Base" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Cancel" -msgstr "Annulla" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_category -#: model:ir.ui.menu,name:dms.menu_dms_category -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Categories" -msgstr "Categorie" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Categories are used to categorize Documents." -msgstr "Le categorie sono usate per classificare i documenti." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__category_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__category_id -#: model:ir.model.fields,field_description:dms.field_dms_file__category_id -#: model:ir.model.fields,field_description:dms.field_dms_tag__category_id -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Category" -msgstr "Categoria" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_category_name_uniq -msgid "Category name already exists!" -msgstr "Il nome della categoria esiste già!" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__checksum -msgid "Checksum/SHA1" -msgstr "Checksum/SHA1" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__child_category_ids -msgid "Child Categories" -msgstr "Categorie figlie" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__child_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Child Groups" -msgstr "Gruppi figli" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -msgid "Click to add a new directory." -msgstr "Fare clic per aggiungere una nuova cartella." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Click to add a new file." -msgstr "Fare clic per aggiungere un nuovo file." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Click to create a new tag." -msgstr "Fare clic per creare una nuova etichetta." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__closed -msgid "Closed" -msgstr "Chiuso" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__color -#: model:ir.model.fields,field_description:dms.field_dms_directory__color -#: model:ir.model.fields,field_description:dms.field_dms_file__color -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Color" -msgstr "Colore" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_tag__color -msgid "Color Index" -msgstr "Indice colore" - -#. module: dms -#: model:ir.model,name:dms.model_res_company -msgid "Companies" -msgstr "Aziende" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__company_id -#: model:ir.model.fields,field_description:dms.field_dms_file__company_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__company_id -msgid "Company" -msgstr "Azienda" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Complete Groups" -msgstr "Gruppi completi" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__complete_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_name -msgid "Complete Name" -msgstr "Nome completo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__complete_directory_ids -msgid "Complete directories" -msgstr "Cartelle complete" - -#. module: dms -#: model:ir.model,name:dms.model_res_config_settings -msgid "Config Settings" -msgstr "Impostazioni configurazione" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config -msgid "Configuration" -msgstr "Configurazione" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content -msgid "Content" -msgstr "Contenuto" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_binary -msgid "Content Binary" -msgstr "Contenuto binario" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_file -msgid "Content File" -msgstr "Contenuto file" - -#. module: dms -#: model:dms.tag,name:dms.tag_11_demo -msgid "Contract" -msgstr "Contratto" - -#. module: dms -#: model:dms.category,name:dms.category_03_demo -msgid "Contracts" -msgstr "Contratti" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_category__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_directories -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_directories -msgid "Count Directories" -msgstr "Conteggio cartelle" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_elements -msgid "Count Elements" -msgstr "Contggio elementi" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_files -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files_title -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_files -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_files -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__count_files -msgid "Count Files" -msgstr "Conteggio file" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files -msgid "Count Files Title" -msgstr "Conteggio titoli dei file" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_categories -msgid "Count Subcategories" -msgstr "Contggio sotto categorie" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories_title -msgid "Count Subdirectories" -msgstr "Conteggio sottocartelle" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories -msgid "Count Subdirectories Title" -msgstr "Conteggio titoli delle sottocartelle" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_tags -msgid "Count Tags" -msgstr "Conteggio etichette" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_users -msgid "Count Users" -msgstr "Contggio utenti" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -msgid "Create" -msgstr "Crea" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_create -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_create -msgid "Create Access" -msgstr "Crea accesso" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create Directory" -msgstr "Crea cartella" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create Storage" -msgstr "Crea storage" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Create a new Category." -msgstr "Crea una nuova categoria." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create a new Document Storage." -msgstr "Crea un nuovo storage documenti." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create a new Root Directory." -msgstr "Crea una nuova cartella radice." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Create a new Storage object." -msgstr "Crea un nuovo oggetto storage." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__include_message_attachments -msgid "Create files from message attachments" -msgstr "Crea file dagli allegati dei messaggi" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_uid -msgid "Created by" -msgstr "Creato da" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_date -#: model:ir.model.fields,field_description:dms.field_dms_category__create_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_date -#: model:ir.model.fields,field_description:dms.field_dms_file__create_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_date -msgid "Created on" -msgstr "Creato il" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Creation Date" -msgstr "Data creazione" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__save_type -msgid "Current Save Type" -msgstr "Tipo di salvataggio corrente" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_bounced_content -msgid "Custom Bounced Message" -msgstr "Messaggio personalizzato per il rifiuto" - -#. module: dms -#: model:dms.tag,name:dms.tag_01_demo -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Customer" -msgstr "Cliente" - -#. module: dms -#: model:dms.tag,name:dms.tag_08_demo -msgid "Customer Invoice" -msgstr "Fattura cliente" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__access_url -#: model:ir.model.fields,help:dms.field_dms_file__access_url -msgid "Customer Portal URL" -msgstr "URL portale cliente" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "DMS" -msgstr "DMS" - -#. module: dms -#: model:ir.model,name:dms.model_dms_security_mixin -msgid "DMS Security Mixin" -msgstr "Mixin sicurezza DMS" - -#. module: dms -#: model:ir.model,name:dms.model_dms_mixins_thumbnail -msgid "DMS thumbnail and icon mixin" -msgstr "Anteprima e icona mixin DMS" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__database -#, python-format -msgid "Database" -msgstr "Database" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_defaults -msgid "Default Values" -msgstr "Valori predefiniti" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Define forbidden file extensions" -msgstr "Definire le estensioni di file vietate" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"Define the maximum upload size of a\n" -" file in MB" -msgstr "" -"Definire la dimensione massima di upload di un\n" -" file in MB" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Defines a list of forbidden file extensions. (Example: 'exe,msi')" -msgstr "" -"Definisce un elenco di estensioni di file vietate. (Esempio: 'exe,msi')" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_binary_max_size -msgid "Defines the maximum upload size in MB. Default (25MB)" -msgstr "" -"Definisce la dimensione massima di caricamento in MB. Predefinita (25MB)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_unlink -msgid "Delete Access" -msgstr "Cancella accesso" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_storage -#: model:ir.actions.act_window,name:dms.action_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_access_group__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_category__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__directory_ids -#: model:ir.ui.menu,name:dms.menu_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Directories" -msgstr "Cartelle" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "" -"Directories can be used to structure and organize\n" -" files directly in Odoo." -msgstr "" -"Le cartelle possono essere usate per strutturare e organizzare\n" -" i file direttamente su Odoo." - -#. module: dms -#: model:ir.model,name:dms.model_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_file__directory_id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__directory_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Directory" -msgstr "Cartella" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__display_name -#: model:ir.model.fields,field_description:dms.field_dms_category__display_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__display_name -#: model:ir.model.fields,field_description:dms.field_dms_file__display_name -#: model:ir.model.fields,field_description:dms.field_dms_storage__display_name -#: model:ir.model.fields,field_description:dms.field_dms_tag__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__display_name -msgid "Display Name" -msgstr "Nome visualizzato" - -#. module: dms -#: model:ir.model,name:dms.model_dms_category -msgid "Document Category" -msgstr "Categoria documento" - -#. module: dms -#: model:ir.model,name:dms.model_dms_tag -msgid "Document Tag" -msgstr "Etichetta documento" - -#. module: dms -#: model:ir.module.category,name:dms.category_dms_security -#: model:ir.ui.menu,name:dms.main_menu_dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -#: model_terms:ir.ui.view,arch_db:dms.portal_my_home_dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Documents" -msgstr "Documenti" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_directory_state -msgid "Documents Onboarding Directory State" -msgstr "Stato della cartella caricamento dei documenti" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_file_state -msgid "Documents Onboarding File State" -msgstr "Stato del file caricamento dei documenti" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_state -msgid "Documents Onboarding State" -msgstr "Stato caricamento dei documenti" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_storage_state -msgid "Documents Onboarding Storage State" -msgstr "Stato strage caricamento documenti" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__done -msgid "Done" -msgstr "Eseguito" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "Dropdown menu" -msgstr "Menu a tendina" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_lock_editor -msgid "Editor" -msgstr "Editor" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Elements" -msgstr "Elementi" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Email Alias" -msgstr "Alias email" - -#. module: dms -#: model:ir.model,name:dms.model_mail_thread -msgid "Email Thread" -msgstr "Discussione e-mail" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/category.py:0 -#, python-format -msgid "Error! You cannot create recursive categories." -msgstr "Errore! Non è possibile creare categorie ricorsive." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Error! You cannot create recursive directories." -msgstr "Errore! Non è possibile creare cartelle ricorsive." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__explicit_user_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Explicit Users" -msgstr "Utenti espliciti" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__extension -msgid "Extension" -msgstr "Estensione" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Extensions" -msgstr "Estensioni" - -#. module: dms -#: model:dms.category,name:dms.category_05_demo -msgid "External" -msgstr "Esterno" - -#. module: dms -#: model:ir.model,name:dms.model_dms_file -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "File" -msgstr "File" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Upload" -msgstr "Carica file" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_file -#: model:ir.actions.act_window,name:dms.action_dms_file_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_storage_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_wizard_selector -#: model:ir.actions.act_window,name:dms.action_dms_files_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_storage -#: model:ir.model.fields,field_description:dms.field_dms_category__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_file_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__file_ids -#: model:ir.ui.menu,name:dms.menu_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Files" -msgstr "File" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Files are used to save content directly in Odoo." -msgstr "" -"I file vengono utilizzati per salvare i contenuti direttamente in Odoo." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__file -#, python-format -msgid "Filestore" -msgstr "Filestore" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_follower_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_follower_ids -msgid "Followers" -msgstr "Seguito da" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_partner_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_partner_ids -msgid "Followers (Partners)" -msgstr "Seguito da (partner)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "Icona Font Awesome es. fa-tasks" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_settings_general -#: model:ir.ui.menu,name:dms.menu_dms_settings_general -msgid "General Settings" -msgstr "Impostazioni generali" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Group" -msgstr "Gruppo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Group By" -msgstr "Raggruppa per" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__name -msgid "Group Name" -msgstr "Nome gruppo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__users -msgid "Group Users" -msgstr "Utenti gruppo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__group_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Groups" -msgstr "Gruppi" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__has_message -#: model:ir.model.fields,field_description:dms.field_dms_file__has_message -msgid "Has Message" -msgstr "Ha un messaggio" - -#. module: dms -#: model:dms.category,name:dms.category_02_demo -msgid "Human Resource" -msgstr "Risorse umane" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__id -#: model:ir.model.fields,field_description:dms.field_dms_category__id -#: model:ir.model.fields,field_description:dms.field_dms_directory__id -#: model:ir.model.fields,field_description:dms.field_dms_file__id -#: model:ir.model.fields,field_description:dms.field_dms_storage__id -#: model:ir.model.fields,field_description:dms.field_dms_tag__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__id -msgid "ID" -msgstr "ID" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_thread_id -msgid "" -"ID of the parent record holding the alias (example: project holding the task " -"creation alias)" -msgstr "" -"ID del record padre che contiene l'alias (esempio: progetto che contiene " -"l'alias di creazione dell'attività)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_icon -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Icon" -msgstr "Icona" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_file__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__icon_url -msgid "Icon URL" -msgstr "URL icona" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "Icona per indicare un'attività eccezione." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_file__active -msgid "If a file is set to archived, it is not displayed, but still exists." -msgstr "" -"Se un file è impostato su archiviato, non viene visualizzato, ma esiste " -"ancora." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction -msgid "If checked, new messages require your attention." -msgstr "Se selezionata, nuovi messaggi richiedono attenzione." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,help:dms.field_dms_directory__company_id -#: model:ir.model.fields,help:dms.field_dms_file__company_id -#: model:ir.model.fields,help:dms.field_dms_storage__company_id -msgid "" -"If set, directories and files will only be available for the selected " -"company." -msgstr "" -"Se impostato, cartelle e file saranno disponibili solo per l'azienda " -"selezionata." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_bounced_content -msgid "" -"If set, this content will automatically be sent out to unauthorized users " -"instead of the default message." -msgstr "" -"Se impostato, questo contenuto verrà inviato automaticamente agli utenti non " -"autorizzati invece del messaggio predefinito." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1920 -msgid "Image" -msgstr "Immagine" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1024 -msgid "Image 1024" -msgstr "Immagine 1024" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_128 -msgid "Image 128" -msgstr "Immagine 128" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_256 -msgid "Image 256" -msgstr "Immagine 256" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_512 -msgid "Image 512" -msgstr "Immagine 512" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,help:dms.field_dms_storage__inherit_access_from_parent_record -msgid "" -"Indicate if directories and files access work only with related model access " -"(for example, if some directories are related with any sale, only users with " -"read access to these sale can acess)" -msgstr "" -"Indica se l'accesso alle cartelle e ai file funziona solo con l'accesso al " -"modello correlato (ad esempio, se alcune cartelle sono collegate a un ordine " -"di vendita, solo gli utenti con accesso in lettura a questo ordine di " -"vendita possono accedervi)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_storage__include_message_attachments -msgid "" -"Indicate if directories and files auto-create in mail composition process too" -msgstr "" -"Indica se le cartelle e i file vengono creati automaticamente anche nel " -"processo di composizione delle mail" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,help:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,help:dms.field_dms_file__is_hidden -#: model:ir.model.fields,help:dms.field_dms_storage__is_hidden -msgid "Indicates if directories and files are hidden by default." -msgstr "" -"Indica se le cartelle e i file sono nascosti per impostazione predefinita." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__is_root_directory -msgid "" -"Indicates if the directory is a root directory.\n" -" A root directory has a settings object, while a directory with a " -"set\n" -" parent inherits the settings form its parent." -msgstr "" -"Indica se la cartella è una cartella radice.\n" -" Una cartella radice ha un oggetto impostazioni, mentre una cartella " -"con un\n" -" padre impostato eredita le impostazioni dal padre." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__inherit_group_ids -msgid "Inherit Groups" -msgstr "Eredita gruppi" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,field_description:dms.field_dms_storage__inherit_access_from_parent_record -msgid "Inherit permissions from related record" -msgstr "Eredita le autorizzazioni dal record correlato" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_create -msgid "Inherited Create Access" -msgstr "Accesso alla creazione ereditato" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_unlink -msgid "Inherited Unlink Access" -msgstr "Accesso all'eliminazione ereditato" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_write -msgid "Inherited Write Access" -msgstr "Accesso alla scrittura ereditato" - -#. module: dms -#: model:dms.category,name:dms.category_01_demo -msgid "Internal" -msgstr "Interna" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Internal / Human Resource" -msgstr "Interno / Risorse umane" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Invalid attachments!" -msgstr "Allegato non valido!" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Invoices" -msgstr "Fatture" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_is_follower -#: model:ir.model.fields,field_description:dms.field_dms_file__message_is_follower -msgid "Is Follower" -msgstr "Segue" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_root_directory -msgid "Is Root Directory" -msgstr "È una cartella radice" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change parent to other storage." -msgstr "Non è possibile cambiare il genitore in un altro storage." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change the storage." -msgstr "Non è possibile modificare lo storage." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__just_done -msgid "Just done" -msgstr "Appena fatto" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group____last_update -#: model:ir.model.fields,field_description:dms.field_dms_category____last_update -#: model:ir.model.fields,field_description:dms.field_dms_directory____last_update -#: model:ir.model.fields,field_description:dms.field_dms_file____last_update -#: model:ir.model.fields,field_description:dms.field_dms_storage____last_update -#: model:ir.model.fields,field_description:dms.field_dms_tag____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share____last_update -msgid "Last Modified on" -msgstr "Ultima modifica il" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_uid -msgid "Last Updated by" -msgstr "Ultimo aggiornamento di" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_date -#: model:ir.model.fields,field_description:dms.field_dms_category__write_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_date -#: model:ir.model.fields,field_description:dms.field_dms_file__write_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_date -msgid "Last Updated on" -msgstr "Ultimo aggiornamento il" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Last update" -msgstr "Ultimo aggiornamento" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__share_link -msgid "Link" -msgstr "Collegamento" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__allowed_model_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__model_ids -msgid "Linked Models" -msgstr "Modelli collegati" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_model -#: model:ir.model.fields,field_description:dms.field_dms_file__res_model -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_model -msgid "Linked attachments model" -msgstr "Modello degli allegati collegati" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_id -#: model:ir.model.fields,field_description:dms.field_dms_file__res_id -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_id -msgid "Linked attachments record ID" -msgstr "ID record degli allegati collegati" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Loading" -msgstr "Caricamento" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Lock" -msgstr "Blocco" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_locked -msgid "Locked" -msgstr "Bloccato" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__locked_by -msgid "Locked By" -msgstr "Bloccato da" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_main_attachment_id -#: model:ir.model.fields,field_description:dms.field_dms_file__message_main_attachment_id -msgid "Main Attachment" -msgstr "Allegato principale" - -#. module: dms -#: model:res.groups,name:dms.group_dms_manager -msgid "Manager" -msgstr "Supervisore" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Manual File Migration" -msgstr "Migrazione manuale del file" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error -msgid "Message Delivery error" -msgstr "Errore di consegna messaggio" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_ids -msgid "Messages" -msgstr "Messaggi" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Meta Information" -msgstr "Informazioni metadati" - -#. module: dms -#: model:ir.actions.server,name:dms.action_dms_attachment_migrate -msgid "Migrate" -msgstr "Migra" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Migrate File %(index)s of %(record_count)s [ %(dms_file_migration)s ]" -msgstr "Migra il file %(index)s di %(record_count)s [ %(dms_file_migration)s ]" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Migrate Files" -msgstr "Migra file" - -#. module: dms -#: model:ir.ui.menu,name:dms.menu_dms_file_migration -msgid "Migration" -msgstr "Migrazione" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__migration -msgid "Migration Status" -msgstr "Stato migrazione" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__model_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__model -msgid "Model" -msgstr "Modello" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Modification Date" -msgstr "Data di modifica" - -#. module: dms -#: model:ir.actions.server,name:dms.action_wizard_dms_file_move -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Move" -msgstr "Sposta" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_file_move_act_window -msgid "Move files" -msgstr "Sposta file" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__my_activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "Scadenza mia attività" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "My Directories" -msgstr "Le mie cartelle" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "My Documents" -msgstr "I miei documenti" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "My Files" -msgstr "I miei file" - -#. module: dms -#. odoo-python -#: code:addons/dms/controllers/portal.py:0 -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__name -#: model:ir.model.fields,field_description:dms.field_dms_category__name -#: model:ir.model.fields,field_description:dms.field_dms_directory__name -#: model:ir.model.fields,field_description:dms.field_dms_file__name -#: model:ir.model.fields,field_description:dms.field_dms_storage__name -#: model:ir.model.fields,field_description:dms.field_dms_tag__name -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#, python-format -msgid "Name" -msgstr "Nome" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directory_new -#: model:ir.actions.act_window,name:dms.action_dms_file_new -msgid "New Root Directory" -msgstr "Nuova cartella radice" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage_new -msgid "New Storage" -msgstr "Nuovo storage" - -#. module: dms -#: model:dms.category,name:dms.category_06_demo -msgid "News" -msgstr "Novità" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "Scadenza prossima attività" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_summary -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_summary -msgid "Next Activity Summary" -msgstr "Riepilogo prossima attività" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_id -msgid "Next Activity Type" -msgstr "Tipo prossima attività" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "No attachment was provided" -msgstr "Non è stato fornito l'allegato" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__not_done -msgid "Not done" -msgstr "Non completato" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Not results" -msgstr "Nessun risultato" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__note -msgid "Note" -msgstr "Nota" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction_counter -msgid "Number of Actions" -msgstr "Numero di azioni" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error_counter -msgid "Number of errors" -msgstr "Numero di errori" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "Numero di messaggi che richiedono un'azione" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "Numero di messaggi con errore di consegna" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_03_demo -msgid "Only admin user" -msgstr "Solo utente amministratore" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Only files in the same root directory can be moved." -msgstr "Solo i file nella stessa cartella radice possono essere spostati." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#, python-format -msgid "Only managers can execute this action." -msgstr "Solo i responsabili possono eseguire questa azione." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Operations" -msgstr "Operazioni" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_force_thread_id -msgid "" -"Optional ID of a thread (record) to which all incoming messages will be " -"attached, even if they did not reply to it. If set, this will disable the " -"creation of new records completely." -msgstr "" -"ID facoltativo di un thread (record) a cui verranno allegati tutti i " -"messaggi in arrivo, anche se non hanno risposto. Se impostato, disabiliterà " -"completamente la creazione di nuovi record." - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_organizing -msgid "Organizing" -msgstr "Organizzazione" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_user_id -msgid "Owner" -msgstr "Proprietario" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_id -msgid "Parent Category" -msgstr "Categoria padre" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_id -msgid "Parent Directory" -msgstr "Cartella padre" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_group_id -msgid "Parent Group" -msgstr "Gruppo padre" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_model_id -msgid "Parent Model" -msgstr "Modello padre" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_path -msgid "Parent Path" -msgstr "Percorso padre" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_thread_id -msgid "Parent Record Thread ID" -msgstr "ID record thread padre" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/access_groups.py:0 -#, python-format -msgid "Parent group '%(parent)s' is child of '%(current)s'." -msgstr "Il gruppo padre '%(parent)s' è figlio di '%(current)s'." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_model_id -msgid "" -"Parent model holding the alias. The model holding the alias reference is not " -"necessarily the model given by alias_model_id (example: project " -"(parent_model) and task (model))" -msgstr "" -"Modello padre che detiene l'alias. Il modello che contiene il riferimento " -"alias non è necessariamente il modello fornito da alias_model_id (esempio: " -"progetto (parent_model) e task (model))" - -#. module: dms -#: model:dms.tag,name:dms.tag_02_demo -msgid "Partner" -msgstr "Partner" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_json -msgid "Path Json" -msgstr "Percorso Json" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_names -msgid "Path Names" -msgstr "Nomi percorso" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_contact -msgid "" -"Policy to post a message on the document using the mailgateway.\n" -"- everyone: everyone can post\n" -"- partners: only authenticated partners\n" -"- followers: only followers of the related document or members of following " -"channels\n" -msgstr "" -"Politica per inviare un messaggio sul documento utilizzando il mailgateway.\n" -"- chiunque: chiunque può inviare\n" -"- clienti: solo i clienti autenticati\n" -"- chi segue: solo chi segue il documento collegato o i membri dei seguenti " -"canali\n" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_02_demo -#: model:dms.tag,name:dms.tag_05_demo -msgid "Portal" -msgstr "Portale" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_url -#: model:ir.model.fields,field_description:dms.field_dms_file__access_url -msgid "Portal Access URL" -msgstr "URL accesso portale" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#, python-format -msgid "Preview" -msgstr "Anteprima" - -#. module: dms -#: model:dms.tag,name:dms.tag_10_demo -msgid "Product" -msgstr "Prodotto" - -#. module: dms -#: model:dms.tag,name:dms.tag_03_demo -msgid "Project" -msgstr "Progetto" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_read -msgid "Read Access" -msgstr "Accesso in lettura" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__partner_ids -msgid "Recipients" -msgstr "Destinatari" - -#. module: dms -#: model:ir.model,name:dms.model_dms_access_group -msgid "Record Access Groups" -msgstr "Gruppi di accesso al record" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_file__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__record_ref -msgid "Record Referenced" -msgstr "Record referenziato" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_force_thread_id -msgid "Record Thread ID" -msgstr "ID thread record" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__resource_ref -msgid "Related Document" -msgstr "Documento correlato" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_id -msgid "Related Document ID" -msgstr "ID documento correlato" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_model -msgid "Related Document Model" -msgstr "Modello documento correlato" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__require_migration -msgid "Require Migration" -msgstr "Richiede migrazione" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_user_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_user_id -msgid "Responsible User" -msgstr "Utente responsabile" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__root_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Root Directories" -msgstr "Cartelle radice" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__root_directory_id -#: model:ir.model.fields,field_description:dms.field_dms_file__root_directory_id -msgid "Root Directory" -msgstr "Cartella radice" - -#. module: dms -#: model:dms.tag,name:dms.tag_04_demo -msgid "Sales" -msgstr "Vendite" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_storage__save_type -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -msgid "Save Type" -msgstr "Tipo salvataggio" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Scan" -msgstr "Leggi" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_token -#: model:ir.model.fields,field_description:dms.field_dms_file__access_token -msgid "Security Token" -msgstr "Token di sicurezza" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Settings" -msgstr "Impostazioni" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_directory_share_action -#: model:ir.actions.act_window,name:dms.wizard_dms_file_share_action -msgid "Share" -msgstr "Condividi" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Show storages" -msgstr "Mostra storage" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__files -msgid "Single Files" -msgstr "File singoli" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__size -#: model:ir.model.fields,field_description:dms.field_dms_file__size -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_binary_max_size -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_migration_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Size" -msgstr "Dimensione" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__human_size -#: model:ir.model.fields,field_description:dms.field_dms_file__human_size -msgid "Size (human readable)" -msgstr "Dimensione (leggibile)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__starred -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Starred" -msgstr "Preferiti" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "Starred Directories" -msgstr "Cartelle preferite" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__user_star_ids -msgid "Stars" -msgstr "Asterischi" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_state -#: model:ir.model.fields,help:dms.field_dms_file__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" -"Stato in base alle attività\n" -"Scaduto: la data richiesta è trascorsa\n" -"Oggi: la data attività è oggi\n" -"Pianificato: attività future." - -#. module: dms -#: model:ir.model,name:dms.model_dms_storage -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -msgid "Storage" -msgstr "Deposito" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_file__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_storage__is_hidden -msgid "Storage is Hidden" -msgstr "Lo storage è nascosto" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage -#: model:ir.ui.menu,name:dms.menu_dms_storage -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Storages" -msgstr "Depositi" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Storages are used to configure your Documents." -msgstr "Gli storage sono usati per organizzare i tuoi documenti." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Subcategories" -msgstr "Sottocategorie" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_directories_directory -#: model:ir.model.fields,field_description:dms.field_dms_directory__child_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Subdirectories" -msgstr "Sottocartelle" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__directory -msgid "Subdirectory" -msgstr "Sottocartella" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_system -msgid "System" -msgstr "Sistema" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Tag" -msgstr "Etichetta" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_tag_name_uniq -msgid "Tag name already exists!" -msgstr "Il nome dell'etichetta esiste già!" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_tag -#: model:ir.model.fields,field_description:dms.field_dms_category__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__tag_ids -#: model:ir.ui.menu,name:dms.menu_dms_tag -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Tags" -msgstr "Etichette" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Tags are used to categorize Documents." -msgstr "Le etichette sono usate per classificare i documenti." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Tags..." -msgstr "Etichette..." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Technical Information" -msgstr "Informazioni tecniche" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_category__active -msgid "The active field allows you to hide the category without removing it." -msgstr "Il campo attivo permette di nascondere la categoria senza rimuoverla." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_tag__active -msgid "The active field allows you to hide the tag without removing it." -msgstr "Il campo attivo permette di nascondere l'etichetta senza rimuoverla." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "The configuration is done!" -msgstr "La configurazione è terminata!" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "The directory name is invalid." -msgstr "Il nome della cartella non è valido." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file has a forbidden file extension." -msgstr "Il file ha un'estensione vietata." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file name is invalid." -msgstr "Il nome del file non è valido." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The maximum upload size is %s MB." -msgstr "La dimensione massima di upload è %s MB." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_model_id -msgid "" -"The model (Odoo Document Kind) to which this alias corresponds. Any incoming " -"email that does not reply to an existing record will cause the creation of a " -"new record of this model (e.g. a Project Task)" -msgstr "" -"Il modello (tipo documento Odoo) a cui corrisponde questo alias. Qualsiasi e-" -"mail in arrivo che non risponde a un record esistente causerà la creazione " -"di un nuovo record di questo modello (es. un task progetto)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_name -msgid "" -"The name of the email alias, e.g. 'jobs' if you want to catch emails for " -"" -msgstr "" -"Il nome dell'alias email, ad es. 'lavori' se vuoi ricevere email per " -"" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_access_group_name_uniq -msgid "The name of the group must be unique!" -msgstr "Il nome del gruppo deve essere unico!" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_user_id -msgid "" -"The owner of records created upon receiving emails on this alias. If this " -"field is not set the system will attempt to find the right owner based on " -"the sender (From) address, or will use the Administrator account if no " -"system user is found for that address." -msgstr "" -"Il proprietario dei record creati dopo aver ricevuto email con questo alias. " -"Se questo campo non è impostato il sistema tenterà di trovare il " -"proprietario corretto in base all'indirizzo del mittente (Da) oppure " -"utilizzerà l'account amministratore se non viene trovato alcun utente di " -"sistema per quell'indirizzo." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_storage__save_type -msgid "" -"The save type is used to determine how a file is saved by the\n" -" system. If you change this setting, you can migrate existing files\n" -" manually by triggering the action." -msgstr "" -"Il tipo di salvataggio viene utilizzato per determinare come un file viene " -"salvato dal sistema.\n" -" Se si modifica questa impostazione, si può eseguire la migrazione " -"dei file esistenti\n" -" manualmente attivando l'azione." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "This directory needs to be associated to a record." -msgstr "Questa cartella deve essere associata a un record." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_elements -msgid "Total Elements" -msgstr "Totale elementi" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_files -msgid "Total Files" -msgstr "Totale file" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_directories -msgid "Total Subdirectories" -msgstr "Totale sottocartelle" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Total files" -msgstr "Totale file" - -#. module: dms -#: model:dms.category,name:dms.category_04_demo -msgid "Traveling" -msgstr "In viaggio" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__mimetype -msgid "Type" -msgstr "Tipo" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "Tipo di attività eccezione sul record." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_unlink -msgid "Unlink Access" -msgstr "Accesso all'eliminazione" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Unlock" -msgstr "Sblocca" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_process -msgid "Unpack Emails as" -msgstr "Decomprimi le email come" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_controller.xml:0 -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Upload" -msgstr "Carica" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload File" -msgstr "Carica file" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload your first File." -msgstr "Carica il tuo primo file." - -#. module: dms -#: model:res.groups,name:dms.group_dms_user -msgid "User" -msgstr "Utente" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Users" -msgstr "Utenti" - -#. module: dms -#: model:dms.tag,name:dms.tag_09_demo -msgid "Vendor Bill" -msgstr "Fattura fornitore" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Viewer" -msgstr "Visualizzatore" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Views" -msgstr "Viste" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__website_message_ids -msgid "Website Messages" -msgstr "Messaggi sito web" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,help:dms.field_dms_file__website_message_ids -msgid "Website communication history" -msgstr "Cronologia comunicazioni sito web" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_file_move -msgid "Wizard Dms File Move" -msgstr "Procedura guidata sposta file DMS" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_share -msgid "Wizard for sharing DMS records" -msgstr "Procedura guidata per condividere i record DMS" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_write -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_write -msgid "Write Access" -msgstr "Accesso in scrittura" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#: code:addons/dms/static/src/js/views/many_drop_target.js:0 -#, python-format -msgid "You must select a directory first" -msgstr "È necessario prima selezionare una cartella" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "action_close_documents_onboarding" -msgstr "action_close_documents_onboarding" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "element(s)" -msgstr "elemento(i)" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "exe,msi" -msgstr "exe,msi" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "mail.catchall.domain" -msgstr "mail.catchall.domain" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "o_onboarding_blue" -msgstr "o_onboarding_blue" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "o_onboarding_orange" -msgstr "o_onboarding_orange" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "res.company" -msgstr "res.company" - -#, python-format -#~ msgid "A file with the same name already exists" -#~ msgstr "Esiste già un file con lo stesso nome" - -#, python-format -#~ msgid "Error has not been raised" -#~ msgstr "L'errore non è stato segnalato" diff --git a/odoo-bringout-oca-dms-dms/dms/i18n/nl.po b/odoo-bringout-oca-dms-dms/dms/i18n/nl.po deleted file mode 100644 index c9e708b0..00000000 --- a/odoo-bringout-oca-dms-dms/dms/i18n/nl.po +++ /dev/null @@ -1,2282 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * dms -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2020-12-13 03:55+0000\n" -"Last-Translator: Bosd \n" -"Language-Team: none\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" -"X-Generator: Weblate 3.10\n" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_process -msgid "" -" Define how incoming emails are processed:\n" -"\n" -" - Single Files: The email gets attached to the directory " -"and\n" -" all attachments are created as files.\n" -"\n" -" - Subdirectory: A new subdirectory is created for each " -"email\n" -" and the mail is attached to this subdirectory. The " -"attachments\n" -" are created as files of the subdirectory.\n" -" " -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Files" -msgstr "%s Bestanden" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Subdirectories" -msgstr "%s Submappen" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_directory.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_directory.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_file.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_file.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Archive" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unarchive" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Download" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "" -"\n" -" ATTENTION: Tips to keep in mind before moving " -"files:
\n" -" - This change cannot be undone.
\n" -" - Remember that the permissions of the files are those " -"of the folder that contains it, therefore, it is possible that when you " -"change it, the permissions will also change.
\n" -" Make this change at your own risk." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Open" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Open" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Files" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Lock" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Edit" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Edit" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Delete" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Delete" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unlock" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"\n" -" Storages\n" -" " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"File\n" -" Extensions\n" -" " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Size" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "" -"@\n" -" @ " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "Documents" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_defaults -msgid "" -"A Python dictionary that will be evaluated to provide default values when " -"creating new records for this alias." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory can't be a root and have a parent directory." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have a parent directory." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have model in attachment storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory with the same name already exists." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file must have model and resource ID in attachment storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file with the same name already exists." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A root directory has to have a storage." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_abstract_dms_mixin -msgid "Abstract Dms Mixin" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Accept Emails from" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_access_groups -#: model:ir.ui.menu,name:dms.menu_dms_access_groups -msgid "Access Groups" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Access Information" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_warning -#: model:ir.model.fields,field_description:dms.field_dms_file__access_warning -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__access_warning -msgid "Access warning" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_07_demo -msgid "Accounting" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction -msgid "Action Needed" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Actions" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__active -#: model:ir.model.fields,field_description:dms.field_dms_tag__active -msgid "Active" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_ids -msgid "Activities" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_state -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_state -msgid "Activity State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "Add a new Directory." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -msgid "Add a new File." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_wizard_dms_share__note -msgid "Add extra content to display in the email" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_01_demo -msgid "Admin" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_id -msgid "Alias" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_contact -msgid "Alias Contact Security" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_name -msgid "Alias Name" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Alias Setting" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_domain -msgid "Alias domain" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Alias-Mail-Extraction" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_model_id -msgid "Aliased Model" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "All" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "All Files" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#, python-format -msgid "An error occurred during the upload" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_06_demo -msgid "Apps" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__active -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Archived" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Archived Files" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Are you sure? All files will be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model,name:dms.model_ir_attachment -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__attachment -#, python-format -msgid "Attachment" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_attachment_count -#: model:ir.model.fields,field_description:dms.field_dms_file__message_attachment_count -msgid "Attachment Count" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__attachment_id -msgid "Attachment File" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_base -msgid "Base" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Cancel" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_category -#: model:ir.ui.menu,name:dms.menu_dms_category -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Categories" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Categories are used to categorize Documents." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__category_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__category_id -#: model:ir.model.fields,field_description:dms.field_dms_file__category_id -#: model:ir.model.fields,field_description:dms.field_dms_tag__category_id -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Category" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_category_name_uniq -msgid "Category name already exists!" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__checksum -msgid "Checksum/SHA1" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__child_category_ids -msgid "Child Categories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__child_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Child Groups" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -msgid "Click to add a new directory." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Click to add a new file." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Click to create a new tag." -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__closed -msgid "Closed" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__color -#: model:ir.model.fields,field_description:dms.field_dms_directory__color -#: model:ir.model.fields,field_description:dms.field_dms_file__color -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Color" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_tag__color -msgid "Color Index" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_res_company -msgid "Companies" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__company_id -#: model:ir.model.fields,field_description:dms.field_dms_file__company_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__company_id -msgid "Company" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Complete Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__complete_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_name -msgid "Complete Name" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__complete_directory_ids -msgid "Complete directories" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config -msgid "Configuration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content -msgid "Content" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_binary -msgid "Content Binary" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_file -msgid "Content File" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_11_demo -msgid "Contract" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_03_demo -msgid "Contracts" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_category__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_directories -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_directories -msgid "Count Directories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_elements -msgid "Count Elements" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_files -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files_title -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_files -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_files -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__count_files -msgid "Count Files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files -msgid "Count Files Title" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_categories -msgid "Count Subcategories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories_title -msgid "Count Subdirectories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories -msgid "Count Subdirectories Title" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_tags -msgid "Count Tags" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_users -msgid "Count Users" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -msgid "Create" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_create -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_create -msgid "Create Access" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create Directory" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create Storage" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Create a new Category." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create a new Document Storage." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create a new Root Directory." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Create a new Storage object." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__include_message_attachments -msgid "Create files from message attachments" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_uid -msgid "Created by" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_date -#: model:ir.model.fields,field_description:dms.field_dms_category__create_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_date -#: model:ir.model.fields,field_description:dms.field_dms_file__create_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_date -msgid "Created on" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Creation Date" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__save_type -msgid "Current Save Type" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_bounced_content -msgid "Custom Bounced Message" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_01_demo -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Customer" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_08_demo -msgid "Customer Invoice" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__access_url -#: model:ir.model.fields,help:dms.field_dms_file__access_url -msgid "Customer Portal URL" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "DMS" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_security_mixin -msgid "DMS Security Mixin" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_mixins_thumbnail -msgid "DMS thumbnail and icon mixin" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__database -#, python-format -msgid "Database" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_defaults -msgid "Default Values" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Define forbidden file extensions" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"Define the maximum upload size of a\n" -" file in MB" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Defines a list of forbidden file extensions. (Example: 'exe,msi')" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_binary_max_size -msgid "Defines the maximum upload size in MB. Default (25MB)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_unlink -msgid "Delete Access" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_storage -#: model:ir.actions.act_window,name:dms.action_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_access_group__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_category__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__directory_ids -#: model:ir.ui.menu,name:dms.menu_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "" -"Directories can be used to structure and organize\n" -" files directly in Odoo." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_file__directory_id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__directory_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Directory" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__display_name -#: model:ir.model.fields,field_description:dms.field_dms_category__display_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__display_name -#: model:ir.model.fields,field_description:dms.field_dms_file__display_name -#: model:ir.model.fields,field_description:dms.field_dms_storage__display_name -#: model:ir.model.fields,field_description:dms.field_dms_tag__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__display_name -msgid "Display Name" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_category -msgid "Document Category" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_tag -msgid "Document Tag" -msgstr "" - -#. module: dms -#: model:ir.module.category,name:dms.category_dms_security -#: model:ir.ui.menu,name:dms.main_menu_dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -#: model_terms:ir.ui.view,arch_db:dms.portal_my_home_dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Documents" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_directory_state -msgid "Documents Onboarding Directory State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_file_state -msgid "Documents Onboarding File State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_state -msgid "Documents Onboarding State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_storage_state -msgid "Documents Onboarding Storage State" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__done -msgid "Done" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "Dropdown menu" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_lock_editor -msgid "Editor" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Elements" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Email Alias" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_mail_thread -msgid "Email Thread" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/category.py:0 -#, python-format -msgid "Error! You cannot create recursive categories." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Error! You cannot create recursive directories." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__explicit_user_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Explicit Users" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__extension -msgid "Extension" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Extensions" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_05_demo -msgid "External" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_file -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "File" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Upload" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_file -#: model:ir.actions.act_window,name:dms.action_dms_file_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_storage_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_wizard_selector -#: model:ir.actions.act_window,name:dms.action_dms_files_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_storage -#: model:ir.model.fields,field_description:dms.field_dms_category__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_file_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__file_ids -#: model:ir.ui.menu,name:dms.menu_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Files" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Files are used to save content directly in Odoo." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__file -#, python-format -msgid "Filestore" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_follower_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_follower_ids -msgid "Followers" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_partner_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_partner_ids -msgid "Followers (Partners)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_settings_general -#: model:ir.ui.menu,name:dms.menu_dms_settings_general -msgid "General Settings" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Group" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Group By" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__name -msgid "Group Name" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__users -msgid "Group Users" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__group_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__has_message -#: model:ir.model.fields,field_description:dms.field_dms_file__has_message -msgid "Has Message" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_02_demo -msgid "Human Resource" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__id -#: model:ir.model.fields,field_description:dms.field_dms_category__id -#: model:ir.model.fields,field_description:dms.field_dms_directory__id -#: model:ir.model.fields,field_description:dms.field_dms_file__id -#: model:ir.model.fields,field_description:dms.field_dms_storage__id -#: model:ir.model.fields,field_description:dms.field_dms_tag__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__id -msgid "ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_thread_id -msgid "" -"ID of the parent record holding the alias (example: project holding the task " -"creation alias)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_icon -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Icon" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_file__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__icon_url -msgid "Icon URL" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_file__active -msgid "If a file is set to archived, it is not displayed, but still exists." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction -msgid "If checked, new messages require your attention." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,help:dms.field_dms_directory__company_id -#: model:ir.model.fields,help:dms.field_dms_file__company_id -#: model:ir.model.fields,help:dms.field_dms_storage__company_id -msgid "" -"If set, directories and files will only be available for the selected " -"company." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_bounced_content -msgid "" -"If set, this content will automatically be sent out to unauthorized users " -"instead of the default message." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1920 -msgid "Image" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1024 -msgid "Image 1024" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_128 -msgid "Image 128" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_256 -msgid "Image 256" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_512 -msgid "Image 512" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,help:dms.field_dms_storage__inherit_access_from_parent_record -msgid "" -"Indicate if directories and files access work only with related model access " -"(for example, if some directories are related with any sale, only users with " -"read access to these sale can acess)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_storage__include_message_attachments -msgid "" -"Indicate if directories and files auto-create in mail composition process too" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,help:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,help:dms.field_dms_file__is_hidden -#: model:ir.model.fields,help:dms.field_dms_storage__is_hidden -msgid "Indicates if directories and files are hidden by default." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__is_root_directory -msgid "" -"Indicates if the directory is a root directory.\n" -" A root directory has a settings object, while a directory with a " -"set\n" -" parent inherits the settings form its parent." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__inherit_group_ids -msgid "Inherit Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,field_description:dms.field_dms_storage__inherit_access_from_parent_record -msgid "Inherit permissions from related record" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_create -msgid "Inherited Create Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_unlink -msgid "Inherited Unlink Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_write -msgid "Inherited Write Access" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_01_demo -msgid "Internal" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Internal / Human Resource" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Invalid attachments!" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Invoices" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_is_follower -#: model:ir.model.fields,field_description:dms.field_dms_file__message_is_follower -msgid "Is Follower" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_root_directory -msgid "Is Root Directory" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change parent to other storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change the storage." -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__just_done -msgid "Just done" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group____last_update -#: model:ir.model.fields,field_description:dms.field_dms_category____last_update -#: model:ir.model.fields,field_description:dms.field_dms_directory____last_update -#: model:ir.model.fields,field_description:dms.field_dms_file____last_update -#: model:ir.model.fields,field_description:dms.field_dms_storage____last_update -#: model:ir.model.fields,field_description:dms.field_dms_tag____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share____last_update -msgid "Last Modified on" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_date -#: model:ir.model.fields,field_description:dms.field_dms_category__write_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_date -#: model:ir.model.fields,field_description:dms.field_dms_file__write_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_date -msgid "Last Updated on" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Last update" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__share_link -msgid "Link" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__allowed_model_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__model_ids -msgid "Linked Models" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_model -#: model:ir.model.fields,field_description:dms.field_dms_file__res_model -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_model -msgid "Linked attachments model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_id -#: model:ir.model.fields,field_description:dms.field_dms_file__res_id -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_id -msgid "Linked attachments record ID" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Loading" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Lock" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_locked -msgid "Locked" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__locked_by -msgid "Locked By" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_main_attachment_id -#: model:ir.model.fields,field_description:dms.field_dms_file__message_main_attachment_id -msgid "Main Attachment" -msgstr "" - -#. module: dms -#: model:res.groups,name:dms.group_dms_manager -msgid "Manager" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Manual File Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error -msgid "Message Delivery error" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_ids -msgid "Messages" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Meta Information" -msgstr "" - -#. module: dms -#: model:ir.actions.server,name:dms.action_dms_attachment_migrate -msgid "Migrate" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Migrate File %(index)s of %(record_count)s [ %(dms_file_migration)s ]" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Migrate Files" -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.menu_dms_file_migration -msgid "Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__migration -msgid "Migration Status" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__model_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__model -msgid "Model" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Modification Date" -msgstr "" - -#. module: dms -#: model:ir.actions.server,name:dms.action_wizard_dms_file_move -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Move" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_file_move_act_window -msgid "Move files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__my_activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "My Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "My Documents" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "My Files" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/controllers/portal.py:0 -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__name -#: model:ir.model.fields,field_description:dms.field_dms_category__name -#: model:ir.model.fields,field_description:dms.field_dms_directory__name -#: model:ir.model.fields,field_description:dms.field_dms_file__name -#: model:ir.model.fields,field_description:dms.field_dms_storage__name -#: model:ir.model.fields,field_description:dms.field_dms_tag__name -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#, python-format -msgid "Name" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directory_new -#: model:ir.actions.act_window,name:dms.action_dms_file_new -msgid "New Root Directory" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage_new -msgid "New Storage" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_06_demo -msgid "News" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_summary -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_summary -msgid "Next Activity Summary" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_id -msgid "Next Activity Type" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "No attachment was provided" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__not_done -msgid "Not done" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Not results" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__note -msgid "Note" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction_counter -msgid "Number of Actions" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error_counter -msgid "Number of errors" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_03_demo -msgid "Only admin user" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Only files in the same root directory can be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#, python-format -msgid "Only managers can execute this action." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Operations" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_force_thread_id -msgid "" -"Optional ID of a thread (record) to which all incoming messages will be " -"attached, even if they did not reply to it. If set, this will disable the " -"creation of new records completely." -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_organizing -msgid "Organizing" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_user_id -msgid "Owner" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_id -msgid "Parent Category" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_id -msgid "Parent Directory" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_group_id -msgid "Parent Group" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_model_id -msgid "Parent Model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_path -msgid "Parent Path" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_thread_id -msgid "Parent Record Thread ID" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/access_groups.py:0 -#, python-format -msgid "Parent group '%(parent)s' is child of '%(current)s'." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_model_id -msgid "" -"Parent model holding the alias. The model holding the alias reference is not " -"necessarily the model given by alias_model_id (example: project " -"(parent_model) and task (model))" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_02_demo -msgid "Partner" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_json -msgid "Path Json" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_names -msgid "Path Names" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_contact -msgid "" -"Policy to post a message on the document using the mailgateway.\n" -"- everyone: everyone can post\n" -"- partners: only authenticated partners\n" -"- followers: only followers of the related document or members of following " -"channels\n" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_02_demo -#: model:dms.tag,name:dms.tag_05_demo -msgid "Portal" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_url -#: model:ir.model.fields,field_description:dms.field_dms_file__access_url -msgid "Portal Access URL" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#, python-format -msgid "Preview" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_10_demo -msgid "Product" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_03_demo -msgid "Project" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_read -msgid "Read Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__partner_ids -msgid "Recipients" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_access_group -msgid "Record Access Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_file__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__record_ref -msgid "Record Referenced" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_force_thread_id -msgid "Record Thread ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__resource_ref -msgid "Related Document" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_id -msgid "Related Document ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_model -msgid "Related Document Model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__require_migration -msgid "Require Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_user_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_user_id -msgid "Responsible User" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__root_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Root Directories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__root_directory_id -#: model:ir.model.fields,field_description:dms.field_dms_file__root_directory_id -msgid "Root Directory" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_04_demo -msgid "Sales" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_storage__save_type -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -msgid "Save Type" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Scan" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_token -#: model:ir.model.fields,field_description:dms.field_dms_file__access_token -msgid "Security Token" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Settings" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_directory_share_action -#: model:ir.actions.act_window,name:dms.wizard_dms_file_share_action -msgid "Share" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Show storages" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__files -msgid "Single Files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__size -#: model:ir.model.fields,field_description:dms.field_dms_file__size -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_binary_max_size -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_migration_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Size" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__human_size -#: model:ir.model.fields,field_description:dms.field_dms_file__human_size -msgid "Size (human readable)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__starred -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Starred" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "Starred Directories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__user_star_ids -msgid "Stars" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_state -#: model:ir.model.fields,help:dms.field_dms_file__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_storage -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -msgid "Storage" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_file__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_storage__is_hidden -msgid "Storage is Hidden" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage -#: model:ir.ui.menu,name:dms.menu_dms_storage -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Storages" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Storages are used to configure your Documents." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Subcategories" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_directories_directory -#: model:ir.model.fields,field_description:dms.field_dms_directory__child_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Subdirectories" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__directory -msgid "Subdirectory" -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_system -msgid "System" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Tag" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_tag_name_uniq -msgid "Tag name already exists!" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_tag -#: model:ir.model.fields,field_description:dms.field_dms_category__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__tag_ids -#: model:ir.ui.menu,name:dms.menu_dms_tag -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Tags" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Tags are used to categorize Documents." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Tags..." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Technical Information" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_category__active -msgid "The active field allows you to hide the category without removing it." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_tag__active -msgid "The active field allows you to hide the tag without removing it." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "The configuration is done!" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "The directory name is invalid." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file has a forbidden file extension." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file name is invalid." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The maximum upload size is %s MB." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_model_id -msgid "" -"The model (Odoo Document Kind) to which this alias corresponds. Any incoming " -"email that does not reply to an existing record will cause the creation of a " -"new record of this model (e.g. a Project Task)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_name -msgid "" -"The name of the email alias, e.g. 'jobs' if you want to catch emails for " -"" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_access_group_name_uniq -msgid "The name of the group must be unique!" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_user_id -msgid "" -"The owner of records created upon receiving emails on this alias. If this " -"field is not set the system will attempt to find the right owner based on " -"the sender (From) address, or will use the Administrator account if no " -"system user is found for that address." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_storage__save_type -msgid "" -"The save type is used to determine how a file is saved by the\n" -" system. If you change this setting, you can migrate existing files\n" -" manually by triggering the action." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "This directory needs to be associated to a record." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_elements -msgid "Total Elements" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_files -msgid "Total Files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_directories -msgid "Total Subdirectories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Total files" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_04_demo -msgid "Traveling" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__mimetype -msgid "Type" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_unlink -msgid "Unlink Access" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Unlock" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_process -msgid "Unpack Emails as" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_controller.xml:0 -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Upload" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload File" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload your first File." -msgstr "" - -#. module: dms -#: model:res.groups,name:dms.group_dms_user -msgid "User" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Users" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_09_demo -msgid "Vendor Bill" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Viewer" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Views" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__website_message_ids -msgid "Website Messages" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,help:dms.field_dms_file__website_message_ids -msgid "Website communication history" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_file_move -msgid "Wizard Dms File Move" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_share -msgid "Wizard for sharing DMS records" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_write -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_write -msgid "Write Access" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#: code:addons/dms/static/src/js/views/many_drop_target.js:0 -#, python-format -msgid "You must select a directory first" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "action_close_documents_onboarding" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "element(s)" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "exe,msi" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "mail.catchall.domain" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "o_onboarding_blue" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "o_onboarding_orange" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "res.company" -msgstr "" diff --git a/odoo-bringout-oca-dms-dms/dms/i18n/pt.po b/odoo-bringout-oca-dms-dms/dms/i18n/pt.po deleted file mode 100644 index a7b33712..00000000 --- a/odoo-bringout-oca-dms-dms/dms/i18n/pt.po +++ /dev/null @@ -1,2396 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * dms -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-07 23:16+0000\n" -"Last-Translator: Peter Romão \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 5.6.2\n" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_process -msgid "" -" Define how incoming emails are processed:\n" -"\n" -" - Single Files: The email gets attached to the directory " -"and\n" -" all attachments are created as files.\n" -"\n" -" - Subdirectory: A new subdirectory is created for each " -"email\n" -" and the mail is attached to this subdirectory. The " -"attachments\n" -" are created as files of the subdirectory.\n" -" " -msgstr "" -" Defina como os e-mails recebidos são processados:\n" -"\n" -" - Arquivos Singulares: O e-mail é anexado à diretoria e\n" -" todos os anexos são criados como arquivos.\n" -"\n" -" - Subdiretoria: Um novo subdiretoria é criado para cada e-" -"mail\n" -" e o e-mail está anexado a este subdiretoria. Os anexos\n" -" são criados como arquivos do subdiretoria.\n" -" " - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Files" -msgstr "%s Arquivos" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Subdirectories" -msgstr "%s Subdiretorias" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_directory.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_directory.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_file.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_file.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Archive" -msgstr "" -"\n" -" Arquivar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unarchive" -msgstr "" -"\n" -" Desarquivar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Download" -msgstr "" -"\n" -" Transferir" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "" -"\n" -" ATTENTION: Tips to keep in mind before moving " -"files:
\n" -" - This change cannot be undone.
\n" -" - Remember that the permissions of the files are those " -"of the folder that contains it, therefore, it is possible that when you " -"change it, the permissions will also change.
\n" -" Make this change at your own risk." -msgstr "" -"\n" -" ATENÇÃO: Dicas a ter em conta antes de mover " -"ficheiros:
\n" -" - Esta alteração não se pode desfazer.
\n" -" - Lembrar que as permissões dos ficheiros são as da " -"directorias que os contêm, portanto é possível que quando as alterar aí, as " -"permissões de ficheiro também mudem.
\n" -" Execute esta alteração por sua conta e risco." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Open" -msgstr "" -"\n" -" Abrir" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Open" -msgstr "" -"\n" -" Abrir" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Files" -msgstr "" -"\n" -" Arquivos" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Directories" -msgstr "" -"\n" -" Diretorias" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Lock" -msgstr "" -"\n" -" Trancar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Edit" -msgstr "" -"\n" -" Editar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Edit" -msgstr "" -"\n" -" Editar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Delete" -msgstr "" -"\n" -" Eliminar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Delete" -msgstr "" -"\n" -" Eliminar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unlock" -msgstr "" -"\n" -" Destrancar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"\n" -" Storages\n" -" " -msgstr "" -"\n" -" Armazenamentos\n" -" " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"File\n" -" Extensions\n" -" " -msgstr "" -"Arquivo\n" -" Extensões\n" -" " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Size" -msgstr "Tamanho do Arquivo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "" -"@\n" -" @ " -msgstr "" -"@\n" -" @ " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "Documents" -msgstr "Documentos" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_defaults -msgid "" -"A Python dictionary that will be evaluated to provide default values when " -"creating new records for this alias." -msgstr "" -"Um dicionário de Python que será avaliado para fornecer valores predefinidos " -"ao criar novos registos para este pseudónimo." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory can't be a root and have a parent directory." -msgstr "Uma diretoria não pode ser uma raiz e ter uma diretoria ascendente." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have a parent directory." -msgstr "Uma diretoria precisa de ter uma diretoria ascendente." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have model in attachment storage." -msgstr "Uma diretoria precisa de ter um modelo no armazenamento por anexos." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory with the same name already exists." -msgstr "Já existe uma diretoria com o mesmo nome." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file must have model and resource ID in attachment storage." -msgstr "" -"Um arquivo deve ter ID de modelo e de recurso no armazenamento por anexos." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file with the same name already exists." -msgstr "Já existe um arquivo com o mesmo nome." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A root directory has to have a storage." -msgstr "Uma diretoria raiz precisa ter um armazenamento." - -#. module: dms -#: model:ir.model,name:dms.model_abstract_dms_mixin -msgid "Abstract Dms Mixin" -msgstr "Mixin Dms Abstrato" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Accept Emails from" -msgstr "Aceite E-mails de" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_access_groups -#: model:ir.ui.menu,name:dms.menu_dms_access_groups -msgid "Access Groups" -msgstr "Grupos de Acesso" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Access Information" -msgstr "Informação de Acesso" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_warning -#: model:ir.model.fields,field_description:dms.field_dms_file__access_warning -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__access_warning -msgid "Access warning" -msgstr "Aviso de acesso" - -#. module: dms -#: model:dms.tag,name:dms.tag_07_demo -msgid "Accounting" -msgstr "Contabilidade" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction -msgid "Action Needed" -msgstr "Acção Necessária" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Actions" -msgstr "Ações" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__active -#: model:ir.model.fields,field_description:dms.field_dms_tag__active -msgid "Active" -msgstr "Ativo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_ids -msgid "Activities" -msgstr "Atividades" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "Decoração de Atividade Excepcional" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_state -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_state -msgid "Activity State" -msgstr "Estado da Atividade" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_icon -msgid "Activity Type Icon" -msgstr "Ícone do Tipo de Atividade" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "Add a new Directory." -msgstr "Adicione uma nova Diretoria." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -msgid "Add a new File." -msgstr "Adicione um novo Arquivo." - -#. module: dms -#: model:ir.model.fields,help:dms.field_wizard_dms_share__note -msgid "Add extra content to display in the email" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_01_demo -msgid "Admin" -msgstr "Admin" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_id -msgid "Alias" -msgstr "Pseudônimo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_contact -msgid "Alias Contact Security" -msgstr "Segurança de Contacto do Psudónimo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_name -msgid "Alias Name" -msgstr "Nome do Pseudónimo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Alias Setting" -msgstr "Configuração do Pseudónimo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_domain -msgid "Alias domain" -msgstr "Domínio do Pseudónimo" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Alias-Mail-Extraction" -msgstr "Alias-Mail-Extraction" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_model_id -msgid "Aliased Model" -msgstr "Modelo c/ Pseudónimo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "All" -msgstr "Todos" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "All Files" -msgstr "Todos os Arquivos" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#, python-format -msgid "An error occurred during the upload" -msgstr "Ocorreu um erro durante o upload" - -#. module: dms -#: model:dms.tag,name:dms.tag_06_demo -msgid "Apps" -msgstr "Aplicações" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__active -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Archived" -msgstr "Arquivado" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Archived Files" -msgstr "Arquivos Arquivados" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Are you sure? All files will be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model,name:dms.model_ir_attachment -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__attachment -#, python-format -msgid "Attachment" -msgstr "Anexo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_attachment_count -#: model:ir.model.fields,field_description:dms.field_dms_file__message_attachment_count -msgid "Attachment Count" -msgstr "Número de Anexos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__attachment_id -msgid "Attachment File" -msgstr "Arquivo em Anexo" - -#. module: dms -#: model:ir.model,name:dms.model_base -msgid "Base" -msgstr "Base" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Cancel" -msgstr "Cancelar" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_category -#: model:ir.ui.menu,name:dms.menu_dms_category -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Categories" -msgstr "Categorias" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Categories are used to categorize Documents." -msgstr "As categorias são usadas para categorizar documentos." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__category_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__category_id -#: model:ir.model.fields,field_description:dms.field_dms_file__category_id -#: model:ir.model.fields,field_description:dms.field_dms_tag__category_id -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Category" -msgstr "Categoria" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_category_name_uniq -msgid "Category name already exists!" -msgstr "Nome da categoria já existe!" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__checksum -msgid "Checksum/SHA1" -msgstr "Checksum/SHA1" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__child_category_ids -msgid "Child Categories" -msgstr "Categorias Descendentes" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__child_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Child Groups" -msgstr "Grupos Descendentes" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -msgid "Click to add a new directory." -msgstr "Clique para adicionar uma nova diretoria." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Click to add a new file." -msgstr "Clique para adicionar um novo arquivo." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Click to create a new tag." -msgstr "Clique pra criar uma nova etiqueta." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__closed -msgid "Closed" -msgstr "Fechado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__color -#: model:ir.model.fields,field_description:dms.field_dms_directory__color -#: model:ir.model.fields,field_description:dms.field_dms_file__color -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Color" -msgstr "Cor" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_tag__color -msgid "Color Index" -msgstr "Índice de Cores" - -#. module: dms -#: model:ir.model,name:dms.model_res_company -msgid "Companies" -msgstr "Empresas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__company_id -#: model:ir.model.fields,field_description:dms.field_dms_file__company_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__company_id -msgid "Company" -msgstr "Empresa" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Complete Groups" -msgstr "Grupos Completos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__complete_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_name -msgid "Complete Name" -msgstr "Nome Completo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__complete_directory_ids -msgid "Complete directories" -msgstr "Diretorias completas" - -#. module: dms -#: model:ir.model,name:dms.model_res_config_settings -msgid "Config Settings" -msgstr "Ajuste de Configurações" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config -msgid "Configuration" -msgstr "Configuração" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content -msgid "Content" -msgstr "Conteúdo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_binary -msgid "Content Binary" -msgstr "Conteúdo Binário" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_file -msgid "Content File" -msgstr "Conteúdo Arquivo" - -#. module: dms -#: model:dms.tag,name:dms.tag_11_demo -msgid "Contract" -msgstr "Contrato" - -#. module: dms -#: model:dms.category,name:dms.category_03_demo -msgid "Contracts" -msgstr "Contratos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_category__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_directories -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_directories -msgid "Count Directories" -msgstr "Contagem de Diretorias" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_elements -msgid "Count Elements" -msgstr "Contagem de Elementos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_files -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files_title -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_files -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_files -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__count_files -msgid "Count Files" -msgstr "Contagem de Arquivos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files -msgid "Count Files Title" -msgstr "Contagem de Títulos de Arquivos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_categories -msgid "Count Subcategories" -msgstr "Contagem de Subcategorias" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories_title -msgid "Count Subdirectories" -msgstr "Contagem de Subdiretorias" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories -msgid "Count Subdirectories Title" -msgstr "Contagem de Título de Subdiretorias" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_tags -msgid "Count Tags" -msgstr "Contagem de Etiquetas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_users -msgid "Count Users" -msgstr "Contagem de Utilizadores" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -msgid "Create" -msgstr "Criar" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_create -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_create -msgid "Create Access" -msgstr "Acesso à Criação" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create Directory" -msgstr "Criar Diretoria" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create Storage" -msgstr "Criar Armazenamento" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Create a new Category." -msgstr "Criar uma nova Categoria." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create a new Document Storage." -msgstr "Criar um novo Armazenamento de Documentos." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create a new Root Directory." -msgstr "Criar uma nova Diretoria Raiz." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Create a new Storage object." -msgstr "Criar um novo objeto de Armazenamento." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__include_message_attachments -msgid "Create files from message attachments" -msgstr "Criar arquivos a partir de anexos de mensagens" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_uid -msgid "Created by" -msgstr "Criado por" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_date -#: model:ir.model.fields,field_description:dms.field_dms_category__create_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_date -#: model:ir.model.fields,field_description:dms.field_dms_file__create_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_date -msgid "Created on" -msgstr "Criado em" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Creation Date" -msgstr "Data de Criação" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__save_type -msgid "Current Save Type" -msgstr "Tipo de Salvaguarda Atual" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_bounced_content -msgid "Custom Bounced Message" -msgstr "Mensagem Personalizada de E-mail Rejeitado" - -#. module: dms -#: model:dms.tag,name:dms.tag_01_demo -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Customer" -msgstr "Cliente" - -#. module: dms -#: model:dms.tag,name:dms.tag_08_demo -msgid "Customer Invoice" -msgstr "Fatura do Cliente" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__access_url -#: model:ir.model.fields,help:dms.field_dms_file__access_url -msgid "Customer Portal URL" -msgstr "URL do Portal do Cliente" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "DMS" -msgstr "DMS" - -#. module: dms -#: model:ir.model,name:dms.model_dms_security_mixin -msgid "DMS Security Mixin" -msgstr "Mixin de Segurança DMS" - -#. module: dms -#: model:ir.model,name:dms.model_dms_mixins_thumbnail -msgid "DMS thumbnail and icon mixin" -msgstr "Mixin de miniaturas DMS e ícones" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__database -#, python-format -msgid "Database" -msgstr "Base de Dados" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_defaults -msgid "Default Values" -msgstr "Valores Predefinidos" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Define forbidden file extensions" -msgstr "Definir extensões de arquivo proibidas" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"Define the maximum upload size of a\n" -" file in MB" -msgstr "" -"Defina o tamanho máximo de carregamento de um\n" -" arquivo em MB" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Defines a list of forbidden file extensions. (Example: 'exe,msi')" -msgstr "" -"Define uma lista de extensões de arquivo proibidas. (Exemplo: 'exe,msi')" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_binary_max_size -msgid "Defines the maximum upload size in MB. Default (25MB)" -msgstr "Define o tamanho máximo de carregamento em MB. Padrão (25MB)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_unlink -msgid "Delete Access" -msgstr "Eliminar Acesso" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_storage -#: model:ir.actions.act_window,name:dms.action_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_access_group__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_category__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__directory_ids -#: model:ir.ui.menu,name:dms.menu_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Directories" -msgstr "Diretorias" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "" -"Directories can be used to structure and organize\n" -" files directly in Odoo." -msgstr "" -"Diretorias podem ser usadas para estruturar e organizar\n" -" arquivos diretamente em Odoo." - -#. module: dms -#: model:ir.model,name:dms.model_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_file__directory_id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__directory_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Directory" -msgstr "Diretoria" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__display_name -#: model:ir.model.fields,field_description:dms.field_dms_category__display_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__display_name -#: model:ir.model.fields,field_description:dms.field_dms_file__display_name -#: model:ir.model.fields,field_description:dms.field_dms_storage__display_name -#: model:ir.model.fields,field_description:dms.field_dms_tag__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__display_name -msgid "Display Name" -msgstr "Nome" - -#. module: dms -#: model:ir.model,name:dms.model_dms_category -msgid "Document Category" -msgstr "Categoria do Documento" - -#. module: dms -#: model:ir.model,name:dms.model_dms_tag -msgid "Document Tag" -msgstr "Etiqueta de Documento" - -#. module: dms -#: model:ir.module.category,name:dms.category_dms_security -#: model:ir.ui.menu,name:dms.main_menu_dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -#: model_terms:ir.ui.view,arch_db:dms.portal_my_home_dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Documents" -msgstr "Documentos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_directory_state -msgid "Documents Onboarding Directory State" -msgstr "Estado da Diretoria de Documentos de Integração" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_file_state -msgid "Documents Onboarding File State" -msgstr "Estado do Arquivo de Documentos de Integração" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_state -msgid "Documents Onboarding State" -msgstr "Estado de Documentos de Integração" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_storage_state -msgid "Documents Onboarding Storage State" -msgstr "Estado de Armazenamento de Documentos de Integração" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__done -msgid "Done" -msgstr "Feito" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "Dropdown menu" -msgstr "Menu dropdown" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_lock_editor -msgid "Editor" -msgstr "Editor" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Elements" -msgstr "Elementos" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Email Alias" -msgstr "Pseudónimo de E-mail" - -#. module: dms -#: model:ir.model,name:dms.model_mail_thread -msgid "Email Thread" -msgstr "Fio de Comunicação E-mail" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/category.py:0 -#, python-format -msgid "Error! You cannot create recursive categories." -msgstr "Erro! Não é possível criar categorias recursivas." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Error! You cannot create recursive directories." -msgstr "Erro! Não é possível criar diretorias recursivas." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__explicit_user_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Explicit Users" -msgstr "Utilizadores Explícitos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__extension -msgid "Extension" -msgstr "Extensão" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Extensions" -msgstr "Extensões" - -#. module: dms -#: model:dms.category,name:dms.category_05_demo -msgid "External" -msgstr "Externo" - -#. module: dms -#: model:ir.model,name:dms.model_dms_file -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "File" -msgstr "Arquivo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Upload" -msgstr "Carregamento de Arquivo" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_file -#: model:ir.actions.act_window,name:dms.action_dms_file_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_storage_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_wizard_selector -#: model:ir.actions.act_window,name:dms.action_dms_files_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_storage -#: model:ir.model.fields,field_description:dms.field_dms_category__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_file_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__file_ids -#: model:ir.ui.menu,name:dms.menu_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Files" -msgstr "Arquivos" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Files are used to save content directly in Odoo." -msgstr "Os arquivos são usados para guardar conteúdo diretamente no Odoo." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__file -#, python-format -msgid "Filestore" -msgstr "Filestore" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_follower_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_follower_ids -msgid "Followers" -msgstr "Seguidores" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_partner_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_partner_ids -msgid "Followers (Partners)" -msgstr "Seguidores (Parceiros)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "Ícone do fonte awesome ex. fa-tasks" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_settings_general -#: model:ir.ui.menu,name:dms.menu_dms_settings_general -msgid "General Settings" -msgstr "Configurações Gerais" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Group" -msgstr "Grupo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Group By" -msgstr "Agrupar por" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__name -msgid "Group Name" -msgstr "Nome do Grupo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__users -msgid "Group Users" -msgstr "Utilizadores do Grupo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__group_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Groups" -msgstr "Grupos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__has_message -#: model:ir.model.fields,field_description:dms.field_dms_file__has_message -msgid "Has Message" -msgstr "Tem Mensagem" - -#. module: dms -#: model:dms.category,name:dms.category_02_demo -msgid "Human Resource" -msgstr "Recursos Humanos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__id -#: model:ir.model.fields,field_description:dms.field_dms_category__id -#: model:ir.model.fields,field_description:dms.field_dms_directory__id -#: model:ir.model.fields,field_description:dms.field_dms_file__id -#: model:ir.model.fields,field_description:dms.field_dms_storage__id -#: model:ir.model.fields,field_description:dms.field_dms_tag__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__id -msgid "ID" -msgstr "ID" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_thread_id -msgid "" -"ID of the parent record holding the alias (example: project holding the task " -"creation alias)" -msgstr "" -"ID do registo ascendente que armazena o pseudónimo (Ex.: projeto que " -"armazena o pseudónimo de criação de tarefas)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_icon -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Icon" -msgstr "Ícone" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_file__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__icon_url -msgid "Icon URL" -msgstr "URL do Icone" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "Ícone para indicar uma exceção na atividade." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_file__active -msgid "If a file is set to archived, it is not displayed, but still exists." -msgstr "" -"Se um arquivo for definido como arquivado, ele não será exibido, mas ele " -"ainda existe." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction -msgid "If checked, new messages require your attention." -msgstr "Se estiver marcado, tem novas mensagens que requerem a sua atenção." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "Se estiver marcado, algumas mensagens têm um erro na entrega." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,help:dms.field_dms_directory__company_id -#: model:ir.model.fields,help:dms.field_dms_file__company_id -#: model:ir.model.fields,help:dms.field_dms_storage__company_id -msgid "" -"If set, directories and files will only be available for the selected " -"company." -msgstr "" -"Se definido, diretorias e arquivos só estarão disponíveis para a empresa " -"selecionada." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_bounced_content -msgid "" -"If set, this content will automatically be sent out to unauthorized users " -"instead of the default message." -msgstr "" -"Se definido, será este o conteúdo a ser enviado automaticamente para " -"utilizadores não autorizados em vez da mensagem predefinida." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1920 -msgid "Image" -msgstr "Imagem" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1024 -msgid "Image 1024" -msgstr "Imagem 1024" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_128 -msgid "Image 128" -msgstr "Imagem 128" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_256 -msgid "Image 256" -msgstr "Imagem 256" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_512 -msgid "Image 512" -msgstr "Imagem 512" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,help:dms.field_dms_storage__inherit_access_from_parent_record -msgid "" -"Indicate if directories and files access work only with related model access " -"(for example, if some directories are related with any sale, only users with " -"read access to these sale can acess)" -msgstr "" -"Indique se o acesso a diretorias e arquivos funciona apenas com o acesso do " -"modelo relacionado (por exemplo, se algumas diretorias estiverem " -"relacionadas a qualquer venda, somente utilizadores com acesso de leitura a " -"essas vendas poderão ter acesso)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_storage__include_message_attachments -msgid "" -"Indicate if directories and files auto-create in mail composition process too" -msgstr "" -"Indique se as diretorias e arquivos também são criados automaticamente no " -"processo de composição de e-mail" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,help:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,help:dms.field_dms_file__is_hidden -#: model:ir.model.fields,help:dms.field_dms_storage__is_hidden -msgid "Indicates if directories and files are hidden by default." -msgstr "Indica se as diretorias e arquivos estão ocultos por predefinição." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__is_root_directory -msgid "" -"Indicates if the directory is a root directory.\n" -" A root directory has a settings object, while a directory with a " -"set\n" -" parent inherits the settings form its parent." -msgstr "" -"Indica se a diretoria é um diretoria raiz.\n" -" Um diretoria raiz tem um objeto para configurações, enquanto uma " -"diretoria com um\n" -" ascendente definido herda as configurações do seu ascendente." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__inherit_group_ids -msgid "Inherit Groups" -msgstr "Herdar Grupos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,field_description:dms.field_dms_storage__inherit_access_from_parent_record -msgid "Inherit permissions from related record" -msgstr "Herdar permissões desde registo vinculado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_create -msgid "Inherited Create Access" -msgstr "Acesso à Criação Herdado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_unlink -msgid "Inherited Unlink Access" -msgstr "Acesso à Desvinculação Herdado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_write -msgid "Inherited Write Access" -msgstr "Acesso à Gravação Herdado" - -#. module: dms -#: model:dms.category,name:dms.category_01_demo -msgid "Internal" -msgstr "Interno" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Internal / Human Resource" -msgstr "Recursos Internos/Humanos" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Invalid attachments!" -msgstr "Anexos inválidos!" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Invoices" -msgstr "Faturas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_is_follower -#: model:ir.model.fields,field_description:dms.field_dms_file__message_is_follower -msgid "Is Follower" -msgstr "É Seguidor" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_root_directory -msgid "Is Root Directory" -msgstr "É Diretoria Raiz" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change parent to other storage." -msgstr "Não é possível alterar o ascendente para outro armazenamento." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change the storage." -msgstr "Não é possível alterar o armazenamento." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__just_done -msgid "Just done" -msgstr "Concluído" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group____last_update -#: model:ir.model.fields,field_description:dms.field_dms_category____last_update -#: model:ir.model.fields,field_description:dms.field_dms_directory____last_update -#: model:ir.model.fields,field_description:dms.field_dms_file____last_update -#: model:ir.model.fields,field_description:dms.field_dms_storage____last_update -#: model:ir.model.fields,field_description:dms.field_dms_tag____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share____last_update -msgid "Last Modified on" -msgstr "Última Modificação em" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_uid -msgid "Last Updated by" -msgstr "Última Atualização por" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_date -#: model:ir.model.fields,field_description:dms.field_dms_category__write_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_date -#: model:ir.model.fields,field_description:dms.field_dms_file__write_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_date -msgid "Last Updated on" -msgstr "Última Atualização em" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Last update" -msgstr "Última Atualização" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__share_link -msgid "Link" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__allowed_model_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__model_ids -msgid "Linked Models" -msgstr "Modelos Vinculados" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_model -#: model:ir.model.fields,field_description:dms.field_dms_file__res_model -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_model -msgid "Linked attachments model" -msgstr "Modelo de anexos vinculado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_id -#: model:ir.model.fields,field_description:dms.field_dms_file__res_id -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_id -msgid "Linked attachments record ID" -msgstr "Registro ID de Anexos vinculados" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Loading" -msgstr "Carregando" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Lock" -msgstr "Trancar" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_locked -msgid "Locked" -msgstr "Trancado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__locked_by -msgid "Locked By" -msgstr "Bloqueado por" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_main_attachment_id -#: model:ir.model.fields,field_description:dms.field_dms_file__message_main_attachment_id -msgid "Main Attachment" -msgstr "Anexo Principal" - -#. module: dms -#: model:res.groups,name:dms.group_dms_manager -msgid "Manager" -msgstr "Gerente" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Manual File Migration" -msgstr "Migração Manual de Arquivos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error -msgid "Message Delivery error" -msgstr "Erro na Entrega de Mensagem" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_ids -msgid "Messages" -msgstr "Mensagens" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Meta Information" -msgstr "Meta Informação" - -#. module: dms -#: model:ir.actions.server,name:dms.action_dms_attachment_migrate -msgid "Migrate" -msgstr "Migrar" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Migrate File %(index)s of %(record_count)s [ %(dms_file_migration)s ]" -msgstr "" -"Migrar arquivo %(index)s de %(record_count)s [ %(dms_file_migration)s ]" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Migrate Files" -msgstr "Migrar Arquivos" - -#. module: dms -#: model:ir.ui.menu,name:dms.menu_dms_file_migration -msgid "Migration" -msgstr "Migração" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__migration -msgid "Migration Status" -msgstr "Estado da Migração" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__model_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__model -msgid "Model" -msgstr "Modelo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Modification Date" -msgstr "Data de modificação" - -#. module: dms -#: model:ir.actions.server,name:dms.action_wizard_dms_file_move -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Move" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_file_move_act_window -msgid "Move files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__my_activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "Prazo da Minha Atividade" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "My Directories" -msgstr "Minhas Diretorias" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "My Documents" -msgstr "Meus Documentos" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "My Files" -msgstr "Meus Arquivos" - -#. module: dms -#. odoo-python -#: code:addons/dms/controllers/portal.py:0 -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__name -#: model:ir.model.fields,field_description:dms.field_dms_category__name -#: model:ir.model.fields,field_description:dms.field_dms_directory__name -#: model:ir.model.fields,field_description:dms.field_dms_file__name -#: model:ir.model.fields,field_description:dms.field_dms_storage__name -#: model:ir.model.fields,field_description:dms.field_dms_tag__name -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#, python-format -msgid "Name" -msgstr "Nome" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directory_new -#: model:ir.actions.act_window,name:dms.action_dms_file_new -msgid "New Root Directory" -msgstr "Nova Diretoria Raiz" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage_new -msgid "New Storage" -msgstr "Novo Armazenamento" - -#. module: dms -#: model:dms.category,name:dms.category_06_demo -msgid "News" -msgstr "Notícias" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "Prazo da Próxima Atividade" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_summary -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_summary -msgid "Next Activity Summary" -msgstr "Resumo da Próxima Atividade" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_id -msgid "Next Activity Type" -msgstr "Tipo da Atividade Seguinte" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "No attachment was provided" -msgstr "Não foi fornecido nenhum anexo" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__not_done -msgid "Not done" -msgstr "Não Feito" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Not results" -msgstr "Não são resultados" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__note -msgid "Note" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction_counter -msgid "Number of Actions" -msgstr "Número de Ações" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error_counter -msgid "Number of errors" -msgstr "Número de erros" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "Número de mensagens que requerem acção" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "Número de mensagens com um erro de entrega" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_03_demo -msgid "Only admin user" -msgstr "Somente utilizador admin" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Only files in the same root directory can be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#, python-format -msgid "Only managers can execute this action." -msgstr "Somente os gerentes podem executar essa ação." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Operations" -msgstr "Operações" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_force_thread_id -msgid "" -"Optional ID of a thread (record) to which all incoming messages will be " -"attached, even if they did not reply to it. If set, this will disable the " -"creation of new records completely." -msgstr "" -"ID opcional de um fio de comunicação (registro) ao qual todas as mensagens " -"recebidas serão anexadas, mesmo que não lhe tenham respondido. Se definido, " -"isto desabilitará completamente a criação de novos registros." - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_organizing -msgid "Organizing" -msgstr "Organizando" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_user_id -msgid "Owner" -msgstr "Proprietário" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_id -msgid "Parent Category" -msgstr "Categoria Ascendente" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_id -msgid "Parent Directory" -msgstr "Diretoria Ascendente" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_group_id -msgid "Parent Group" -msgstr "Grupo Ascendente" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_model_id -msgid "Parent Model" -msgstr "Modelo Ascendente" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_path -msgid "Parent Path" -msgstr "Caminho Ascendente" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_thread_id -msgid "Parent Record Thread ID" -msgstr "ID do Fio de Comunicação de Registo Ascendente" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/access_groups.py:0 -#, python-format -msgid "Parent group '%(parent)s' is child of '%(current)s'." -msgstr "O grupo ascendente '%(parent)s' é descendente de '%(current)s'." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_model_id -msgid "" -"Parent model holding the alias. The model holding the alias reference is not " -"necessarily the model given by alias_model_id (example: project " -"(parent_model) and task (model))" -msgstr "" -"Modelo ascendente que armazena o pseudónimo. O modelo que armazena a " -"referência ao pseudónimo não é necessariamente o modelo determinado por " -"alias_model_id (Ex.: project (parent_model) e task (model))" - -#. module: dms -#: model:dms.tag,name:dms.tag_02_demo -msgid "Partner" -msgstr "Parceiro" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_json -msgid "Path Json" -msgstr "Caminho JSON" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_names -msgid "Path Names" -msgstr "Nomes de Caminho" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_contact -msgid "" -"Policy to post a message on the document using the mailgateway.\n" -"- everyone: everyone can post\n" -"- partners: only authenticated partners\n" -"- followers: only followers of the related document or members of following " -"channels\n" -msgstr "" -"Política para enviar uma mensagem sobre o documento usando o MailGateway.\n" -"- todos: Qualquer um pode escrever\n" -"- parceiros: somente parceiros autenticados\n" -"- seguidores: apenas seguidores do documento relacionado ou membros dos " -"seguintes grupos\n" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_02_demo -#: model:dms.tag,name:dms.tag_05_demo -msgid "Portal" -msgstr "Portal" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_url -#: model:ir.model.fields,field_description:dms.field_dms_file__access_url -msgid "Portal Access URL" -msgstr "URL de Acesso ao Portal" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#, python-format -msgid "Preview" -msgstr "Pré-visualização" - -#. module: dms -#: model:dms.tag,name:dms.tag_10_demo -msgid "Product" -msgstr "Artigo" - -#. module: dms -#: model:dms.tag,name:dms.tag_03_demo -msgid "Project" -msgstr "Projeto" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_read -msgid "Read Access" -msgstr "Acesso de Leitura" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__partner_ids -msgid "Recipients" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_access_group -msgid "Record Access Groups" -msgstr "Gravar Grupos de Acesso" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_file__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__record_ref -msgid "Record Referenced" -msgstr "Registo Referenciado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_force_thread_id -msgid "Record Thread ID" -msgstr "ID do Fio de Registro" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__resource_ref -msgid "Related Document" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_id -msgid "Related Document ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_model -msgid "Related Document Model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__require_migration -msgid "Require Migration" -msgstr "Requer Migração" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_user_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_user_id -msgid "Responsible User" -msgstr "Utilizador Responsável" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__root_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Root Directories" -msgstr "Diretorias Raiz" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__root_directory_id -#: model:ir.model.fields,field_description:dms.field_dms_file__root_directory_id -msgid "Root Directory" -msgstr "Diretoria Raiz" - -#. module: dms -#: model:dms.tag,name:dms.tag_04_demo -msgid "Sales" -msgstr "Vendas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_storage__save_type -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -msgid "Save Type" -msgstr "Tipo de Salvaguarda" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Scan" -msgstr "Analisar" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_token -#: model:ir.model.fields,field_description:dms.field_dms_file__access_token -msgid "Security Token" -msgstr "Token de segurança" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Settings" -msgstr "Configurações" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_directory_share_action -#: model:ir.actions.act_window,name:dms.wizard_dms_file_share_action -msgid "Share" -msgstr "Partilhar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Show storages" -msgstr "Mostrar armazenamentos" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__files -msgid "Single Files" -msgstr "Arquivos Singulares" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__size -#: model:ir.model.fields,field_description:dms.field_dms_file__size -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_binary_max_size -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_migration_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Size" -msgstr "Tamanho" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__human_size -#: model:ir.model.fields,field_description:dms.field_dms_file__human_size -msgid "Size (human readable)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__starred -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Starred" -msgstr "Favorito" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "Starred Directories" -msgstr "Diretorias Favoritas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__user_star_ids -msgid "Stars" -msgstr "Estrelas" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_state -#: model:ir.model.fields,help:dms.field_dms_file__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" -"Estados baseados nas atividades\n" -"Vencida: Ultrapassada a data planeada\n" -"Hoje: Data da atividade é a de hoje\n" -"Planeada: Atividades futuras." - -#. module: dms -#: model:ir.model,name:dms.model_dms_storage -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -msgid "Storage" -msgstr "Armazenamento" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_file__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_storage__is_hidden -msgid "Storage is Hidden" -msgstr "O Armazenamento está Oculto" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage -#: model:ir.ui.menu,name:dms.menu_dms_storage -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Storages" -msgstr "Armazenamentos" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Storages are used to configure your Documents." -msgstr "Os armazenamentos são usados para configurar os seus Documentos." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Subcategories" -msgstr "Subcategorias" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_directories_directory -#: model:ir.model.fields,field_description:dms.field_dms_directory__child_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Subdirectories" -msgstr "Subdiretorias" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__directory -msgid "Subdirectory" -msgstr "Subdiretoria" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_system -msgid "System" -msgstr "Sistema" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Tag" -msgstr "Etiqueta" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_tag_name_uniq -msgid "Tag name already exists!" -msgstr "Já existe uma etiqueta com este nome!" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_tag -#: model:ir.model.fields,field_description:dms.field_dms_category__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__tag_ids -#: model:ir.ui.menu,name:dms.menu_dms_tag -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Tags" -msgstr "Etiquetas" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Tags are used to categorize Documents." -msgstr "As etiquetas são usadas para categorizar documentos." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Tags..." -msgstr "Etiquetas..." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Technical Information" -msgstr "Informação Técnica" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_category__active -msgid "The active field allows you to hide the category without removing it." -msgstr "O campo ativo permite que oculte a categoria sem a remover." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_tag__active -msgid "The active field allows you to hide the tag without removing it." -msgstr "O campo ativo permite que oculte a etiqueta sem a remover." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "The configuration is done!" -msgstr "A configuração está feita!" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "The directory name is invalid." -msgstr "O nome da diretoria é inválido." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file has a forbidden file extension." -msgstr "O arquivo tem uma extensão de arquivo proibida." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file name is invalid." -msgstr "O nome do arquivo é inválido." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The maximum upload size is %s MB." -msgstr "O tamanho máximo de upload é %s MB." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_model_id -msgid "" -"The model (Odoo Document Kind) to which this alias corresponds. Any incoming " -"email that does not reply to an existing record will cause the creation of a " -"new record of this model (e.g. a Project Task)" -msgstr "" -"O modelo (Odoo Document Kind) ao qual este pseudónimo corresponde. Qualquer " -"e-mail de entrada que não responda a um registo existente criará um novo " -"registo deste modelo (Ex.: uma Tarefa de Projeto)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_name -msgid "" -"The name of the email alias, e.g. 'jobs' if you want to catch emails for " -"" -msgstr "" -"O nome do pseudónimo de e-mail, ex.: 'jobs' se quiser receber emails de " -"" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_access_group_name_uniq -msgid "The name of the group must be unique!" -msgstr "O nome do grupo deve ser único!" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_user_id -msgid "" -"The owner of records created upon receiving emails on this alias. If this " -"field is not set the system will attempt to find the right owner based on " -"the sender (From) address, or will use the Administrator account if no " -"system user is found for that address." -msgstr "" -"O dono dos registos criados depois da receção de e-mails com este " -"pseudónimo. Se este campo não estiver ativo, o sistema vai tentar encontrar " -"o dono correto com base no endereço do remetente (De), ou então utilizará a " -"conta de Administrador se não for encontrado nenhum utilizador no sistema " -"com esse endereço." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_storage__save_type -msgid "" -"The save type is used to determine how a file is saved by the\n" -" system. If you change this setting, you can migrate existing files\n" -" manually by triggering the action." -msgstr "" -"O tipo de salvaguarda é usado para determinar como um arquivo é guardado " -"pelo\n" -" sistema. Se alterar esta configuração, poderá migrar arquivos " -"existentes\n" -" manualmente, desencadeando a ação." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "This directory needs to be associated to a record." -msgstr "Esta diretoria precisa de ser associada a um registo." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_elements -msgid "Total Elements" -msgstr "Total de Elementos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_files -msgid "Total Files" -msgstr "Total de Arquivos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_directories -msgid "Total Subdirectories" -msgstr "Total de Subdiretorias" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Total files" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_04_demo -msgid "Traveling" -msgstr "Viajando" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__mimetype -msgid "Type" -msgstr "Tipo" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "Tipo de atividade de exceção registada." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_unlink -msgid "Unlink Access" -msgstr "Acesso à Desvinculação" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Unlock" -msgstr "Destrancar" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_process -msgid "Unpack Emails as" -msgstr "Desempacotar e-mails como" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_controller.xml:0 -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Upload" -msgstr "Carregar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload File" -msgstr "Carregar Arquivo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload your first File." -msgstr "Carregue o seu primeiro Arquivo." - -#. module: dms -#: model:res.groups,name:dms.group_dms_user -msgid "User" -msgstr "Utilizador" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Users" -msgstr "Utilizadores" - -#. module: dms -#: model:dms.tag,name:dms.tag_09_demo -msgid "Vendor Bill" -msgstr "Fatura de Fornecedor" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Viewer" -msgstr "Visualizador" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Views" -msgstr "Visualizações" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__website_message_ids -msgid "Website Messages" -msgstr "Mensagens do Website" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,help:dms.field_dms_file__website_message_ids -msgid "Website communication history" -msgstr "Histórico de comunicação do website" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_file_move -msgid "Wizard Dms File Move" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_share -msgid "Wizard for sharing DMS records" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_write -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_write -msgid "Write Access" -msgstr "Acesso à Gravação" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#: code:addons/dms/static/src/js/views/many_drop_target.js:0 -#, python-format -msgid "You must select a directory first" -msgstr "Deve selecionar uma diretoria primeiro" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "action_close_documents_onboarding" -msgstr "action_close_documents_onboarding" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "element(s)" -msgstr "elementos(s)" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "exe,msi" -msgstr "exe,msi" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "mail.catchall.domain" -msgstr "mail.catchall.domínio" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "o_onboarding_blue" -msgstr "o_onboarding_blue" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "o_onboarding_orange" -msgstr "o_onboarding_orange" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "res.company" -msgstr "res.company" - -#, python-format -#~ msgid "A file with the same name already exists" -#~ msgstr "Já existe um arquivo com o mesmo nome" diff --git a/odoo-bringout-oca-dms-dms/dms/i18n/pt_BR.po b/odoo-bringout-oca-dms-dms/dms/i18n/pt_BR.po deleted file mode 100644 index 625b1a42..00000000 --- a/odoo-bringout-oca-dms-dms/dms/i18n/pt_BR.po +++ /dev/null @@ -1,2400 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * dms -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-07-05 19:47+0000\n" -"Last-Translator: rodrigosottomaiormacedo " -"\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: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_process -msgid "" -" Define how incoming emails are processed:\n" -"\n" -" - Single Files: The email gets attached to the directory " -"and\n" -" all attachments are created as files.\n" -"\n" -" - Subdirectory: A new subdirectory is created for each " -"email\n" -" and the mail is attached to this subdirectory. The " -"attachments\n" -" are created as files of the subdirectory.\n" -" " -msgstr "" -" Defina como os e-mails recebidos são processados:\n" -"\n" -" - Arquivos únicos: o e-mail é anexado ao diretório e\n" -" todos os anexos são criados como arquivos.\n" -"\n" -" - Subdiretório: Um novo subdiretório é criado para cada " -"email\n" -" e o email é anexado a este subdiretório. Os anexos\n" -" são criados como arquivos do subdiretório.\n" -" " - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Files" -msgstr "%s Arquivos" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Subdirectories" -msgstr "%s Sub-diretórios" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_directory.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_directory.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_file.png" -msgstr "/dms/static/lib/img/banner/documents_onboarding_file.png" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Archive" -msgstr "" -"\n" -" Arquivar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unarchive" -msgstr "" -"\n" -" Desarquivar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Download" -msgstr "" -"\n" -" Baixar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "" -"\n" -" ATTENTION: Tips to keep in mind before moving " -"files:
\n" -" - This change cannot be undone.
\n" -" - Remember that the permissions of the files are those " -"of the folder that contains it, therefore, it is possible that when you " -"change it, the permissions will also change.
\n" -" Make this change at your own risk." -msgstr "" -"\n" -" ATENÇÃO: Dicas para ter " -"em mente antes de mover arquivos:
\n" -" - Esta alteração não pode ser " -"desfeita.
\n" -" - Lembre-se que as permissões " -"dos arquivos são as da pasta que os contém, portanto, é possível que ao " -"alterá-lo, as permissões também sejam alteradas.
\n" -" Faça essa alteração por sua " -"conta e risco." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Open" -msgstr "" -"\n" -" Abrir" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Open" -msgstr "" -"\n" -" Abrir" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Files" -msgstr "" -"\n" -" Abrir" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Directories" -msgstr "" -"\n" -" Diretórios" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Lock" -msgstr "" -"\n" -" Bloquear" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Edit" -msgstr "" -"\n" -" Editar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Edit" -msgstr "" -"\n" -" Editar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Delete" -msgstr "" -"\n" -" Excluir" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Delete" -msgstr "" -"\n" -" Excluir" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unlock" -msgstr "" -"\n" -" Destravar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"\n" -" Storages\n" -" " -msgstr "" -"\n" -" Armazenamentos\n" -" " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"File\n" -" Extensions\n" -" " -msgstr "" -"File\n" -" Extensões\n" -" " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Size" -msgstr "Tamanho do arquivo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "" -"@\n" -" @ " -msgstr "" -"@\n" -" @ " - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "Documents" -msgstr "Documentos" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_defaults -msgid "" -"A Python dictionary that will be evaluated to provide default values when " -"creating new records for this alias." -msgstr "" -"Um dicionário Python que será avaliado para fornecer valores padrão ao criar " -"novos registros para este alias." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory can't be a root and have a parent directory." -msgstr "Um diretório não pode ser raiz e ter um diretório superior." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have a parent directory." -msgstr "Um diretório deve ter um diretório superior." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have model in attachment storage." -msgstr "Um diretório deve ter modelo no armazenamento de anexos." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory with the same name already exists." -msgstr "Já existe um diretório com o mesmo nome." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file must have model and resource ID in attachment storage." -msgstr "Um arquivo deve ter modelo e ID de recurso no armazenamento de anexos." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file with the same name already exists." -msgstr "Já existe um arquivo com o mesmo nome." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A root directory has to have a storage." -msgstr "Um diretório raiz precisa ter um armazenamento." - -#. module: dms -#: model:ir.model,name:dms.model_abstract_dms_mixin -msgid "Abstract Dms Mixin" -msgstr "Mixin Sgd abstrato" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Accept Emails from" -msgstr "Aceitar e-mails de" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_access_groups -#: model:ir.ui.menu,name:dms.menu_dms_access_groups -msgid "Access Groups" -msgstr "Grupos de Acesso" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Access Information" -msgstr "Informações de Acesso" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_warning -#: model:ir.model.fields,field_description:dms.field_dms_file__access_warning -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__access_warning -msgid "Access warning" -msgstr "Aviso de acesso" - -#. module: dms -#: model:dms.tag,name:dms.tag_07_demo -msgid "Accounting" -msgstr "Contabilidade" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction -msgid "Action Needed" -msgstr "Ação Necessária" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Actions" -msgstr "Ações" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__active -#: model:ir.model.fields,field_description:dms.field_dms_tag__active -msgid "Active" -msgstr "Ativo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_ids -msgid "Activities" -msgstr "Atividades" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "Decoração de exceção de atividade" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_state -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_state -msgid "Activity State" -msgstr "Situação da Atividade" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_icon -msgid "Activity Type Icon" -msgstr "Ícone Tipo Atividade" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "Add a new Directory." -msgstr "Add um novo Diretório." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -msgid "Add a new File." -msgstr "Add um novo Arquivo." - -#. module: dms -#: model:ir.model.fields,help:dms.field_wizard_dms_share__note -msgid "Add extra content to display in the email" -msgstr "Adicione conteúdo extra para exibir no e-mail" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_01_demo -msgid "Admin" -msgstr "Admin" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_id -msgid "Alias" -msgstr "Apelido" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_contact -msgid "Alias Contact Security" -msgstr "Apelido Contato Segurança" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_name -msgid "Alias Name" -msgstr "Nome Alternativo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Alias Setting" -msgstr "Configuração Apelido" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_domain -msgid "Alias domain" -msgstr "Domínio alternativo" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Alias-Mail-Extraction" -msgstr "Extração de Alias-Mail" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_model_id -msgid "Aliased Model" -msgstr "Modelo com alias" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "All" -msgstr "Tudo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "All Files" -msgstr "Todos os Arquivos" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#, python-format -msgid "An error occurred during the upload" -msgstr "Ocorreu um erro durante o carregamento" - -#. module: dms -#: model:dms.tag,name:dms.tag_06_demo -msgid "Apps" -msgstr "Apps" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__active -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Archived" -msgstr "Arquivado" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Archived Files" -msgstr "Arquivos Arquivados" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Are you sure? All files will be moved." -msgstr "Tem certeza? Todos os arquivos serão movidos." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model,name:dms.model_ir_attachment -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__attachment -#, python-format -msgid "Attachment" -msgstr "Anexo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_attachment_count -#: model:ir.model.fields,field_description:dms.field_dms_file__message_attachment_count -msgid "Attachment Count" -msgstr "Cont. Anexos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__attachment_id -msgid "Attachment File" -msgstr "Arquivo Anexado" - -#. module: dms -#: model:ir.model,name:dms.model_base -msgid "Base" -msgstr "Base" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Cancel" -msgstr "Cancelar" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_category -#: model:ir.ui.menu,name:dms.menu_dms_category -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Categories" -msgstr "Categorias" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Categories are used to categorize Documents." -msgstr "Categorias são usadas para categorizar documentos." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__category_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__category_id -#: model:ir.model.fields,field_description:dms.field_dms_file__category_id -#: model:ir.model.fields,field_description:dms.field_dms_tag__category_id -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Category" -msgstr "Categoria" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_category_name_uniq -msgid "Category name already exists!" -msgstr "O nome da categoria já existe!" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__checksum -msgid "Checksum/SHA1" -msgstr "Checksum/SHA1" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__child_category_ids -msgid "Child Categories" -msgstr "Categorias Inferiores" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__child_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Child Groups" -msgstr "Grupos Inferiores" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -msgid "Click to add a new directory." -msgstr "Clique para adicionar um novo diretório." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Click to add a new file." -msgstr "Clique para adicionar um novo arquivo." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Click to create a new tag." -msgstr "Clique para criar uma novo marcador." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__closed -msgid "Closed" -msgstr "Fechado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__color -#: model:ir.model.fields,field_description:dms.field_dms_directory__color -#: model:ir.model.fields,field_description:dms.field_dms_file__color -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Color" -msgstr "Cor" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_tag__color -msgid "Color Index" -msgstr "Índice Cores" - -#. module: dms -#: model:ir.model,name:dms.model_res_company -msgid "Companies" -msgstr "Empresas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__company_id -#: model:ir.model.fields,field_description:dms.field_dms_file__company_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__company_id -msgid "Company" -msgstr "Empresa" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Complete Groups" -msgstr "Grupos completos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__complete_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_name -msgid "Complete Name" -msgstr "Nome completo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__complete_directory_ids -msgid "Complete directories" -msgstr "Diretórios completos" - -#. module: dms -#: model:ir.model,name:dms.model_res_config_settings -msgid "Config Settings" -msgstr "Configurações" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config -msgid "Configuration" -msgstr "Configuração" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content -msgid "Content" -msgstr "Conteúdo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_binary -msgid "Content Binary" -msgstr "Conteúdo Binário" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_file -msgid "Content File" -msgstr "Arquivo de conteúdo" - -#. module: dms -#: model:dms.tag,name:dms.tag_11_demo -msgid "Contract" -msgstr "Contrato" - -#. module: dms -#: model:dms.category,name:dms.category_03_demo -msgid "Contracts" -msgstr "Contratos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_category__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_directories -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_directories -msgid "Count Directories" -msgstr "# Diretórios" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_elements -msgid "Count Elements" -msgstr "# Elementos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_files -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files_title -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_files -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_files -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__count_files -msgid "Count Files" -msgstr "# Arquivos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files -msgid "Count Files Title" -msgstr "# Título dos Arquivos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_categories -msgid "Count Subcategories" -msgstr "# Subcategorias" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories_title -msgid "Count Subdirectories" -msgstr "# Subdiretórios" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories -msgid "Count Subdirectories Title" -msgstr "# Título dos Subdiretórios" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_tags -msgid "Count Tags" -msgstr "# Marcadores" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_users -msgid "Count Users" -msgstr "# Usuários" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -msgid "Create" -msgstr "Criar" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_create -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_create -msgid "Create Access" -msgstr "Permissão de Criação" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create Directory" -msgstr "Criar Diretório" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create Storage" -msgstr "Criar Armazenamento" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Create a new Category." -msgstr "Criar uma nova Categoria." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create a new Document Storage." -msgstr "Crie um novo Armazenamento de Documentos." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create a new Root Directory." -msgstr "Crie um novo diretório raiz." - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Create a new Storage object." -msgstr "Crie um novo objeto de Armazenamento." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__include_message_attachments -msgid "Create files from message attachments" -msgstr "Crie arquivos a partir de anexos de mensagens" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_uid -msgid "Created by" -msgstr "Criado por" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_date -#: model:ir.model.fields,field_description:dms.field_dms_category__create_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_date -#: model:ir.model.fields,field_description:dms.field_dms_file__create_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_date -msgid "Created on" -msgstr "Criado em" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Creation Date" -msgstr "Data Criação" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__save_type -msgid "Current Save Type" -msgstr "Tipo de Salvamento Atual" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_bounced_content -msgid "Custom Bounced Message" -msgstr "Mensagem Devolvida Personalizada" - -#. module: dms -#: model:dms.tag,name:dms.tag_01_demo -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Customer" -msgstr "Cliente" - -#. module: dms -#: model:dms.tag,name:dms.tag_08_demo -msgid "Customer Invoice" -msgstr "Fatura Cliente" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__access_url -#: model:ir.model.fields,help:dms.field_dms_file__access_url -msgid "Customer Portal URL" -msgstr "URL do Portal do Cliente" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "DMS" -msgstr "SGD" - -#. module: dms -#: model:ir.model,name:dms.model_dms_security_mixin -msgid "DMS Security Mixin" -msgstr "Mixin de segurança SGD" - -#. module: dms -#: model:ir.model,name:dms.model_dms_mixins_thumbnail -msgid "DMS thumbnail and icon mixin" -msgstr "Miniatura DMS e mix de ícones" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__database -#, python-format -msgid "Database" -msgstr "Banco de Dados" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_defaults -msgid "Default Values" -msgstr "Valores Padrão" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Define forbidden file extensions" -msgstr "Defina extensões de arquivo proibidas" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"Define the maximum upload size of a\n" -" file in MB" -msgstr "" -"Defina o tamanho máximo de carregamento de um\n" -" arquivo em MB" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Defines a list of forbidden file extensions. (Example: 'exe,msi')" -msgstr "" -"Define uma lista de extensões de arquivo proibidas. (Exemplo: 'exe,msi')" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_binary_max_size -msgid "Defines the maximum upload size in MB. Default (25MB)" -msgstr "Define o tamanho máximo de upload em MB. Padrão (25 MB)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_unlink -msgid "Delete Access" -msgstr "Permissão de Exclusão" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_storage -#: model:ir.actions.act_window,name:dms.action_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_access_group__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_category__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__directory_ids -#: model:ir.ui.menu,name:dms.menu_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Directories" -msgstr "Diretórios" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "" -"Directories can be used to structure and organize\n" -" files directly in Odoo." -msgstr "" -"Os diretórios podem ser usados para estruturar e organizar\n" -" arquivos diretamente no Odoo." - -#. module: dms -#: model:ir.model,name:dms.model_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_file__directory_id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__directory_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Directory" -msgstr "Diretório" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__display_name -#: model:ir.model.fields,field_description:dms.field_dms_category__display_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__display_name -#: model:ir.model.fields,field_description:dms.field_dms_file__display_name -#: model:ir.model.fields,field_description:dms.field_dms_storage__display_name -#: model:ir.model.fields,field_description:dms.field_dms_tag__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__display_name -msgid "Display Name" -msgstr "Nome Exibição" - -#. module: dms -#: model:ir.model,name:dms.model_dms_category -msgid "Document Category" -msgstr "Categoria Documento" - -#. module: dms -#: model:ir.model,name:dms.model_dms_tag -msgid "Document Tag" -msgstr "Marcador Documento" - -#. module: dms -#: model:ir.module.category,name:dms.category_dms_security -#: model:ir.ui.menu,name:dms.main_menu_dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -#: model_terms:ir.ui.view,arch_db:dms.portal_my_home_dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Documents" -msgstr "Documentos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_directory_state -msgid "Documents Onboarding Directory State" -msgstr "Estado do Diretório de Integração de Documentos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_file_state -msgid "Documents Onboarding File State" -msgstr "Estado do Arquivo de Integração de Documentos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_state -msgid "Documents Onboarding State" -msgstr "Estado da Integração de Documentos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_storage_state -msgid "Documents Onboarding Storage State" -msgstr "Estado de Armazenamento da Integração de Documentos" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__done -msgid "Done" -msgstr "Feito" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "Dropdown menu" -msgstr "Menu Suspenso" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_lock_editor -msgid "Editor" -msgstr "Editor" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Elements" -msgstr "Elementos" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Email Alias" -msgstr "Apelido de E-mail" - -#. module: dms -#: model:ir.model,name:dms.model_mail_thread -msgid "Email Thread" -msgstr "Tópico do e-mail" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/category.py:0 -#, python-format -msgid "Error! You cannot create recursive categories." -msgstr "Erro! Você não pode criar categorias recursivas." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Error! You cannot create recursive directories." -msgstr "Erro! Você não pode criar diretórios recursivos." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__explicit_user_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Explicit Users" -msgstr "Usuários Explícitos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__extension -msgid "Extension" -msgstr "Extensão" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Extensions" -msgstr "Extensões" - -#. module: dms -#: model:dms.category,name:dms.category_05_demo -msgid "External" -msgstr "Externo" - -#. module: dms -#: model:ir.model,name:dms.model_dms_file -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "File" -msgstr "Arquivo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Upload" -msgstr "Carregamento de Arquivo" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_file -#: model:ir.actions.act_window,name:dms.action_dms_file_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_storage_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_wizard_selector -#: model:ir.actions.act_window,name:dms.action_dms_files_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_storage -#: model:ir.model.fields,field_description:dms.field_dms_category__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_file_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__file_ids -#: model:ir.ui.menu,name:dms.menu_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Files" -msgstr "Arquivos" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Files are used to save content directly in Odoo." -msgstr "Arquivos são usados para salvar conteúdo diretamente no Odoo." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__file -#, python-format -msgid "Filestore" -msgstr "Armazenamento de Arquivos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_follower_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_follower_ids -msgid "Followers" -msgstr "Seguidores" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_partner_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_partner_ids -msgid "Followers (Partners)" -msgstr "Seguidores (Parceiros)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "Ícone da Fonte awesome e.x. fa-tasks" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_settings_general -#: model:ir.ui.menu,name:dms.menu_dms_settings_general -msgid "General Settings" -msgstr "Configurações Gerais" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Group" -msgstr "Grupo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Group By" -msgstr "Agrupar Por" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__name -msgid "Group Name" -msgstr "Nome do Grupo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__users -msgid "Group Users" -msgstr "Usuários do Grupo" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__group_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Groups" -msgstr "Grupos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__has_message -#: model:ir.model.fields,field_description:dms.field_dms_file__has_message -msgid "Has Message" -msgstr "Tem Menssagem" - -#. module: dms -#: model:dms.category,name:dms.category_02_demo -msgid "Human Resource" -msgstr "Recursos Humanos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__id -#: model:ir.model.fields,field_description:dms.field_dms_category__id -#: model:ir.model.fields,field_description:dms.field_dms_directory__id -#: model:ir.model.fields,field_description:dms.field_dms_file__id -#: model:ir.model.fields,field_description:dms.field_dms_storage__id -#: model:ir.model.fields,field_description:dms.field_dms_tag__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__id -msgid "ID" -msgstr "ID" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_thread_id -msgid "" -"ID of the parent record holding the alias (example: project holding the task " -"creation alias)" -msgstr "" -"ID do registro superior que contém o alias (exemplo: projeto que contém o " -"alias de criação da tarefa)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_icon -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Icon" -msgstr "Ícone" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_file__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__icon_url -msgid "Icon URL" -msgstr "Ícone URL" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "Ícone para indicar uma atividade de exceção." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_file__active -msgid "If a file is set to archived, it is not displayed, but still exists." -msgstr "" -"Se um arquivo estiver definido como arquivado, ele não será exibido, mas " -"ainda existirá." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction -msgid "If checked, new messages require your attention." -msgstr "Se marcada, novas mensagens requerem sua atenção." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "Se marcada, algumas mensagens apresentam um erro de entrega." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,help:dms.field_dms_directory__company_id -#: model:ir.model.fields,help:dms.field_dms_file__company_id -#: model:ir.model.fields,help:dms.field_dms_storage__company_id -msgid "" -"If set, directories and files will only be available for the selected " -"company." -msgstr "" -"Se definido, os diretórios e arquivos estarão disponíveis apenas para a " -"empresa selecionada." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_bounced_content -msgid "" -"If set, this content will automatically be sent out to unauthorized users " -"instead of the default message." -msgstr "" -"Se definido, esse conteúdo será enviado automaticamente para usuários não " -"autorizados, em vez da mensagem padrão." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1920 -msgid "Image" -msgstr "Imagem" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1024 -msgid "Image 1024" -msgstr "Imagem 1024" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_128 -msgid "Image 128" -msgstr "Imagem 128" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_256 -msgid "Image 256" -msgstr "Imagem 256" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_512 -msgid "Image 512" -msgstr "Imagem 512" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,help:dms.field_dms_storage__inherit_access_from_parent_record -msgid "" -"Indicate if directories and files access work only with related model access " -"(for example, if some directories are related with any sale, only users with " -"read access to these sale can acess)" -msgstr "" -"Indica se o acesso a diretórios e arquivos funciona apenas com acesso de " -"modelo relacionado (por exemplo, se alguns diretórios estiverem relacionados " -"a alguma venda, apenas usuários com acesso de leitura a essas vendas poderão " -"acessar)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_storage__include_message_attachments -msgid "" -"Indicate if directories and files auto-create in mail composition process too" -msgstr "" -"Indica se diretórios e arquivos também são criados automaticamente no " -"processo de composição de mensagens" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,help:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,help:dms.field_dms_file__is_hidden -#: model:ir.model.fields,help:dms.field_dms_storage__is_hidden -msgid "Indicates if directories and files are hidden by default." -msgstr "Indica se diretórios e arquivos estão ocultos por padrão." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__is_root_directory -msgid "" -"Indicates if the directory is a root directory.\n" -" A root directory has a settings object, while a directory with a " -"set\n" -" parent inherits the settings form its parent." -msgstr "" -"Indica se o diretório é um diretório raiz.\n" -" Um diretório raiz possui um objeto de configurações, enquanto um " -"diretório setado com\n" -" pai herda as configurações de seu pai." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__inherit_group_ids -msgid "Inherit Groups" -msgstr "Herdar Grupos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,field_description:dms.field_dms_storage__inherit_access_from_parent_record -msgid "Inherit permissions from related record" -msgstr "Herdar permissões do registro relacionado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_create -msgid "Inherited Create Access" -msgstr "Permissão de Criação Herdada" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_unlink -msgid "Inherited Unlink Access" -msgstr "Acesso de Desvinculação Herdado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_write -msgid "Inherited Write Access" -msgstr "Permissão de Escrita Herdada" - -#. module: dms -#: model:dms.category,name:dms.category_01_demo -msgid "Internal" -msgstr "Interno" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Internal / Human Resource" -msgstr "Interno/Recursos Humanos" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Invalid attachments!" -msgstr "Anexos Inválidos!" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Invoices" -msgstr "Faturas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_is_follower -#: model:ir.model.fields,field_description:dms.field_dms_file__message_is_follower -msgid "Is Follower" -msgstr "É Seguidor" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_root_directory -msgid "Is Root Directory" -msgstr "É Diretório Raiz" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change parent to other storage." -msgstr "Não é possível alterar o pai para outro armazenamento." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change the storage." -msgstr "Não é possível alterar o armazenamento." - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__just_done -msgid "Just done" -msgstr "Concluído" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group____last_update -#: model:ir.model.fields,field_description:dms.field_dms_category____last_update -#: model:ir.model.fields,field_description:dms.field_dms_directory____last_update -#: model:ir.model.fields,field_description:dms.field_dms_file____last_update -#: model:ir.model.fields,field_description:dms.field_dms_storage____last_update -#: model:ir.model.fields,field_description:dms.field_dms_tag____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share____last_update -msgid "Last Modified on" -msgstr "Última Modificação em" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_uid -msgid "Last Updated by" -msgstr "Última Atualização por" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_date -#: model:ir.model.fields,field_description:dms.field_dms_category__write_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_date -#: model:ir.model.fields,field_description:dms.field_dms_file__write_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_date -msgid "Last Updated on" -msgstr "Última Atualização em" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Last update" -msgstr "Última Atualização" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__share_link -msgid "Link" -msgstr "Ligação" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__allowed_model_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__model_ids -msgid "Linked Models" -msgstr "Modelos Vinculados" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_model -#: model:ir.model.fields,field_description:dms.field_dms_file__res_model -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_model -msgid "Linked attachments model" -msgstr "Modelo de anexos vinculados" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_id -#: model:ir.model.fields,field_description:dms.field_dms_file__res_id -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_id -msgid "Linked attachments record ID" -msgstr "Anexo Vinculado" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Loading" -msgstr "Carregando" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Lock" -msgstr "Bloquear" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_locked -msgid "Locked" -msgstr "Bloqueado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__locked_by -msgid "Locked By" -msgstr "Bloqueado por" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_main_attachment_id -#: model:ir.model.fields,field_description:dms.field_dms_file__message_main_attachment_id -msgid "Main Attachment" -msgstr "Anexo Principal" - -#. module: dms -#: model:res.groups,name:dms.group_dms_manager -msgid "Manager" -msgstr "Gerente" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Manual File Migration" -msgstr "Migração Manual de Arquivos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error -msgid "Message Delivery error" -msgstr "Erro na entrega de mensagens" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_ids -msgid "Messages" -msgstr "Mensagens" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Meta Information" -msgstr "Meta Informação" - -#. module: dms -#: model:ir.actions.server,name:dms.action_dms_attachment_migrate -msgid "Migrate" -msgstr "Migrar" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Migrate File %(index)s of %(record_count)s [ %(dms_file_migration)s ]" -msgstr "" -"Migrar arquivo %(index)s de %(record_count)s [ %(dms_file_migration)s ]" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Migrate Files" -msgstr "Migrar Arquivos" - -#. module: dms -#: model:ir.ui.menu,name:dms.menu_dms_file_migration -msgid "Migration" -msgstr "Migração" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__migration -msgid "Migration Status" -msgstr "Status da Migração" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__model_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__model -msgid "Model" -msgstr "Modelo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Modification Date" -msgstr "Data Modificação" - -#. module: dms -#: model:ir.actions.server,name:dms.action_wizard_dms_file_move -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Move" -msgstr "Mover" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_file_move_act_window -msgid "Move files" -msgstr "Mover arquivos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__my_activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "Prazo da minha Atividade" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "My Directories" -msgstr "Meus Diretórios" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "My Documents" -msgstr "Meus Documentos" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "My Files" -msgstr "Meus Arquivos" - -#. module: dms -#. odoo-python -#: code:addons/dms/controllers/portal.py:0 -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__name -#: model:ir.model.fields,field_description:dms.field_dms_category__name -#: model:ir.model.fields,field_description:dms.field_dms_directory__name -#: model:ir.model.fields,field_description:dms.field_dms_file__name -#: model:ir.model.fields,field_description:dms.field_dms_storage__name -#: model:ir.model.fields,field_description:dms.field_dms_tag__name -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#, python-format -msgid "Name" -msgstr "Nome" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directory_new -#: model:ir.actions.act_window,name:dms.action_dms_file_new -msgid "New Root Directory" -msgstr "Novo Diretório Raiz" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage_new -msgid "New Storage" -msgstr "Novo Armazenamento" - -#. module: dms -#: model:dms.category,name:dms.category_06_demo -msgid "News" -msgstr "Novos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "Prazo para Próxima Atividade" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_summary -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_summary -msgid "Next Activity Summary" -msgstr "Resumo da Próxima Atividade" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_id -msgid "Next Activity Type" -msgstr "Tipo da Próxima Atividade" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "No attachment was provided" -msgstr "Nenhum anexo foi fornecido" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__not_done -msgid "Not done" -msgstr "Não realizado" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Not results" -msgstr "Sem Resultados" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__note -msgid "Note" -msgstr "Nota" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction_counter -msgid "Number of Actions" -msgstr "Número de Ações" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error_counter -msgid "Number of errors" -msgstr "Número de erros" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "Número de mensagens que exigem ação" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "Número de mensagens com erro de entrega" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_03_demo -msgid "Only admin user" -msgstr "Somente usuário administrador" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Only files in the same root directory can be moved." -msgstr "Somente arquivos no mesmo diretório raiz podem ser movidos." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#, python-format -msgid "Only managers can execute this action." -msgstr "Somente os gerentes podem executar esta ação." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Operations" -msgstr "Operações" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_force_thread_id -msgid "" -"Optional ID of a thread (record) to which all incoming messages will be " -"attached, even if they did not reply to it. If set, this will disable the " -"creation of new records completely." -msgstr "" -"ID opcional de um tópico (registro) ao qual todas as mensagens recebidas " -"serão anexadas, mesmo que não tenham respondido. Se definido, isso " -"desabilitará completamente a criação de novos registros." - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_organizing -msgid "Organizing" -msgstr "Organizando" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_user_id -msgid "Owner" -msgstr "Proprietário" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_id -msgid "Parent Category" -msgstr "Categoria Superior" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_id -msgid "Parent Directory" -msgstr "Diretório Superior" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_group_id -msgid "Parent Group" -msgstr "Grupo Superior" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_model_id -msgid "Parent Model" -msgstr "Modelo Superior" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_path -msgid "Parent Path" -msgstr "Caminho Superior" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_thread_id -msgid "Parent Record Thread ID" -msgstr "ID do tópico do registro superior" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/access_groups.py:0 -#, python-format -msgid "Parent group '%(parent)s' is child of '%(current)s'." -msgstr "O grupo superior '%(parent)s' é filho de '%(current)s'." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_model_id -msgid "" -"Parent model holding the alias. The model holding the alias reference is not " -"necessarily the model given by alias_model_id (example: project " -"(parent_model) and task (model))" -msgstr "" -"Modelo pai que contém o alias. O modelo que contém a referência de alias não " -"é necessariamente o modelo fornecido por alias_model_id (exemplo: projeto " -"(modelo_pai) e tarefa (modelo))" - -#. module: dms -#: model:dms.tag,name:dms.tag_02_demo -msgid "Partner" -msgstr "Parceiro" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_json -msgid "Path Json" -msgstr "Caminho Json" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_names -msgid "Path Names" -msgstr "Nomes de caminhos" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_contact -msgid "" -"Policy to post a message on the document using the mailgateway.\n" -"- everyone: everyone can post\n" -"- partners: only authenticated partners\n" -"- followers: only followers of the related document or members of following " -"channels\n" -msgstr "" -"Política para postar uma mensagem no documento usando o mailgateway.\n" -"- todos: todos podem postar\n" -"- parceiros: apenas parceiros autenticados\n" -"- seguidores: apenas seguidores do documento relacionado ou membros dos " -"canais seguintes\n" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_02_demo -#: model:dms.tag,name:dms.tag_05_demo -msgid "Portal" -msgstr "Portal" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_url -#: model:ir.model.fields,field_description:dms.field_dms_file__access_url -msgid "Portal Access URL" -msgstr "URL do Portal de Acesso" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#, python-format -msgid "Preview" -msgstr "Visualização" - -#. module: dms -#: model:dms.tag,name:dms.tag_10_demo -msgid "Product" -msgstr "Produto" - -#. module: dms -#: model:dms.tag,name:dms.tag_03_demo -msgid "Project" -msgstr "Projeto" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_read -msgid "Read Access" -msgstr "Permissão de Leitura" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__partner_ids -msgid "Recipients" -msgstr "Destinatários" - -#. module: dms -#: model:ir.model,name:dms.model_dms_access_group -msgid "Record Access Groups" -msgstr "Gravar grupos de acesso" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_file__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__record_ref -msgid "Record Referenced" -msgstr "Registro Referenciado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_force_thread_id -msgid "Record Thread ID" -msgstr "Registrar ID do tópico" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__resource_ref -msgid "Related Document" -msgstr "Documento Relacionado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_id -msgid "Related Document ID" -msgstr "ID do documento relacionado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_model -msgid "Related Document Model" -msgstr "Modelo de Documento Relacionado" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__require_migration -msgid "Require Migration" -msgstr "Requer Migração" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_user_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_user_id -msgid "Responsible User" -msgstr "Usuário Responsável" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__root_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Root Directories" -msgstr "Diretórios Raiz" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__root_directory_id -#: model:ir.model.fields,field_description:dms.field_dms_file__root_directory_id -msgid "Root Directory" -msgstr "Diretório raiz" - -#. module: dms -#: model:dms.tag,name:dms.tag_04_demo -msgid "Sales" -msgstr "Vendas" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_storage__save_type -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -msgid "Save Type" -msgstr "Salvar Como" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Scan" -msgstr "Procurar" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_token -#: model:ir.model.fields,field_description:dms.field_dms_file__access_token -msgid "Security Token" -msgstr "Token de Segurança" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Settings" -msgstr "Configurações" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_directory_share_action -#: model:ir.actions.act_window,name:dms.wizard_dms_file_share_action -msgid "Share" -msgstr "Compartilhar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Show storages" -msgstr "Mostrar armazenamentos" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__files -msgid "Single Files" -msgstr "Arquivos Únicos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__size -#: model:ir.model.fields,field_description:dms.field_dms_file__size -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_binary_max_size -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_migration_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Size" -msgstr "Tamanho" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__human_size -#: model:ir.model.fields,field_description:dms.field_dms_file__human_size -msgid "Size (human readable)" -msgstr "Tamanho (legível por humanos)" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__starred -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Starred" -msgstr "Favorito" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "Starred Directories" -msgstr "Diretórios Favoritos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__user_star_ids -msgid "Stars" -msgstr "Favoritos" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_state -#: model:ir.model.fields,help:dms.field_dms_file__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" -"Status baseado em atividades\n" -"Atrasado: a data de vencimento já passou\n" -"Hoje: a data da atividade é hoje\n" -"Planejado: Atividades futuras." - -#. module: dms -#: model:ir.model,name:dms.model_dms_storage -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -msgid "Storage" -msgstr "Armazenamento" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_file__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_storage__is_hidden -msgid "Storage is Hidden" -msgstr "Armazenamento está Oculto" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage -#: model:ir.ui.menu,name:dms.menu_dms_storage -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Storages" -msgstr "Armazenamentos" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Storages are used to configure your Documents." -msgstr "Os armazenamentos são usados para configurar seus Documentos." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Subcategories" -msgstr "Subcategorias" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_directories_directory -#: model:ir.model.fields,field_description:dms.field_dms_directory__child_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Subdirectories" -msgstr "Subdiretórios" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__directory -msgid "Subdirectory" -msgstr "Subdiretório" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_system -msgid "System" -msgstr "Sistema" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Tag" -msgstr "Marcador" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_tag_name_uniq -msgid "Tag name already exists!" -msgstr "O nome do marcador já existe!" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_tag -#: model:ir.model.fields,field_description:dms.field_dms_category__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__tag_ids -#: model:ir.ui.menu,name:dms.menu_dms_tag -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Tags" -msgstr "Marcadores" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Tags are used to categorize Documents." -msgstr "Marcadores são usadas para categorizar documentos." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Tags..." -msgstr "Marcadores..." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Technical Information" -msgstr "Informação Técnica" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_category__active -msgid "The active field allows you to hide the category without removing it." -msgstr "O campo ativo permite ocultar a categoria sem removê-la." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_tag__active -msgid "The active field allows you to hide the tag without removing it." -msgstr "O campo ativo permite ocultar o marcador sem removê-lo." - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "The configuration is done!" -msgstr "A configuração está feita!" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "The directory name is invalid." -msgstr "O nome do diretório é inválido." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file has a forbidden file extension." -msgstr "O arquivo tem uma extensão proibida." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file name is invalid." -msgstr "O nome do arquivo é inválido." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The maximum upload size is %s MB." -msgstr "O tamanho máximo de upload é %s MB." - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_model_id -msgid "" -"The model (Odoo Document Kind) to which this alias corresponds. Any incoming " -"email that does not reply to an existing record will cause the creation of a " -"new record of this model (e.g. a Project Task)" -msgstr "" -"O modelo (Tipo de Documento Odoo) ao qual este alias corresponde. Qualquer e-" -"mail recebido que não responda a um registro existente causará a criação de " -"um novo registro deste modelo (por exemplo, uma Tarefa de Projeto)" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_name -msgid "" -"The name of the email alias, e.g. 'jobs' if you want to catch emails for " -"" -msgstr "" -"O nome do alias de e-mail, por ex. 'empregos' se você quiser receber e-mails " -"para " - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_access_group_name_uniq -msgid "The name of the group must be unique!" -msgstr "O nome do grupo deve ser único!" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_user_id -msgid "" -"The owner of records created upon receiving emails on this alias. If this " -"field is not set the system will attempt to find the right owner based on " -"the sender (From) address, or will use the Administrator account if no " -"system user is found for that address." -msgstr "" -"O proprietário dos registros criados ao receber e-mails neste alias. Se este " -"campo não estiver definido, o sistema tentará encontrar o proprietário " -"correto com base no endereço do remetente (De) ou usará a conta de " -"Administrador se nenhum usuário do sistema for encontrado para esse endereço." - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_storage__save_type -msgid "" -"The save type is used to determine how a file is saved by the\n" -" system. If you change this setting, you can migrate existing files\n" -" manually by triggering the action." -msgstr "" -"O tipo de salvamento é usado para determinar como um arquivo é salvo pelo\n" -" sistema. Se você alterar essa configuração, poderá migrar os " -"arquivos existentes\n" -" manualmente acionando a ação." - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "This directory needs to be associated to a record." -msgstr "Este diretório precisa estar associado a um registro." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_elements -msgid "Total Elements" -msgstr "Total de Elementos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_files -msgid "Total Files" -msgstr "Total de Arquivos" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_directories -msgid "Total Subdirectories" -msgstr "Total de Subdiretórios" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Total files" -msgstr "Total de Arquivos" - -#. module: dms -#: model:dms.category,name:dms.category_04_demo -msgid "Traveling" -msgstr "Viajando" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__mimetype -msgid "Type" -msgstr "Tipo" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "Tipo de atividade de exceção registrada." - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_unlink -msgid "Unlink Access" -msgstr "Desvincular Permissão" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Unlock" -msgstr "Desbloquear" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_process -msgid "Unpack Emails as" -msgstr "Descompacte e-mails como" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_controller.xml:0 -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Upload" -msgstr "Carregar" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload File" -msgstr "Carregar Arquivo" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload your first File." -msgstr "Carregue seu primeiro arquivo." - -#. module: dms -#: model:res.groups,name:dms.group_dms_user -msgid "User" -msgstr "Usuário" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Users" -msgstr "Usuários" - -#. module: dms -#: model:dms.tag,name:dms.tag_09_demo -msgid "Vendor Bill" -msgstr "Fatura Fornecedor" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Viewer" -msgstr "Visualizador" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Views" -msgstr "Visualizações" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__website_message_ids -msgid "Website Messages" -msgstr "Mensagens do Site" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,help:dms.field_dms_file__website_message_ids -msgid "Website communication history" -msgstr "Histórico de comunicação do Site" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_file_move -msgid "Wizard Dms File Move" -msgstr "Assistente de movimentação de arquivo Dms" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_share -msgid "Wizard for sharing DMS records" -msgstr "Assistente para compartilhamento de registros DMS" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_write -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_write -msgid "Write Access" -msgstr "Permissão de Gravação" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#: code:addons/dms/static/src/js/views/many_drop_target.js:0 -#, python-format -msgid "You must select a directory first" -msgstr "Você deve selecionar um diretório primeiro" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "action_close_documents_onboarding" -msgstr "action_close_documents_onboarding" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "element(s)" -msgstr "elemento(s)" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "exe,msi" -msgstr "exe,msi" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "mail.catchall.domain" -msgstr "mail.catchall.domain" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "o_onboarding_blue" -msgstr "o_onboarding_blue" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "o_onboarding_orange" -msgstr "o_onboarding_orange" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "res.company" -msgstr "res.company" - -#, python-format -#~ msgid "A file with the same name already exists" -#~ msgstr "Já existe um arquivo com o mesmo nome" - -#, python-format -#~ msgid "Error has not been raised" -#~ msgstr "O erro não foi levantado" diff --git a/odoo-bringout-oca-dms-dms/dms/i18n/ru.po b/odoo-bringout-oca-dms-dms/dms/i18n/ru.po deleted file mode 100644 index 802f97f5..00000000 --- a/odoo-bringout-oca-dms-dms/dms/i18n/ru.po +++ /dev/null @@ -1,2281 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * dms -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: ru\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: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_process -msgid "" -" Define how incoming emails are processed:\n" -"\n" -" - Single Files: The email gets attached to the directory " -"and\n" -" all attachments are created as files.\n" -"\n" -" - Subdirectory: A new subdirectory is created for each " -"email\n" -" and the mail is attached to this subdirectory. The " -"attachments\n" -" are created as files of the subdirectory.\n" -" " -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Files" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "%s Subdirectories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_directory.png" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "/dms/static/lib/img/banner/documents_onboarding_file.png" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Archive" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unarchive" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Download" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "" -"\n" -" ATTENTION: Tips to keep in mind before moving " -"files:
\n" -" - This change cannot be undone.
\n" -" - Remember that the permissions of the files are those " -"of the folder that contains it, therefore, it is possible that when you " -"change it, the permissions will also change.
\n" -" Make this change at your own risk." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Open" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Open" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Files" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "" -"\n" -" Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Lock" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Edit" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Edit" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Delete" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "" -"\n" -" Delete" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "" -"\n" -" Unlock" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"\n" -" Storages\n" -" " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"File\n" -" Extensions\n" -" " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Size" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "" -"@\n" -" @ " -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "Documents" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_defaults -msgid "" -"A Python dictionary that will be evaluated to provide default values when " -"creating new records for this alias." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory can't be a root and have a parent directory." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have a parent directory." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory has to have model in attachment storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A directory with the same name already exists." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file must have model and resource ID in attachment storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "A file with the same name already exists." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "A root directory has to have a storage." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_abstract_dms_mixin -msgid "Abstract Dms Mixin" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Accept Emails from" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_access_groups -#: model:ir.ui.menu,name:dms.menu_dms_access_groups -msgid "Access Groups" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Access Information" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_warning -#: model:ir.model.fields,field_description:dms.field_dms_file__access_warning -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__access_warning -msgid "Access warning" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_07_demo -msgid "Accounting" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction -msgid "Action Needed" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Actions" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__active -#: model:ir.model.fields,field_description:dms.field_dms_tag__active -msgid "Active" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_ids -msgid "Activities" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_state -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_state -msgid "Activity State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "Add a new Directory." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -msgid "Add a new File." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_wizard_dms_share__note -msgid "Add extra content to display in the email" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_01_demo -msgid "Admin" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_id -msgid "Alias" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_contact -msgid "Alias Contact Security" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_name -msgid "Alias Name" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Alias Setting" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_domain -msgid "Alias domain" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Alias-Mail-Extraction" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_model_id -msgid "Aliased Model" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "All" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "All Files" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#, python-format -msgid "An error occurred during the upload" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_06_demo -msgid "Apps" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__active -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Archived" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Archived Files" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Are you sure? All files will be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model,name:dms.model_ir_attachment -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__attachment -#, python-format -msgid "Attachment" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_attachment_count -#: model:ir.model.fields,field_description:dms.field_dms_file__message_attachment_count -msgid "Attachment Count" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__attachment_id -msgid "Attachment File" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_base -msgid "Base" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Cancel" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_category -#: model:ir.ui.menu,name:dms.menu_dms_category -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Categories" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Categories are used to categorize Documents." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__category_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__category_id -#: model:ir.model.fields,field_description:dms.field_dms_file__category_id -#: model:ir.model.fields,field_description:dms.field_dms_tag__category_id -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Category" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_category_name_uniq -msgid "Category name already exists!" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__checksum -msgid "Checksum/SHA1" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__child_category_ids -msgid "Child Categories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__child_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Child Groups" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -msgid "Click to add a new directory." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Click to add a new file." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Click to create a new tag." -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__closed -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__closed -msgid "Closed" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__color -#: model:ir.model.fields,field_description:dms.field_dms_directory__color -#: model:ir.model.fields,field_description:dms.field_dms_file__color -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Color" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_tag__color -msgid "Color Index" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_res_company -msgid "Companies" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__company_id -#: model:ir.model.fields,field_description:dms.field_dms_file__company_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__company_id -msgid "Company" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Complete Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__complete_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__complete_name -msgid "Complete Name" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__complete_directory_ids -msgid "Complete directories" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config -msgid "Configuration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content -msgid "Content" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_binary -msgid "Content Binary" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__content_file -msgid "Content File" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_11_demo -msgid "Contract" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_03_demo -msgid "Contracts" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_category__count_directories -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_directories -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_directories -msgid "Count Directories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_elements -msgid "Count Elements" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_files -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files_title -#: model:ir.model.fields,field_description:dms.field_dms_storage__count_storage_files -#: model:ir.model.fields,field_description:dms.field_dms_tag__count_files -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__count_files -msgid "Count Files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_files -msgid "Count Files Title" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_categories -msgid "Count Subcategories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories_title -msgid "Count Subdirectories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_directories -msgid "Count Subdirectories Title" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__count_tags -msgid "Count Tags" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__count_users -msgid "Count Users" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_new_form -msgid "Create" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_create -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_create -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_create -msgid "Create Access" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create Directory" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create Storage" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_category -msgid "Create a new Category." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -msgid "Create a new Document Storage." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Create a new Root Directory." -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Create a new Storage object." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__include_message_attachments -msgid "Create files from message attachments" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_uid -msgid "Created by" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__create_date -#: model:ir.model.fields,field_description:dms.field_dms_category__create_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__create_date -#: model:ir.model.fields,field_description:dms.field_dms_file__create_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__create_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__create_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__create_date -msgid "Created on" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Creation Date" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__save_type -msgid "Current Save Type" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_bounced_content -msgid "Custom Bounced Message" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_01_demo -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Customer" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_08_demo -msgid "Customer Invoice" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__access_url -#: model:ir.model.fields,help:dms.field_dms_file__access_url -msgid "Customer Portal URL" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -msgid "DMS" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_security_mixin -msgid "DMS Security Mixin" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_mixins_thumbnail -msgid "DMS thumbnail and icon mixin" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__database -#, python-format -msgid "Database" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_defaults -msgid "Default Values" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Define forbidden file extensions" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "" -"Define the maximum upload size of a\n" -" file in MB" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Defines a list of forbidden file extensions. (Example: 'exe,msi')" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_res_config_settings__documents_binary_max_size -msgid "Defines the maximum upload size in MB. Default (25MB)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_unlink -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_unlink -msgid "Delete Access" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_storage -#: model:ir.actions.act_window,name:dms.action_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_access_group__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_category__directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_directory_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__directory_ids -#: model:ir.ui.menu,name:dms.menu_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_directories_storage -#: model_terms:ir.actions.act_window,help:dms.action_dms_directory -msgid "" -"Directories can be used to structure and organize\n" -" files directly in Odoo." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_directory -#: model:ir.model.fields,field_description:dms.field_dms_file__directory_id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__directory_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_directory_step -msgid "Directory" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__display_name -#: model:ir.model.fields,field_description:dms.field_dms_category__display_name -#: model:ir.model.fields,field_description:dms.field_dms_directory__display_name -#: model:ir.model.fields,field_description:dms.field_dms_file__display_name -#: model:ir.model.fields,field_description:dms.field_dms_storage__display_name -#: model:ir.model.fields,field_description:dms.field_dms_tag__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__display_name -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__display_name -msgid "Display Name" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_category -msgid "Document Category" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_tag -msgid "Document Tag" -msgstr "" - -#. module: dms -#: model:ir.module.category,name:dms.category_dms_security -#: model:ir.ui.menu,name:dms.main_menu_dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms_breadcrumbs -#: model_terms:ir.ui.view,arch_db:dms.portal_my_home_dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Documents" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_directory_state -msgid "Documents Onboarding Directory State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_file_state -msgid "Documents Onboarding File State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_state -msgid "Documents Onboarding State" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_company__documents_onboarding_storage_state -msgid "Documents Onboarding Storage State" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__done -msgid "Done" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_kanban -msgid "Dropdown menu" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_lock_editor -msgid "Editor" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Elements" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Email Alias" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_mail_thread -msgid "Email Thread" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/category.py:0 -#, python-format -msgid "Error! You cannot create recursive categories." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "Error! You cannot create recursive directories." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__explicit_user_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Explicit Users" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__extension -msgid "Extension" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_forbidden_extensions -msgid "Extensions" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_05_demo -msgid "External" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_file -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "File" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "File Upload" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_file -#: model:ir.actions.act_window,name:dms.action_dms_file_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_storage_migration -#: model:ir.actions.act_window,name:dms.action_dms_file_wizard_selector -#: model:ir.actions.act_window,name:dms.action_dms_files_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_directory -#: model:ir.actions.act_window,name:dms.action_dms_files_storage -#: model:ir.model.fields,field_description:dms.field_dms_category__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__file_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__storage_file_ids -#: model:ir.model.fields,field_description:dms.field_dms_tag__file_ids -#: model:ir.ui.menu,name:dms.menu_dms_file -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Files" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_file -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_file_storage_migration -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_all_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_directory -#: model_terms:ir.actions.act_window,help:dms.action_dms_files_storage -msgid "Files are used to save content directly in Odoo." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#: model:ir.model.fields.selection,name:dms.selection__dms_storage__save_type__file -#, python-format -msgid "Filestore" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_follower_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_follower_ids -msgid "Followers" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_partner_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_partner_ids -msgid "Followers (Partners)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_type_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_settings_general -#: model:ir.ui.menu,name:dms.menu_dms_settings_general -msgid "General Settings" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Group" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_search -msgid "Group By" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__name -msgid "Group Name" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__users -msgid "Group Users" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__group_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__group_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__has_message -#: model:ir.model.fields,field_description:dms.field_dms_file__has_message -msgid "Has Message" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_02_demo -msgid "Human Resource" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__id -#: model:ir.model.fields,field_description:dms.field_dms_category__id -#: model:ir.model.fields,field_description:dms.field_dms_directory__id -#: model:ir.model.fields,field_description:dms.field_dms_file__id -#: model:ir.model.fields,field_description:dms.field_dms_storage__id -#: model:ir.model.fields,field_description:dms.field_dms_tag__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__id -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__id -msgid "ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_thread_id -msgid "" -"ID of the parent record holding the alias (example: project holding the task " -"creation alias)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_exception_icon -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Icon" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_file__icon_url -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__icon_url -msgid "Icon URL" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_icon -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_file__active -msgid "If a file is set to archived, it is not displayed, but still exists." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction -msgid "If checked, new messages require your attention." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__company_id -#: model:ir.model.fields,help:dms.field_dms_directory__company_id -#: model:ir.model.fields,help:dms.field_dms_file__company_id -#: model:ir.model.fields,help:dms.field_dms_storage__company_id -msgid "" -"If set, directories and files will only be available for the selected " -"company." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_bounced_content -msgid "" -"If set, this content will automatically be sent out to unauthorized users " -"instead of the default message." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1920 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1920 -msgid "Image" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_1024 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_1024 -msgid "Image 1024" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_128 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_128 -msgid "Image 128" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_256 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_256 -msgid "Image 256" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_file__image_512 -#: model:ir.model.fields,field_description:dms.field_dms_mixins_thumbnail__image_512 -msgid "Image 512" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,help:dms.field_dms_storage__inherit_access_from_parent_record -msgid "" -"Indicate if directories and files access work only with related model access " -"(for example, if some directories are related with any sale, only users with " -"read access to these sale can acess)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_storage__include_message_attachments -msgid "" -"Indicate if directories and files auto-create in mail composition process too" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,help:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,help:dms.field_dms_file__is_hidden -#: model:ir.model.fields,help:dms.field_dms_storage__is_hidden -msgid "Indicates if directories and files are hidden by default." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__is_root_directory -msgid "" -"Indicates if the directory is a root directory.\n" -" A root directory has a settings object, while a directory with a " -"set\n" -" parent inherits the settings form its parent." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__inherit_group_ids -msgid "Inherit Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_inherit_access_from_parent_record -#: model:ir.model.fields,field_description:dms.field_dms_storage__inherit_access_from_parent_record -msgid "Inherit permissions from related record" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_create -msgid "Inherited Create Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_unlink -msgid "Inherited Unlink Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_inclusive_write -msgid "Inherited Write Access" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_01_demo -msgid "Internal" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Internal / Human Resource" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Invalid attachments!" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Invoices" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_is_follower -#: model:ir.model.fields,field_description:dms.field_dms_file__message_is_follower -msgid "Is Follower" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_root_directory -msgid "Is Root Directory" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change parent to other storage." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "It is not possible to change the storage." -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__just_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__just_done -msgid "Just done" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group____last_update -#: model:ir.model.fields,field_description:dms.field_dms_category____last_update -#: model:ir.model.fields,field_description:dms.field_dms_directory____last_update -#: model:ir.model.fields,field_description:dms.field_dms_file____last_update -#: model:ir.model.fields,field_description:dms.field_dms_storage____last_update -#: model:ir.model.fields,field_description:dms.field_dms_tag____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move____last_update -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share____last_update -msgid "Last Modified on" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_category__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_file__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_uid -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_uid -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__write_date -#: model:ir.model.fields,field_description:dms.field_dms_category__write_date -#: model:ir.model.fields,field_description:dms.field_dms_directory__write_date -#: model:ir.model.fields,field_description:dms.field_dms_file__write_date -#: model:ir.model.fields,field_description:dms.field_dms_storage__write_date -#: model:ir.model.fields,field_description:dms.field_dms_tag__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_file_move__write_date -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__write_date -msgid "Last Updated on" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Last update" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__share_link -msgid "Link" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__allowed_model_ids -#: model:ir.model.fields,field_description:dms.field_dms_storage__model_ids -msgid "Linked Models" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_model -#: model:ir.model.fields,field_description:dms.field_dms_file__res_model -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_model -msgid "Linked attachments model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__res_id -#: model:ir.model.fields,field_description:dms.field_dms_file__res_id -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__res_id -msgid "Linked attachments record ID" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Loading" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Lock" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__is_locked -msgid "Locked" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__locked_by -msgid "Locked By" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_main_attachment_id -#: model:ir.model.fields,field_description:dms.field_dms_file__message_main_attachment_id -msgid "Main Attachment" -msgstr "" - -#. module: dms -#: model:res.groups,name:dms.group_dms_manager -msgid "Manager" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Manual File Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error -msgid "Message Delivery error" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__message_ids -msgid "Messages" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Meta Information" -msgstr "" - -#. module: dms -#: model:ir.actions.server,name:dms.action_dms_attachment_migrate -msgid "Migrate" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Migrate File %(index)s of %(record_count)s [ %(dms_file_migration)s ]" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Migrate Files" -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.menu_dms_file_migration -msgid "Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__migration -msgid "Migration Status" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__model_id -#: model:ir.model.fields,field_description:dms.field_dms_storage__model -msgid "Model" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "Modification Date" -msgstr "" - -#. module: dms -#: model:ir.actions.server,name:dms.action_wizard_dms_file_move -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Move" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_file_move_act_window -msgid "Move files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__my_activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "My Directories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "My Documents" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -msgid "My Files" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/controllers/portal.py:0 -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__name -#: model:ir.model.fields,field_description:dms.field_dms_category__name -#: model:ir.model.fields,field_description:dms.field_dms_directory__name -#: model:ir.model.fields,field_description:dms.field_dms_file__name -#: model:ir.model.fields,field_description:dms.field_dms_storage__name -#: model:ir.model.fields,field_description:dms.field_dms_tag__name -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#, python-format -msgid "Name" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directory_new -#: model:ir.actions.act_window,name:dms.action_dms_file_new -msgid "New Root Directory" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage_new -msgid "New Storage" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_06_demo -msgid "News" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_date_deadline -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_summary -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_summary -msgid "Next Activity Summary" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_type_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_type_id -msgid "Next Activity Type" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "No attachment was provided" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_directory_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_file_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_state__not_done -#: model:ir.model.fields.selection,name:dms.selection__res_company__documents_onboarding_storage_state__not_done -msgid "Not done" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "Not results" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__note -msgid "Note" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_needaction_counter -msgid "Number of Actions" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,field_description:dms.field_dms_file__message_has_error_counter -msgid "Number of errors" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_needaction_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__message_has_error_counter -#: model:ir.model.fields,help:dms.field_dms_file__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_03_demo -msgid "Only admin user" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "Only files in the same root directory can be moved." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/storage.py:0 -#, python-format -msgid "Only managers can execute this action." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban -msgid "Operations" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_force_thread_id -msgid "" -"Optional ID of a thread (record) to which all incoming messages will be " -"attached, even if they did not reply to it. If set, this will disable the " -"creation of new records completely." -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_organizing -msgid "Organizing" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_user_id -msgid "Owner" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_id -msgid "Parent Category" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_id -msgid "Parent Directory" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_group_id -msgid "Parent Group" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_model_id -msgid "Parent Model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_category__parent_path -#: model:ir.model.fields,field_description:dms.field_dms_directory__parent_path -msgid "Parent Path" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_parent_thread_id -msgid "Parent Record Thread ID" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/access_groups.py:0 -#, python-format -msgid "Parent group '%(parent)s' is child of '%(current)s'." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_parent_model_id -msgid "" -"Parent model holding the alias. The model holding the alias reference is not " -"necessarily the model given by alias_model_id (example: project " -"(parent_model) and task (model))" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_02_demo -msgid "Partner" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_json -msgid "Path Json" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__path_names -msgid "Path Names" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_contact -msgid "" -"Policy to post a message on the document using the mailgateway.\n" -"- everyone: everyone can post\n" -"- partners: only authenticated partners\n" -"- followers: only followers of the related document or members of following " -"channels\n" -msgstr "" - -#. module: dms -#: model:dms.access.group,name:dms.access_group_02_demo -#: model:dms.tag,name:dms.tag_05_demo -msgid "Portal" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_url -#: model:ir.model.fields,field_description:dms.field_dms_file__access_url -msgid "Portal Access URL" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/fields/binary/preview_record.xml:0 -#, python-format -msgid "Preview" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_10_demo -msgid "Product" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_03_demo -msgid "Project" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_read -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_read -msgid "Read Access" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__partner_ids -msgid "Recipients" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_access_group -msgid "Record Access Groups" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_file__record_ref -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__record_ref -msgid "Record Referenced" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_force_thread_id -msgid "Record Thread ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__resource_ref -msgid "Related Document" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_id -msgid "Related Document ID" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_wizard_dms_share__res_model -msgid "Related Document Model" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__require_migration -msgid "Require Migration" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__activity_user_id -#: model:ir.model.fields,field_description:dms.field_dms_file__activity_user_id -msgid "Responsible User" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_storage__root_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Root Directories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__root_directory_id -#: model:ir.model.fields,field_description:dms.field_dms_file__root_directory_id -msgid "Root Directory" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_04_demo -msgid "Sales" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,field_description:dms.field_dms_storage__save_type -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_search -msgid "Save Type" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Scan" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__access_token -#: model:ir.model.fields,field_description:dms.field_dms_file__access_token -msgid "Security Token" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Settings" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.wizard_dms_directory_share_action -#: model:ir.actions.act_window,name:dms.wizard_dms_file_share_action -msgid "Share" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Show storages" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__files -msgid "Single Files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__size -#: model:ir.model.fields,field_description:dms.field_dms_file__size -#: model:ir.model.fields,field_description:dms.field_res_config_settings__documents_binary_max_size -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_migration_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_tree -#: model_terms:ir.ui.view,arch_db:dms.view_dms_storage_form -msgid "Size" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__human_size -#: model:ir.model.fields,field_description:dms.field_dms_file__human_size -msgid "Size (human readable)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__starred -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Starred" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -msgid "Starred Directories" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__user_star_ids -msgid "Stars" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_state -#: model:ir.model.fields,help:dms.field_dms_file__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_dms_storage -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_directory__storage_id -#: model:ir.model.fields,field_description:dms.field_dms_file__storage_id -#: model_terms:ir.ui.view,arch_db:dms.onboarding_storage_step -#: model_terms:ir.ui.view,arch_db:dms.search_dms_directory -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file -#: model_terms:ir.ui.view,arch_db:dms.search_dms_file_migration -msgid "Storage" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_abstract_dms_mixin__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_directory__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_file__is_hidden -#: model:ir.model.fields,field_description:dms.field_dms_storage__is_hidden -msgid "Storage is Hidden" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_storage -#: model:ir.ui.menu,name:dms.menu_dms_storage -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "Storages" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_storage -msgid "Storages are used to configure your Documents." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Subcategories" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_directories_all_directory -#: model:ir.actions.act_window,name:dms.action_dms_directories_directory -#: model:ir.model.fields,field_description:dms.field_dms_directory__child_directory_ids -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "Subdirectories" -msgstr "" - -#. module: dms -#: model:ir.model.fields.selection,name:dms.selection__dms_directory__alias_process__directory -msgid "Subdirectory" -msgstr "" - -#. module: dms -#: model:ir.ui.menu,name:dms.cat_menu_dms_config_system -msgid "System" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_form -msgid "Tag" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_tag_name_uniq -msgid "Tag name already exists!" -msgstr "" - -#. module: dms -#: model:ir.actions.act_window,name:dms.action_dms_tag -#: model:ir.model.fields,field_description:dms.field_dms_category__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_directory__tag_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__tag_ids -#: model:ir.ui.menu,name:dms.menu_dms_tag -#: model_terms:ir.ui.view,arch_db:dms.view_dms_category_form -msgid "Tags" -msgstr "" - -#. module: dms -#: model_terms:ir.actions.act_window,help:dms.action_dms_tag -msgid "Tags are used to categorize Documents." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_new_form -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Tags..." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Technical Information" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_category__active -msgid "The active field allows you to hide the category without removing it." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_tag__active -msgid "The active field allows you to hide the tag without removing it." -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "The configuration is done!" -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "The directory name is invalid." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file has a forbidden file extension." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The file name is invalid." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/dms_file.py:0 -#, python-format -msgid "The maximum upload size is %s MB." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_model_id -msgid "" -"The model (Odoo Document Kind) to which this alias corresponds. Any incoming " -"email that does not reply to an existing record will cause the creation of a " -"new record of this model (e.g. a Project Task)" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_name -msgid "" -"The name of the email alias, e.g. 'jobs' if you want to catch emails for " -"" -msgstr "" - -#. module: dms -#: model:ir.model.constraint,message:dms.constraint_dms_access_group_name_uniq -msgid "The name of the group must be unique!" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__alias_user_id -msgid "" -"The owner of records created upon receiving emails on this alias. If this " -"field is not set the system will attempt to find the right owner based on " -"the sender (From) address, or will use the Administrator account if no " -"system user is found for that address." -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_abstract_dms_mixin__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_directory__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_file__storage_id_save_type -#: model:ir.model.fields,help:dms.field_dms_storage__save_type -msgid "" -"The save type is used to determine how a file is saved by the\n" -" system. If you change this setting, you can migrate existing files\n" -" manually by triggering the action." -msgstr "" - -#. module: dms -#. odoo-python -#: code:addons/dms/models/directory.py:0 -#, python-format -msgid "This directory needs to be associated to a record." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_elements -msgid "Total Elements" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_files -msgid "Total Files" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__count_total_directories -msgid "Total Subdirectories" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.wizard_dms_file_move_form_view -msgid "Total files" -msgstr "" - -#. module: dms -#: model:dms.category,name:dms.category_04_demo -msgid "Traveling" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_file__mimetype -msgid "Type" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__activity_exception_decoration -#: model:ir.model.fields,help:dms.field_dms_file__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_unlink -msgid "Unlink Access" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_file_form -msgid "Unlock" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__alias_process -msgid "Unpack Emails as" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/file_kanban_controller.xml:0 -#: code:addons/dms/static/src/js/views/file_kanban_renderer.xml:0 -#: code:addons/dms/static/src/js/views/file_list_renderer.xml:0 -#, python-format -msgid "Upload" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload File" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.onboarding_file_step -msgid "Upload your first File." -msgstr "" - -#. module: dms -#: model:res.groups,name:dms.group_dms_user -msgid "User" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_access_groups_form -msgid "Users" -msgstr "" - -#. module: dms -#: model:dms.tag,name:dms.tag_09_demo -msgid "Vendor Bill" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/xml/views.xml:0 -#, python-format -msgid "Viewer" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban -msgid "Views" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,field_description:dms.field_dms_file__website_message_ids -msgid "Website Messages" -msgstr "" - -#. module: dms -#: model:ir.model.fields,help:dms.field_dms_directory__website_message_ids -#: model:ir.model.fields,help:dms.field_dms_file__website_message_ids -msgid "Website communication history" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_file_move -msgid "Wizard Dms File Move" -msgstr "" - -#. module: dms -#: model:ir.model,name:dms.model_wizard_dms_share -msgid "Wizard for sharing DMS records" -msgstr "" - -#. module: dms -#: model:ir.model.fields,field_description:dms.field_dms_access_group__perm_write -#: model:ir.model.fields,field_description:dms.field_dms_directory__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_file__permission_write -#: model:ir.model.fields,field_description:dms.field_dms_security_mixin__permission_write -msgid "Write Access" -msgstr "" - -#. module: dms -#. odoo-javascript -#: code:addons/dms/static/src/js/views/dms_file_upload.esm.js:0 -#: code:addons/dms/static/src/js/views/many_drop_target.js:0 -#, python-format -msgid "You must select a directory first" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "action_close_documents_onboarding" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.portal_my_dms -msgid "element(s)" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.res_config_settings_view_form -msgid "exe,msi" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_form -msgid "mail.catchall.domain" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "o_onboarding_blue" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -msgid "o_onboarding_orange" -msgstr "" - -#. module: dms -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_directory_panel -#: model_terms:ir.ui.view,arch_db:dms.document_onboarding_file_panel -msgid "res.company" -msgstr "" diff --git a/odoo-bringout-oca-dms-dms/dms/models/__init__.py b/odoo-bringout-oca-dms-dms/dms/models/__init__.py deleted file mode 100644 index 9f158f8a..00000000 --- a/odoo-bringout-oca-dms-dms/dms/models/__init__.py +++ /dev/null @@ -1,17 +0,0 @@ -from . import access_groups -from . import base -from . import mixins_thumbnail -from . import dms_security_mixin -from . import abstract_dms_mixin - -from . import storage -from . import directory -from . import dms_file - -from . import category -from . import tag - -from . import res_company -from . import res_config_settings -from . import ir_attachment -from . import mail_thread diff --git a/odoo-bringout-oca-dms-dms/dms/models/abstract_dms_mixin.py b/odoo-bringout-oca-dms-dms/dms/models/abstract_dms_mixin.py deleted file mode 100644 index 009b6025..00000000 --- a/odoo-bringout-oca-dms-dms/dms/models/abstract_dms_mixin.py +++ /dev/null @@ -1,57 +0,0 @@ -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from odoo import api, fields, models - - -class AbstractDmsMixin(models.AbstractModel): - _name = "abstract.dms.mixin" - _description = "Abstract Dms Mixin" - - name = fields.Char(required=True, index="btree") - # Only defined to prevent error in other fields that related it - storage_id = fields.Many2one( - comodel_name="dms.storage", string="Storage", store=True, copy=True - ) - is_hidden = fields.Boolean( - string="Storage is Hidden", - related="storage_id.is_hidden", - readonly=True, - store=True, - ) - company_id = fields.Many2one( - related="storage_id.company_id", - comodel_name="res.company", - string="Company", - readonly=True, - store=True, - index="btree", - ) - storage_id_save_type = fields.Selection(related="storage_id.save_type", store=False) - color = fields.Integer(default=0) - category_id = fields.Many2one( - comodel_name="dms.category", - context="{'dms_category_show_path': True}", - string="Category", - ) - - @api.model - def search_panel_select_range(self, field_name, **kwargs): - """Add context to display short folder name.""" - _self = self.with_context( - directory_short_name=True, skip_sanitized_parent_hierarchy=True - ) - return super(AbstractDmsMixin, _self).search_panel_select_range( - field_name, **kwargs - ) - - def _search_panel_sanitized_parent_hierarchy(self, records, parent_name, ids): - if self.env.context.get("skip_sanitized_parent_hierarchy"): - all_ids = [value["id"] for value in records] - # Prevent error if user not access to parent record - for value in records: - if value["parent_id"] and value["parent_id"][0] not in all_ids: - value["parent_id"] = False - return records - return super()._search_panel_sanitized_parent_hierarchy( - records=records, parent_name=parent_name, ids=ids - ) diff --git a/odoo-bringout-oca-dms-dms/dms/models/access_groups.py b/odoo-bringout-oca-dms-dms/dms/models/access_groups.py deleted file mode 100644 index 371de2f5..00000000 --- a/odoo-bringout-oca-dms-dms/dms/models/access_groups.py +++ /dev/null @@ -1,169 +0,0 @@ -# Copyright 2017-2019 MuK IT GmbH -# Copyright 2020 RGB Consulting -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). - -from odoo import _, api, fields, models -from odoo.exceptions import ValidationError - - -class DmsAccessGroups(models.Model): - _name = "dms.access.group" - _description = "Record Access Groups" - _parent_store = True - _parent_name = "parent_group_id" - - name = fields.Char(string="Group Name", required=True, translate=True) - parent_path = fields.Char(index="btree", unaccent=False) - - # Permissions written directly on this group - perm_create = fields.Boolean(string="Create Access") - perm_write = fields.Boolean(string="Write Access") - perm_unlink = fields.Boolean(string="Unlink Access") - - # Permissions computed including parent group - perm_inclusive_create = fields.Boolean( - string="Inherited Create Access", - compute="_compute_inclusive_permissions", - store=True, - recursive=True, - ) - perm_inclusive_write = fields.Boolean( - string="Inherited Write Access", - compute="_compute_inclusive_permissions", - store=True, - recursive=True, - ) - perm_inclusive_unlink = fields.Boolean( - string="Inherited Unlink Access", - compute="_compute_inclusive_permissions", - store=True, - recursive=True, - ) - - directory_ids = fields.Many2many( - comodel_name="dms.directory", - relation="dms_directory_groups_rel", - string="Directories", - column1="gid", - column2="aid", - auto_join=True, - readonly=True, - ) - complete_directory_ids = fields.Many2many( - comodel_name="dms.directory", - relation="dms_directory_complete_groups_rel", - column1="gid", - column2="aid", - string="Complete directories", - auto_join=True, - readonly=True, - ) - count_users = fields.Integer(compute="_compute_users", store=True) - count_directories = fields.Integer(compute="_compute_count_directories") - parent_group_id = fields.Many2one( - comodel_name="dms.access.group", - string="Parent Group", - ondelete="cascade", - index="btree", - ) - - child_group_ids = fields.One2many( - comodel_name="dms.access.group", - inverse_name="parent_group_id", - string="Child Groups", - ) - group_ids = fields.Many2many( - comodel_name="res.groups", - relation="dms_access_group_groups_rel", - column1="gid", - column2="rid", - string="Groups", - ) - explicit_user_ids = fields.Many2many( - comodel_name="res.users", - relation="dms_access_group_explicit_users_rel", - column1="gid", - column2="uid", - string="Explicit Users", - ) - users = fields.Many2many( - comodel_name="res.users", - relation="dms_access_group_users_rel", - column1="gid", - column2="uid", - string="Group Users", - compute="_compute_users", - auto_join=True, - store=True, - recursive=True, - ) - - @api.depends("directory_ids") - def _compute_count_directories(self): - for record in self: - record.count_directories = len(record.directory_ids) - - _sql_constraints = [ - ("name_uniq", "unique (name)", "The name of the group must be unique!") - ] - - @api.depends( - "parent_group_id.perm_inclusive_create", - "parent_group_id.perm_inclusive_unlink", - "parent_group_id.perm_inclusive_write", - "parent_path", - "perm_create", - "perm_unlink", - "perm_write", - ) - def _compute_inclusive_permissions(self): - """Provide full permissions inheriting from parent recursively.""" - for one in self: - one.update( - { - "perm_inclusive_%s" - % perm: ( - one["perm_%s" % perm] - or one.parent_group_id["perm_inclusive_%s" % perm] - ) - for perm in ("create", "unlink", "write") - } - ) - - @api.model - def default_get(self, fields_list): - res = super(DmsAccessGroups, self).default_get(fields_list) - if "explicit_user_ids" in res and res["explicit_user_ids"]: - res["explicit_user_ids"] = res["explicit_user_ids"] + [self.env.uid] - else: - res["explicit_user_ids"] = [(6, 0, [self.env.uid])] - return res - - @api.depends( - "parent_group_id", - "parent_group_id.users", - "group_ids", - "group_ids.users", - "explicit_user_ids", - ) - def _compute_users(self): - for record in self: - users = record.mapped("group_ids.users") - users |= record.mapped("explicit_user_ids") - users |= record.mapped("parent_group_id.users") - record.update({"users": users, "count_users": len(users)}) - - @api.constrains("parent_path") - def _check_parent_recursiveness(self): - """Forbid recursive relationships.""" - for one in self: - if not one.parent_group_id: - continue - if str(one.id) in one.parent_path.split("/"): - raise ValidationError( - _("Parent group '%(parent)s' is child of '%(current)s'.") - % { - "parent": one.parent_group_id.display_name, - "current": one.display_name, - } - ) diff --git a/odoo-bringout-oca-dms-dms/dms/models/base.py b/odoo-bringout-oca-dms-dms/dms/models/base.py deleted file mode 100644 index c2ba7e42..00000000 --- a/odoo-bringout-oca-dms-dms/dms/models/base.py +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2021 Tecnativa - Jairo Llopis -# Copyright 2024 Tecnativa - Víctor Martínez -# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). - -from odoo import models - - -class Base(models.AbstractModel): - _inherit = "base" - - def unlink(self): - """Cascade DMS related resources removal. - Avoid executing in ir.* models (ir.mode, ir.model.fields, etc), in transient - models and in the models we want to check.""" - result = super().unlink() - if ( - not self._name.startswith("ir.") - and not self.is_transient() - and self._name not in ("dms.file", "dms.directory") - ): - domain = [("res_model", "=", self._name), ("res_id", "in", self.ids)] - self.env["dms.file"].sudo().search(domain).unlink() - self.env["dms.directory"].sudo().search(domain).unlink() - return result diff --git a/odoo-bringout-oca-dms-dms/dms/models/category.py b/odoo-bringout-oca-dms-dms/dms/models/category.py deleted file mode 100644 index fecabe57..00000000 --- a/odoo-bringout-oca-dms-dms/dms/models/category.py +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 2020 Creu Blanca -# Copyright 2017-2019 MuK IT GmbH -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). - -import logging - -from odoo import _, api, fields, models -from odoo.exceptions import ValidationError - -_logger = logging.getLogger(__name__) - - -class Category(models.Model): - _name = "dms.category" - _description = "Document Category" - - _parent_store = True - _parent_name = "parent_id" - - _order = "complete_name asc" - _rec_name = "complete_name" - - # ---------------------------------------------------------- - # Database - # ---------------------------------------------------------- - - name = fields.Char(required=True, translate=True) - - active = fields.Boolean( - default=True, - help="The active field allows you to hide the category without removing it.", - ) - complete_name = fields.Char( - compute="_compute_complete_name", store=True, recursive=True - ) - parent_id = fields.Many2one( - comodel_name="dms.category", - string="Parent Category", - ondelete="cascade", - index="btree", - ) - - child_category_ids = fields.One2many( - comodel_name="dms.category", - inverse_name="parent_id", - string="Child Categories", - ) - - parent_path = fields.Char(index="btree", unaccent=False) - tag_ids = fields.One2many( - comodel_name="dms.tag", inverse_name="category_id", string="Tags" - ) - directory_ids = fields.One2many( - comodel_name="dms.directory", - inverse_name="category_id", - string="Directories", - readonly=True, - ) - - file_ids = fields.One2many( - comodel_name="dms.file", - inverse_name="category_id", - string="Files", - readonly=True, - ) - - count_categories = fields.Integer( - compute="_compute_count_categories", string="Count Subcategories" - ) - - count_tags = fields.Integer(compute="_compute_count_tags") - - count_directories = fields.Integer(compute="_compute_count_directories") - - count_files = fields.Integer(compute="_compute_count_files") - - # ---------------------------------------------------------- - # Constrains - # ---------------------------------------------------------- - - _sql_constraints = [ - ("name_uniq", "unique (name)", "Category name already exists!"), - ] - - # ---------------------------------------------------------- - # Read - # ---------------------------------------------------------- - - @api.depends("name", "parent_id.complete_name") - def _compute_complete_name(self): - for category in self: - if category.parent_id: - category.complete_name = "{} / {}".format( - category.parent_id.complete_name, - category.name, - ) - else: - category.complete_name = category.name - - @api.depends("child_category_ids") - def _compute_count_categories(self): - for record in self: - record.count_categories = len(record.child_category_ids) - - @api.depends("tag_ids") - def _compute_count_tags(self): - for record in self: - record.count_tags = len(record.tag_ids) - - @api.depends("directory_ids") - def _compute_count_directories(self): - for record in self: - record.count_directories = len(record.directory_ids) - - @api.depends("file_ids") - def _compute_count_files(self): - for record in self: - record.count_files = len(record.file_ids) - - def name_get(self): - if not self.env.context.get("category_short_name", False): - return super().name_get() - vals = [] - for record in self: - vals.append(tuple([record.id, record.name])) - return vals - - # ---------------------------------------------------------- - # Create - # ---------------------------------------------------------- - - @api.constrains("parent_id") - def _check_category_recursion(self): - if not self._check_recursion(): - raise ValidationError(_("Error! You cannot create recursive categories.")) - return True diff --git a/odoo-bringout-oca-dms-dms/dms/models/directory.py b/odoo-bringout-oca-dms-dms/dms/models/directory.py deleted file mode 100644 index e89c7c54..00000000 --- a/odoo-bringout-oca-dms-dms/dms/models/directory.py +++ /dev/null @@ -1,800 +0,0 @@ -# Copyright 2017-2019 MuK IT GmbH. -# Copyright 2020 Creu Blanca -# Copyright 2021 Tecnativa - Víctor Martínez -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). - -import ast -import base64 -import logging -from ast import literal_eval -from collections import defaultdict - -from odoo import _, api, fields, models, tools -from odoo.exceptions import UserError, ValidationError -from odoo.osv.expression import AND, OR -from odoo.tools import consteq, human_size - -from odoo.addons.http_routing.models.ir_http import slugify - -from ..tools.file import check_name, unique_name - -_logger = logging.getLogger(__name__) - - -class DmsDirectory(models.Model): - _name = "dms.directory" - _description = "Directory" - - _inherit = [ - "portal.mixin", - "dms.security.mixin", - "dms.mixins.thumbnail", - "mail.thread", - "mail.activity.mixin", - "mail.alias.mixin", - "abstract.dms.mixin", - ] - - _rec_name = "complete_name" - _order = "complete_name" - - _parent_store = True - _parent_name = "parent_id" - _directory_field = _parent_name - - parent_path = fields.Char(index="btree", unaccent=False) - is_root_directory = fields.Boolean( - default=False, - help="""Indicates if the directory is a root directory. - A root directory has a settings object, while a directory with a set - parent inherits the settings form its parent.""", - ) - - # Override acording to defined in AbstractDmsMixin - storage_id = fields.Many2one( - compute="_compute_storage_id", - compute_sudo=True, - readonly=False, - comodel_name="dms.storage", - string="Storage", - ondelete="restrict", - auto_join=True, - store=True, - ) - parent_id = fields.Many2one( - comodel_name="dms.directory", - string="Parent Directory", - domain="[('permission_create', '=', True)]", - ondelete="restrict", - # Access to a directory doesn't necessarily mean access its parent, so - # prefetching this field could lead to misleading access errors - prefetch=False, - index="btree", - store=True, - readonly=False, - compute="_compute_parent_id", - copy=True, - default=lambda self: self._default_parent_id(), - ) - - root_directory_id = fields.Many2one( - "dms.directory", "Root Directory", compute="_compute_root_id", store=True - ) - - def _default_parent_id(self): - context = self.env.context - if context.get("active_model") == self._name and context.get("active_id"): - return context["active_id"] - else: - return False - - group_ids = fields.Many2many( - comodel_name="dms.access.group", - relation="dms_directory_groups_rel", - column1="aid", - column2="gid", - string="Groups", - ) - complete_group_ids = fields.Many2many( - comodel_name="dms.access.group", - relation="dms_directory_complete_groups_rel", - column1="aid", - column2="gid", - string="Complete Groups", - compute="_compute_groups", - readonly=True, - store=True, - compute_sudo=True, - recursive=True, - ) - complete_name = fields.Char( - compute="_compute_complete_name", store=True, recursive=True - ) - child_directory_ids = fields.One2many( - comodel_name="dms.directory", - inverse_name="parent_id", - string="Subdirectories", - auto_join=False, - copy=False, - ) - - tag_ids = fields.Many2many( - comodel_name="dms.tag", - relation="dms_directory_tag_rel", - domain="""[ - '|', ['category_id', '=', False], - ['category_id', 'child_of', category_id]] - """, - column1="did", - column2="tid", - string="Tags", - compute="_compute_tags", - readonly=False, - store=True, - ) - - user_star_ids = fields.Many2many( - comodel_name="res.users", - relation="dms_directory_star_rel", - column1="did", - column2="uid", - string="Stars", - ) - - starred = fields.Boolean( - compute="_compute_starred", - inverse="_inverse_starred", - search="_search_starred", - ) - - file_ids = fields.One2many( - comodel_name="dms.file", - inverse_name="directory_id", - string="Files", - auto_join=False, - copy=False, - ) - - count_directories = fields.Integer( - compute="_compute_count_directories", string="Count Subdirectories Title" - ) - - count_files = fields.Integer( - compute="_compute_count_files", string="Count Files Title" - ) - - count_directories_title = fields.Char( - compute="_compute_count_directories", string="Count Subdirectories" - ) - - count_files_title = fields.Char( - compute="_compute_count_files", string="Count Files" - ) - - count_elements = fields.Integer(compute="_compute_count_elements") - - count_total_directories = fields.Integer( - compute="_compute_count_total_directories", string="Total Subdirectories" - ) - - count_total_files = fields.Integer( - compute="_compute_count_total_files", string="Total Files" - ) - - count_total_elements = fields.Integer( - compute="_compute_count_total_elements", string="Total Elements" - ) - - size = fields.Float(compute="_compute_size") - human_size = fields.Char( - compute="_compute_human_size", string="Size (human readable)" - ) - - inherit_group_ids = fields.Boolean(string="Inherit Groups", default=True) - - alias_process = fields.Selection( - selection=[("files", "Single Files"), ("directory", "Subdirectory")], - required=True, - default="directory", - string="Unpack Emails as", - help="""\ - Define how incoming emails are processed:\n - - Single Files: The email gets attached to the directory and - all attachments are created as files.\n - - Subdirectory: A new subdirectory is created for each email - and the mail is attached to this subdirectory. The attachments - are created as files of the subdirectory. - """, - ) - - @api.model - def _get_domain_by_access_groups(self, operation): - """Special rules for directories.""" - self_filter = [ - ("storage_id_inherit_access_from_parent_record", "=", False), - ("id", "inselect", self._get_access_groups_query(operation)), - ] - # Upstream only filters by parent directory - result = super()._get_domain_by_access_groups(operation) - if operation == "create": - # When creating, I need create access in parent directory, or - # self-create permission if it's a root directory - result = OR( - [ - [("is_root_directory", "=", False)] + result, - [("is_root_directory", "=", True)] + self_filter, - ] - ) - else: - # In other operations, I only need self access - result = self_filter - return result - - def _compute_access_url(self): - res = super()._compute_access_url() - for item in self: - item.access_url = "/my/dms/directory/%s" % (item.id) - return res - - def check_access_token(self, access_token=False): - res = False - if access_token: - items = ( - self.env["dms.directory"] - .sudo() - .search([("access_token", "=", access_token)]) - ) - if items: - item = items[0] - if item.id == self.id: - return True - else: - directory_item = self - while directory_item.parent_id: - if directory_item.id == item.id: - return True - directory_item = directory_item.parent_id - # Fix last level - if directory_item.id == item.id: - return True - return res - - @api.model - def _get_parent_categories(self, access_token): - self.ensure_one() - directories = [] - current_directory = self - while current_directory: - directories.insert(0, current_directory) - if ( - ( - access_token - and current_directory.access_token - and consteq(current_directory.access_token, access_token) - ) - or not access_token - and current_directory.check_access_rights("read") - ): - return directories - current_directory = current_directory.parent_id - if access_token: - # Reaching here means we didn't find the directory accessible by this token - return [self] - return directories - - def _get_own_root_directories(self): - res = self.env["dms.directory"].search_read( - [("is_hidden", "=", False)], ["parent_id"] - ) - all_ids = [value["id"] for value in res] - res_ids = [] - for item in res: - if not item["parent_id"] or item["parent_id"][0] not in all_ids: - res_ids.append(item["id"]) - return res_ids - - allowed_model_ids = fields.Many2many( - related="storage_id.model_ids", - comodel_name="ir.model", - ) - model_id = fields.Many2one( - comodel_name="ir.model", - domain="[('id', 'in', allowed_model_ids)]", - compute="_compute_model_id", - inverse="_inverse_model_id", - string="Model", - store=True, - ) - storage_id_save_type = fields.Selection( - related="storage_id.save_type", - related_sudo=True, - readonly=True, - store=False, - prefetch=False, - ) - storage_id_inherit_access_from_parent_record = fields.Boolean( - related="storage_id.inherit_access_from_parent_record", - related_sudo=True, - store=True, - ) - - @api.depends("res_model") - def _compute_model_id(self): - for record in self: - if not record.res_model: - record.model_id = False - continue - record.model_id = ( - self.env["ir.model"].sudo().search([("model", "=", record.res_model)]) - ) - - def _inverse_model_id(self): - for record in self: - record.res_model = record.model_id.model - - def name_get(self): - if not self.env.context.get("directory_short_name", False): - return super().name_get() - vals = [] - for record in self: - vals.append(tuple([record.id, record.name])) - return vals - - def toggle_starred(self): - updates = defaultdict(set) - for record in self: - vals = {"starred": not record.starred} - updates[tools.frozendict(vals)].add(record.id) - with self.env.norecompute(): - for vals, ids in updates.items(): - self.browse(ids).write(dict(vals)) - self.flush_recordset() - - # ---------------------------------------------------------- - # SearchPanel - # ---------------------------------------------------------- - - @api.model - def search_panel_select_range(self, field_name, **kwargs): - context = {} - if field_name == "parent_id": - context["directory_short_name"] = True - return super( - DmsDirectory, self.with_context(**context) - ).search_panel_select_range(field_name, **kwargs) - - @api.model - def search_panel_select_multi_range(self, field_name, **kwargs): - return super( - DmsDirectory, self.with_context(category_short_name=True) - ).search_panel_select_multi_range(field_name, **kwargs) - - # ---------------------------------------------------------- - # Actions - # ---------------------------------------------------------- - - def action_save_onboarding_directory_step(self): - self.env.user.company_id.set_onboarding_step_done( - "documents_onboarding_directory_state" - ) - - # ---------------------------------------------------------- - # SearchPanel - # ---------------------------------------------------------- - - @api.model - def _search_panel_directory(self, **kwargs): - search_domain = (kwargs.get("search_domain", []),) - if search_domain and len(search_domain): - for domain in search_domain[0]: - if domain[0] == "parent_id": - return domain[1], domain[2] - return None, None - - # ---------------------------------------------------------- - # Search - # ---------------------------------------------------------- - - @api.model - def _search_starred(self, operator, operand): - if operator == "=" and operand: - return [("user_star_ids", "in", [self.env.uid])] - return [("user_star_ids", "not in", [self.env.uid])] - - @api.depends("name", "parent_id.complete_name") - def _compute_complete_name(self): - for category in self: - if category.parent_id: - category.complete_name = "{} / {}".format( - category.parent_id.complete_name, - category.name, - ) - else: - category.complete_name = category.name - - @api.depends("parent_id") - def _compute_storage_id(self): - for record in self: - if record.parent_id: - record.storage_id = record.parent_id.storage_id - else: - # HACK: Not needed in v14 due to odoo/odoo#64359 - record.storage_id = record.storage_id - - @api.depends("user_star_ids") - def _compute_starred(self): - for record in self: - record.starred = self.env.user in record.user_star_ids - - @api.depends("child_directory_ids") - def _compute_count_directories(self): - for record in self: - directories = len(record.child_directory_ids) - record.count_directories = directories - record.count_directories_title = _("%s Subdirectories") % directories - - @api.depends("file_ids") - def _compute_count_files(self): - for record in self: - files = len(record.file_ids) - record.count_files = files - record.count_files_title = _("%s Files") % files - - @api.depends("child_directory_ids", "file_ids") - def _compute_count_elements(self): - for record in self: - elements = record.count_files - elements += record.count_directories - record.count_elements = elements - - def _compute_count_total_directories(self): - for record in self: - count = ( - self.search_count([("id", "child_of", record.id)]) if record.id else 0 - ) - record.count_total_directories = count - 1 if count > 0 else 0 - - def _compute_count_total_files(self): - model = self.env["dms.file"] - for record in self: - # Prevent error in some NewId cases - record.count_total_files = ( - model.search_count([("directory_id", "child_of", record.id)]) - if record.id - else 0 - ) - - def _compute_count_total_elements(self): - for record in self: - total_elements = record.count_total_files - total_elements += record.count_total_directories - record.count_total_elements = total_elements - - def _compute_size(self): - sudo_model = self.env["dms.file"].sudo() - for record in self: - # Avoid NewId - if not record.id: - record.size = 0 - continue - recs = sudo_model.search_read( - domain=[("directory_id", "child_of", record.id)], - fields=["size"], - ) - record.size = sum(rec.get("size", 0) for rec in recs) - - @api.depends("size") - def _compute_human_size(self): - for item in self: - item.human_size = human_size(item.size) if item.size else False - - @api.depends( - "group_ids", - "inherit_group_ids", - "parent_id.complete_group_ids", - "parent_path", - ) - def _compute_groups(self): - """Get all DMS security groups affecting this directory.""" - for one in self: - groups = one.group_ids - if one.inherit_group_ids: - groups |= one.parent_id.complete_group_ids - self.complete_group_ids = groups - - # ---------------------------------------------------------- - # View - # ---------------------------------------------------------- - - @api.depends("is_root_directory") - def _compute_parent_id(self): - for record in self: - if record.is_root_directory: - record.parent_id = None - else: - # HACK: Not needed in v14 due to odoo/odoo#64359 - record.parent_id = record.parent_id - - @api.depends("is_root_directory", "parent_id") - def _compute_root_id(self): - for record in self: - if record.is_root_directory: - record.root_directory_id = record - else: - # recursively check all parent nodes up to the root directory - if not record.parent_id.root_directory_id: - record.parent_id._compute_root_id() - record.root_directory_id = record.parent_id.root_directory_id - - @api.depends("category_id") - def _compute_tags(self): - for record in self: - tags = record.tag_ids.filtered( - lambda rec: not rec.category_id or rec.category_id == record.category_id - ) - record.tag_ids = tags - - @api.onchange("storage_id") - def _onchange_storage_id(self): - for record in self: - if ( - record.storage_id.save_type == "attachment" - and record.storage_id.inherit_access_from_parent_record - ): - record.group_ids = False - - @api.onchange("model_id") - def _onchange_model_id(self): - self._inverse_model_id() - - # ---------------------------------------------------------- - # Constrains - # ---------------------------------------------------------- - - @api.constrains("parent_id") - def _check_directory_recursion(self): - if not self._check_recursion(): - raise ValidationError(_("Error! You cannot create recursive directories.")) - return True - - @api.constrains("storage_id", "model_id") - def _check_storage_id_attachment_model_id(self): - for record in self: - if record.storage_id.save_type != "attachment": - continue - if not record.model_id: - raise ValidationError( - _("A directory has to have model in attachment storage.") - ) - if not record.is_root_directory and not record.res_id: - raise ValidationError( - _("This directory needs to be associated to a record.") - ) - - @api.constrains("is_root_directory", "storage_id") - def _check_directory_storage(self): - for record in self: - if record.is_root_directory and not record.storage_id: - raise ValidationError(_("A root directory has to have a storage.")) - - @api.constrains("is_root_directory", "parent_id") - def _check_directory_parent(self): - for record in self: - if record.is_root_directory and record.parent_id: - raise ValidationError( - _("A directory can't be a root and have a parent directory.") - ) - if not record.is_root_directory and not record.parent_id: - raise ValidationError(_("A directory has to have a parent directory.")) - - @api.constrains("name") - def _check_name(self): - for record in self: - if self.env.context.get("check_name", True) and not check_name(record.name): - raise ValidationError(_("The directory name is invalid.")) - if record.is_root_directory: - childs = record.sudo().storage_id.root_directory_ids.name_get() - else: - childs = record.sudo().parent_id.child_directory_ids.name_get() - if list( - filter( - lambda child: child[1] == record.name and child[0] != record.id, - childs, - ) - ): - raise ValidationError( - _("A directory with the same name already exists.") - ) - - # ---------------------------------------------------------- - # Create, Update, Delete - # ---------------------------------------------------------- - - def _inverse_starred(self): - starred_records = self.env["dms.directory"].sudo() - not_starred_records = self.env["dms.directory"].sudo() - for record in self: - if not record.starred and self.env.user in record.user_star_ids: - starred_records |= record - elif record.starred and self.env.user not in record.user_star_ids: - not_starred_records |= record - not_starred_records.write({"user_star_ids": [(4, self.env.uid)]}) - starred_records.write({"user_star_ids": [(3, self.env.uid)]}) - - def copy(self, default=None): - self.ensure_one() - default = dict(default or []) - if "parent_id" in default: - parent_directory = self.browse(default["parent_id"]) - names = parent_directory.sudo().child_directory_ids.mapped("name") - elif self.is_root_directory: - names = self.sudo().storage_id.root_directory_ids.mapped("name") - else: - names = self.sudo().parent_id.child_directory_ids.mapped("name") - default.update({"name": unique_name(self.name, names)}) - new = super().copy(default) - for record in self.file_ids: - record.copy({"directory_id": new.id}) - for record in self.child_directory_ids: - record.copy({"parent_id": new.id}) - return new - - def _alias_get_creation_values(self): - values = super()._alias_get_creation_values() - values["alias_model_id"] = self.env["ir.model"].sudo()._get("dms.directory").id - if self.id: - values["alias_defaults"] = defaults = ast.literal_eval( - self.alias_defaults or "{}" - ) - defaults["parent_id"] = self.id - return values - - @api.model - def message_new(self, msg_dict, custom_values=None): - custom_values = custom_values if custom_values is not None else {} - parent_directory_id = custom_values.get("parent_id", None) - parent_directory = self.sudo().browse(parent_directory_id) - if not parent_directory_id or not parent_directory.exists(): - raise ValueError("No directory could be found!") - if parent_directory.alias_process == "files": - parent_directory._process_message(msg_dict) - return parent_directory - names = parent_directory.child_directory_ids.mapped("name") - subject = slugify(msg_dict.get("subject", _("Alias-Mail-Extraction"))) - defaults = dict( - {"name": unique_name(subject, names, escape_suffix=True)}, **custom_values - ) - directory = super().message_new(msg_dict, custom_values=defaults) - directory._process_message(msg_dict) - return directory - - def message_update(self, msg_dict, update_vals=None): - self._process_message(msg_dict, extra_values=update_vals) - return super().message_update(msg_dict, update_vals=update_vals) - - def _process_message(self, msg_dict, extra_values=False): - names = self.sudo().file_ids.mapped("name") - for attachment in msg_dict["attachments"]: - uname = unique_name(attachment.fname, names, escape_suffix=True) - vals = { - "directory_id": self.id, - "name": uname, - } - try: - vals["content"] = base64.b64encode(attachment.content) - except Exception: - vals["content"] = attachment.content - self.env["dms.file"].sudo().create(vals) - names.append(uname) - - @api.model_create_multi - def create(self, vals_list): - for vals in vals_list: - if vals.get("parent_id", False): - parent = self.browse([vals["parent_id"]]) - data = next(iter(parent.sudo().read(["storage_id"])), {}) - vals["storage_id"] = self._convert_to_write(data).get("storage_id") - # Hack to prevent error related to mail_message parent not exists in some cases - ctx = dict(self.env.context).copy() - ctx.update({"default_parent_id": False}) - res = super(DmsDirectory, self.with_context(**ctx)).create(vals_list) - return res - - def write(self, vals): - if any([k in vals.keys() for k in ["storage_id", "parent_id"]]): - for item in self: - new_storage_id = vals.get("storage_id", item.storage_id.id) - new_parent_id = vals.get("parent_id", item.parent_id.id) - old_storage_id = ( - item.storage_id or item.root_directory_id.storage_id - ).id - if new_parent_id: - if old_storage_id != self.browse(new_parent_id).storage_id.id: - raise UserError( - _("It is not possible to change parent to other storage.") - ) - elif old_storage_id != new_storage_id: - raise UserError(_("It is not possible to change the storage.")) - # Groups part - if any(key in vals for key in ["group_ids", "inherit_group_ids"]): - with self.env.norecompute(): - res = super(DmsDirectory, self).write(vals) - domain = [("id", "child_of", self.ids)] - records = self.sudo().search(domain) - records.modified(["group_ids"]) - records.flush_recordset() - else: - res = super().write(vals) - return res - - def unlink(self): - """Custom cascade unlink. - - Cannot rely on DB backend's cascade because subfolder and subfile unlinks - must check custom permissions implementation. - """ - self.file_ids.unlink() - if self.child_directory_ids: - self.child_directory_ids.unlink() - return super().unlink() - - @api.model - def _search_panel_domain_image( - self, field_name, domain, set_count=False, limit=False - ): - """We need to overwrite function from directories because odoo only return - records with childs (very weird for user perspective). - All records are returned now. - """ - if field_name == "parent_id": - res = {} - for item in self.search_read( - domain=domain, fields=["id", "name", "count_directories"] - ): - res[item["id"]] = { - "id": item["id"], - "display_name": item["name"], - "__count": item["count_directories"], - } - return res - return super()._search_panel_domain_image( - field_name=field_name, domain=domain, set_count=set_count, limit=limit - ) - - def action_dms_directories_all_directory(self): - self.ensure_one() - action = self.env["ir.actions.act_window"]._for_xml_id( - "dms.action_dms_directory" - ) - domain = AND( - [ - literal_eval(action["domain"].strip()), - [("parent_id", "child_of", self.id)], - ] - ) - action["display_name"] = self.name - action["domain"] = domain - action["context"] = dict( - self.env.context, - default_parent_id=self.id, - searchpanel_default_parent_id=self.id, - ) - return action - - def action_dms_files_all_directory(self): - self.ensure_one() - action = self.env["ir.actions.act_window"]._for_xml_id("dms.action_dms_file") - domain = AND( - [ - literal_eval(action["domain"].strip()), - [("directory_id", "child_of", self.id)], - ] - ) - action["display_name"] = self.name - action["domain"] = domain - action["context"] = dict( - self.env.context, - default_directory_id=self.id, - searchpanel_default_directory_id=self.id, - ) - return action diff --git a/odoo-bringout-oca-dms-dms/dms/models/dms_file.py b/odoo-bringout-oca-dms-dms/dms/models/dms_file.py deleted file mode 100644 index 6cf3c6f0..00000000 --- a/odoo-bringout-oca-dms-dms/dms/models/dms_file.py +++ /dev/null @@ -1,690 +0,0 @@ -# Copyright 2020 Antoni Romera -# Copyright 2017-2019 MuK IT GmbH -# Copyright 2021 Tecnativa - Víctor Martínez -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). - -import base64 -import hashlib -import json -import logging -from collections import defaultdict - -from PIL import Image - -from odoo import _, api, fields, models, tools -from odoo.exceptions import UserError, ValidationError -from odoo.osv import expression -from odoo.tools import consteq, human_size -from odoo.tools.mimetypes import guess_mimetype - -from ..tools import file - -_logger = logging.getLogger(__name__) - - -class File(models.Model): - _name = "dms.file" - _description = "File" - - _inherit = [ - "portal.mixin", - "dms.security.mixin", - "dms.mixins.thumbnail", - "mail.thread", - "mail.activity.mixin", - "abstract.dms.mixin", - ] - - _order = "name asc" - - # ---------------------------------------------------------- - # Database - # ---------------------------------------------------------- - - active = fields.Boolean( - string="Archived", - default=True, - help="If a file is set to archived, it is not displayed, but still exists.", - ) - directory_id = fields.Many2one( - comodel_name="dms.directory", - string="Directory", - domain="[('permission_create', '=', True)]", - context="{'dms_directory_show_path': True}", - ondelete="restrict", - auto_join=True, - required=True, - index="btree", - tracking=True, # Leave log if "moved" to another directory - ) - root_directory_id = fields.Many2one(related="directory_id.root_directory_id") - # Override acording to defined in AbstractDmsMixin - storage_id = fields.Many2one( - related="directory_id.storage_id", - readonly=True, - store=True, - prefetch=False, - ) - - path_names = fields.Char( - compute="_compute_path", - compute_sudo=True, - readonly=True, - store=False, - ) - - path_json = fields.Text( - compute="_compute_path", - compute_sudo=True, - readonly=True, - store=False, - ) - - tag_ids = fields.Many2many( - comodel_name="dms.tag", - relation="dms_file_tag_rel", - column1="fid", - column2="tid", - domain="['|', ('category_id', '=', False),('category_id', '=?', category_id)]", - string="Tags", - ) - - content = fields.Binary( - compute="_compute_content", - inverse="_inverse_content", - attachment=False, - prefetch=False, - required=True, - store=False, - ) - - extension = fields.Char(compute="_compute_extension", readonly=True, store=True) - - mimetype = fields.Char( - compute="_compute_mimetype", string="Type", readonly=True, store=True - ) - - size = fields.Float(readonly=True) - human_size = fields.Char( - readonly=True, - string="Size (human readable)", - compute="_compute_human_size", - store=True, - ) - - checksum = fields.Char(string="Checksum/SHA1", readonly=True, index="btree") - - content_binary = fields.Binary(attachment=False, prefetch=False, invisible=True) - - save_type = fields.Char( - compute="_compute_save_type", - string="Current Save Type", - invisible=True, - prefetch=False, - ) - - migration = fields.Char( - compute="_compute_migration", - string="Migration Status", - readonly=True, - prefetch=False, - compute_sudo=True, - ) - require_migration = fields.Boolean( - compute="_compute_migration", store=True, compute_sudo=True - ) - - content_file = fields.Binary(attachment=True, prefetch=False, invisible=True) - - # Extend inherited field(s) - image_1920 = fields.Image(compute="_compute_image_1920", store=True, readonly=False) - - @api.depends("mimetype", "content") - def _compute_image_1920(self): - """Provide thumbnail automatically if possible.""" - for one in self.filtered("mimetype"): - # Image.MIME provides a dict of mimetypes supported by Pillow, - # SVG is not present in the dict but is also a supported image format - # lacking a better solution, it's being added manually - # Some component modifies the PIL dictionary by adding PDF as a valid - # image type, so it must be explicitly excluded. - if one.mimetype != "application/pdf" and one.mimetype in ( - *Image.MIME.values(), - "image/svg+xml", - ): - one.image_1920 = one.content - - def check_access_rule(self, operation): - self.mapped("directory_id").check_access_rule(operation) - return super().check_access_rule(operation) - - def _compute_access_url(self): - res = super()._compute_access_url() - for item in self: - item.access_url = "/my/dms/file/%s/download" % (item.id) - return res - - def check_access_token(self, access_token=False): - res = False - if access_token: - if self.access_token and consteq(self.access_token, access_token): - return True - else: - items = ( - self.env["dms.directory"] - .sudo() - .search([("access_token", "=", access_token)]) - ) - if items: - item = items[0] - if self.directory_id.id == item.id: - return True - else: - directory_item = self.directory_id - while directory_item.parent_id: - if directory_item.id == self.directory_id.id: - return True - directory_item = directory_item.parent_id - # Fix last level - if directory_item.id == self.directory_id.id: - return True - return res - - res_model = fields.Char( - string="Linked attachments model", related="directory_id.res_model" - ) - res_id = fields.Integer( - string="Linked attachments record ID", related="directory_id.res_id" - ) - attachment_id = fields.Many2one( - comodel_name="ir.attachment", - string="Attachment File", - prefetch=False, - invisible=True, - ondelete="cascade", - index=True, - ) - - def get_human_size(self): - return human_size(self.size) - - # ---------------------------------------------------------- - # Helper - # ---------------------------------------------------------- - - @api.model - def _get_checksum(self, binary): - return hashlib.sha1(binary or b"").hexdigest() - - @api.model - def _get_content_inital_vals(self): - return {"content_binary": False, "content_file": False} - - def _update_content_vals(self, vals, binary): - new_vals = vals.copy() - new_vals.update( - { - "checksum": self._get_checksum(binary), - "size": binary and len(binary) or 0, - } - ) - if self.storage_id.save_type in ["file", "attachment"]: - new_vals["content_file"] = self.content - else: - new_vals["content_binary"] = self.content and binary - return new_vals - - @api.model - def _get_binary_max_size(self): - return int( - self.env["ir.config_parameter"] - .sudo() - .get_param("dms.binary_max_size", default=25) - ) - - @api.model - def _get_forbidden_extensions(self): - get_param = self.env["ir.config_parameter"].sudo().get_param - extensions = get_param("dms.forbidden_extensions", default="") - return [extension.strip() for extension in extensions.split(",")] - - def _get_icon_placeholder_name(self): - return self.extension and "file_%s.svg" % self.extension or "" - - # ---------------------------------------------------------- - # Actions - # ---------------------------------------------------------- - - def action_migrate(self, logging=True): - record_count = len(self) - index = 1 - for dms_file in self: - if logging: - _logger.info( - _( - "Migrate File %(index)s of %(record_count)s [ %(dms_file_migration)s ]" - ) - % { - "index": index, - "record_count": record_count, - "dms_file_migration": dms_file.migration, - } - ) - index += 1 - dms_file.write({"content": dms_file.with_context(**{}).content}) - - def action_save_onboarding_file_step(self): - self.env.user.company_id.set_onboarding_step_done( - "documents_onboarding_file_state" - ) - - def action_wizard_dms_file_move(self): - items = self.browse(self.env.context.get("active_ids")) - root_directories = items.mapped("root_directory_id") - if len(root_directories) > 1: - raise UserError(_("Only files in the same root directory can be moved.")) - result = self.env["ir.actions.act_window"]._for_xml_id( - "dms.wizard_dms_file_move_act_window" - ) - result["context"] = dict(self.env.context) - return result - - # ---------------------------------------------------------- - # SearchPanel - # ---------------------------------------------------------- - - @api.model - def _search_panel_directory(self, **kwargs): - search_domain = (kwargs.get("search_domain", []),) - category_domain = kwargs.get("category_domain", []) - if category_domain and len(category_domain): - return "=", category_domain[0][2] - if search_domain and len(search_domain): - for domain in search_domain[0]: - if domain[0] == "directory_id": - return domain[1], domain[2] - return None, None - - @api.model - def _search_panel_domain(self, field, operator, directory_id, comodel_domain=False): - if not comodel_domain: - comodel_domain = [] - files_ids = self.search([("directory_id", operator, directory_id)]).ids - return expression.AND([comodel_domain, [(field, "in", files_ids)]]) - - @api.model - def search_panel_select_range(self, field_name, **kwargs): - """This method is overwritten to make it 'similar' to v13. - The goal is that the directory searchpanel shows all directories - (even if some folders have no files).""" - if field_name == "directory_id": - domain = [["is_hidden", "=", False]] - # If we pass by context something, we filter more about it we filter - # the directories of the files or we show all of them - if self.env.context.get("active_model", False) == "dms.directory": - active_id = self.env.context.get("active_id") - # para saber que directorios, buscamos las posibles carpetas que nos interesan - files = self.env["dms.file"].search( - [["directory_id", "child_of", active_id]] - ) - all_directories = files.mapped("directory_id") - all_directories += files.mapped("directory_id.parent_id") - domain.append(["id", "in", all_directories.ids]) - # Get all possible directories - comodel_records = ( - self.env["dms.directory"] - .with_context(directory_short_name=True) - .search_read(domain, ["display_name", "parent_id"]) - ) - all_record_ids = [rec["id"] for rec in comodel_records] - field_range = {} - enable_counters = kwargs.get("enable_counters") - for record in comodel_records: - record_id = record["id"] - parent = record["parent_id"] - record_values = { - "id": record_id, - "display_name": record["display_name"], - # If the parent directory is not in all the records we should not - # set parent_id because the user does not have access to parent. - "parent_id": ( - parent[0] if parent and parent[0] in all_record_ids else False - ), - } - if enable_counters: - record_values["__count"] = 0 - field_range[record_id] = record_values - if enable_counters: - res = super().search_panel_select_range(field_name, **kwargs) - for item in res["values"]: - if item["id"] in field_range: - field_range[item["id"]]["__count"] = item["__count"] - return {"parent_field": "parent_id", "values": list(field_range.values())} - context = {} - if field_name == "category_id": - context["category_short_name"] = True - return super(File, self.with_context(**context)).search_panel_select_range( - field_name, **kwargs - ) - - @api.model - def search_panel_select_multi_range(self, field_name, **kwargs): - operator, directory_id = self._search_panel_directory(**kwargs) - if field_name == "tag_ids": - sql_query = """ - SELECT t.name AS name, t.id AS id, c.name AS group_name, - c.id AS group_id, COUNT(r.fid) AS count - FROM dms_tag t - JOIN dms_category c ON t.category_id = c.id - LEFT JOIN dms_file_tag_rel r ON t.id = r.tid - WHERE %(filter_by_file_ids)s IS FALSE OR r.fid = ANY(%(file_ids)s) - GROUP BY c.name, c.id, t.name, t.id - ORDER BY c.name, c.id, t.name, t.id; - """ - file_ids = [] - if directory_id: - file_ids = self.search([("directory_id", operator, directory_id)]).ids - self.env.cr.execute( - sql_query, - {"file_ids": file_ids, "filter_by_file_ids": bool(directory_id)}, - ) - return self.env.cr.dictfetchall() - if directory_id and field_name in ["directory_id", "category_id"]: - comodel_domain = kwargs.pop("comodel_domain", []) - directory_comodel_domain = self._search_panel_domain( - "file_ids", operator, directory_id, comodel_domain - ) - return super( - File, self.with_context(directory_short_name=True) - ).search_panel_select_multi_range( - field_name, comodel_domain=directory_comodel_domain, **kwargs - ) - return super( - File, self.with_context(directory_short_name=True) - ).search_panel_select_multi_range(field_name, **kwargs) - - # ---------------------------------------------------------- - # Read - # ---------------------------------------------------------- - - @api.depends("name", "directory_id", "directory_id.parent_path") - def _compute_path(self): - model = self.env["dms.directory"] - for record in self: - path_names = [record.display_name] - path_json = [ - { - "model": record._name, - "name": record.display_name, - "id": isinstance(record.id, int) and record.id or 0, - } - ] - current_dir = record.directory_id - while current_dir: - path_names.insert(0, current_dir.name) - path_json.insert( - 0, - { - "model": model._name, - "name": current_dir.name, - "id": current_dir._origin.id, - }, - ) - current_dir = current_dir.parent_id - record.update( - { - "path_names": "/".join(path_names), - "path_json": json.dumps(path_json), - } - ) - - @api.depends("name", "mimetype", "content") - def _compute_extension(self): - for record in self: - record.extension = file.guess_extension( - record.name, record.mimetype, record.content - ) - - @api.depends("content") - def _compute_mimetype(self): - for record in self: - binary = base64.b64decode(record.content or "") - record.mimetype = guess_mimetype(binary) - - @api.depends("size") - def _compute_human_size(self): - for item in self: - item.human_size = human_size(item.size) - - @api.depends("content_binary", "content_file", "attachment_id") - def _compute_content(self): - bin_size = self.env.context.get("bin_size", False) - for record in self: - if record.content_file: - context = {"human_size": True} if bin_size else {"base64": True} - record.content = record.with_context(**context).content_file - elif record.content_binary: - record.content = ( - record.content_binary - if bin_size - else base64.b64encode(record.content_binary) - ) - elif record.attachment_id: - context = {"human_size": True} if bin_size else {"base64": True} - record.content = record.with_context(**context).attachment_id.datas - - @api.depends("content_binary", "content_file") - def _compute_save_type(self): - for record in self: - if record.content_file: - record.save_type = "file" - else: - record.save_type = "database" - - @api.depends("storage_id", "storage_id.save_type") - def _compute_migration(self): - storage_model = self.env["dms.storage"] - save_field = storage_model._fields["save_type"] - values = save_field._description_selection(self.env) - selection = {value[0]: value[1] for value in values} - for record in self: - storage_type = record.storage_id.save_type - if storage_type == "attachment" or storage_type == record.save_type: - record.migration = selection.get(storage_type) - record.require_migration = False - else: - storage_label = selection.get(storage_type) - file_label = selection.get(record.save_type) - record.migration = "{} > {}".format(file_label, storage_label) - record.require_migration = True - - # ---------------------------------------------------------- - # View - # ---------------------------------------------------------- - - @api.onchange("category_id") - def _change_category(self): - self.tag_ids = self.tag_ids.filtered( - lambda rec: not rec.category_id or rec.category_id == self.category_id - ) - - # ---------------------------------------------------------- - # Constrains - # ---------------------------------------------------------- - - @api.constrains("storage_id", "res_model", "res_id") - def _check_storage_id_attachment_res_model(self): - for record in self: - if record.storage_id.save_type == "attachment" and not ( - record.res_model and record.res_id - ): - raise ValidationError( - _("A file must have model and resource ID in attachment storage.") - ) - - @api.constrains("name") - def _check_name(self): - for record in self: - if not file.check_name(record.name): - raise ValidationError(_("The file name is invalid.")) - files = record.sudo().directory_id.file_ids.name_get() - if list( - filter( - lambda file: file[1] == record.name and file[0] != record.id, files - ) - ): - raise ValidationError(_("A file with the same name already exists.")) - - @api.constrains("extension") - def _check_extension(self): - for record in self: - if ( - record.extension - and record.extension in self._get_forbidden_extensions() - ): - raise ValidationError(_("The file has a forbidden file extension.")) - - @api.constrains("size") - def _check_size(self): - for record in self: - if record.size and record.size > self._get_binary_max_size() * 1024 * 1024: - raise ValidationError( - _("The maximum upload size is %s MB.") % self._get_binary_max_size() - ) - - # ---------------------------------------------------------- - # Create, Update, Delete - # ---------------------------------------------------------- - - def _inverse_content(self): - updates = defaultdict(set) - for record in self: - values = self._get_content_inital_vals() - binary = base64.b64decode(record.content or "") - values = record._update_content_vals(values, binary) - updates[tools.frozendict(values)].add(record.id) - with self.env.norecompute(): - for vals, ids in updates.items(): - self.browse(ids).write(dict(vals)) - - def _create_model_attachment(self, vals): - res_vals = vals.copy() - if "directory_id" in res_vals: - directory_id = res_vals["directory_id"] - elif self.env.context.get("active_id"): - directory_id = self.env.context.get("active_id") - elif self.env.context.get("default_directory_id"): - directory_id = self.env.context.get("default_directory_id") - directory = self.env["dms.directory"].browse(directory_id) - if ( - directory.res_model - and directory.res_id - and directory.storage_id_save_type == "attachment" - ): - attachment = ( - self.env["ir.attachment"] - .with_context(dms_file=True) - .create( - { - "name": vals["name"], - "datas": vals["content"], - "res_model": directory.res_model, - "res_id": directory.res_id, - } - ) - ) - res_vals["attachment_id"] = attachment.id - res_vals["res_model"] = attachment.res_model - res_vals["res_id"] = attachment.res_id - del res_vals["content"] - return res_vals - - def copy(self, default=None): - self.ensure_one() - default = dict(default or []) - if "directory_id" in default: - model = self.env["dms.directory"] - directory = model.browse(default["directory_id"]) - names = directory.sudo().file_ids.mapped("name") - else: - names = self.sudo().directory_id.file_ids.mapped("name") - default.update({"name": file.unique_name(self.name, names, self.extension)}) - return super(File, self).copy(default) - - @api.model_create_multi - def create(self, vals_list): - new_vals_list = [] - for vals in vals_list: - if "attachment_id" not in vals: - vals = self._create_model_attachment(vals) - new_vals_list.append(vals) - return super(File, self).create(new_vals_list) - - def unlink(self): - attachments = self.mapped("attachment_id") - res = super().unlink() - if not self.env.context.get("dms_file"): - attachments.with_context(dms_file=True).unlink() - return res - - # ---------------------------------------------------------- - # Locking fields and functions - # ---------------------------------------------------------- - - locked_by = fields.Many2one(comodel_name="res.users") - - is_locked = fields.Boolean(compute="_compute_locked", string="Locked") - - is_lock_editor = fields.Boolean(compute="_compute_locked", string="Editor") - - # ---------------------------------------------------------- - # Locking - # ---------------------------------------------------------- - - def lock(self): - self.write({"locked_by": self.env.uid}) - - def unlock(self): - self.write({"locked_by": None}) - - # ---------------------------------------------------------- - # Read, View - # ---------------------------------------------------------- - - @api.depends("locked_by") - def _compute_locked(self): - for record in self: - if record.locked_by.exists(): - record.update( - { - "is_locked": True, - "is_lock_editor": record.locked_by.id == record.env.uid, - } - ) - else: - record.update({"is_locked": False, "is_lock_editor": False}) - - def get_attachment_object(self, attachment): - return { - "name": attachment.name, - "datas": attachment.datas, - "res_model": attachment.res_model, - "mimetype": attachment.mimetype, - } - - def get_dms_files_from_attachments(self, attachment_ids=None): - """Get the dms files from uploaded attachments. - :return: An Array of dms files. - """ - if not attachment_ids: - raise UserError(_("No attachment was provided")) - - attachments = self.env["ir.attachment"].browse(attachment_ids) - - if any( - attachment.res_id or attachment.res_model != "dms.file" - for attachment in attachments - ): - raise UserError(_("Invalid attachments!")) - - return [self.get_attachment_object(attachment) for attachment in attachments] diff --git a/odoo-bringout-oca-dms-dms/dms/models/dms_security_mixin.py b/odoo-bringout-oca-dms-dms/dms/models/dms_security_mixin.py deleted file mode 100644 index cf756ca7..00000000 --- a/odoo-bringout-oca-dms-dms/dms/models/dms_security_mixin.py +++ /dev/null @@ -1,259 +0,0 @@ -# Copyright 2020 Creu Blanca -# Copyright 2021 Tecnativa - Víctor Martínez -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). - - -from logging import getLogger - -from odoo import api, fields, models -from odoo.osv.expression import FALSE_DOMAIN, NEGATIVE_TERM_OPERATORS, OR, TRUE_DOMAIN - -_logger = getLogger(__name__) - - -class DmsSecurityMixin(models.AbstractModel): - _name = "dms.security.mixin" - _description = "DMS Security Mixin" - - # Submodels must define this field that points to the owner dms.directory - _directory_field = "directory_id" - - res_model = fields.Char( - string="Linked attachments model", index="btree", store=True - ) - res_id = fields.Integer( - string="Linked attachments record ID", index="btree", store=True - ) - record_ref = fields.Reference( - string="Record Referenced", - compute="_compute_record_ref", - selection=lambda self: self._get_ref_selection(), - ) - permission_read = fields.Boolean( - compute="_compute_permissions", - search="_search_permission_read", - string="Read Access", - ) - permission_create = fields.Boolean( - compute="_compute_permissions", - search="_search_permission_create", - string="Create Access", - ) - permission_write = fields.Boolean( - compute="_compute_permissions", - search="_search_permission_write", - string="Write Access", - ) - permission_unlink = fields.Boolean( - compute="_compute_permissions", - search="_search_permission_unlink", - string="Delete Access", - ) - - @api.model - def _get_ref_selection(self): - models = self.env["ir.model"].sudo().search([]) - return [(model.model, model.name) for model in models] - - @api.depends("res_model", "res_id") - def _compute_record_ref(self): - for record in self: - record.record_ref = False - if record.res_model and record.res_id: - record.record_ref = "{},{}".format(record.res_model, record.res_id) - - def _compute_permissions(self): - """Get permissions for the current record. - - ⚠ Not very performant; only display field on form views. - """ - # Superuser unrestricted 🦸 - if self.env.su: - self.update( - { - "permission_create": True, - "permission_read": True, - "permission_unlink": True, - "permission_write": True, - } - ) - return - # Update according to presence when applying ir.rule - creatable = self._filter_access_rules("create") - readable = self._filter_access_rules("read") - unlinkable = self._filter_access_rules("unlink") - writeable = self._filter_access_rules("write") - for one in self: - one.update( - { - "permission_create": bool(one & creatable), - "permission_read": bool(one & readable), - "permission_unlink": bool(one & unlinkable), - "permission_write": bool(one & writeable), - } - ) - - @api.model - def _get_domain_by_inheritance(self, operation): - """Get domain for inherited accessible records.""" - if self.env.su: - return [] - inherited_access_field = "storage_id_inherit_access_from_parent_record" - if self._name != "dms.directory": - inherited_access_field = "{}.{}".format( - self._directory_field, - inherited_access_field, - ) - inherited_access_domain = [ - ("storage_id_save_type", "=", "attachment"), - (inherited_access_field, "=", True), - ] - domains = [] - # Get all used related records - related_groups = self.sudo().read_group( - domain=inherited_access_domain + [("res_model", "!=", False)], - fields=["res_id:array_agg"], - groupby=["res_model"], - ) - for group in related_groups: - try: - model = self.env[group["res_model"]] - except KeyError: - # Model not registered. This is normal if you are upgrading the - # database. Otherwise, you probably have garbage DMS data. - # These records will be accessible by DB users only. - domains.append( - [ - ("res_model", "=", group["res_model"]), - (True, "=", self.env.user.has_group("base.group_user")), - ] - ) - continue - # Check model access only once per batch - if not model.check_access_rights(operation, raise_exception=False): - continue - domains.append([("res_model", "=", model._name), ("res_id", "=", False)]) - # Check record access in batch too - res_ids = [i for i in group["res_id"] if i] # Hack to remove None res_id - # Apply exists to skip records that do not exist. (e.g. a res.partner deleted - # by database). - model_records = model.browse(res_ids).exists() - related_ok = model_records._filter_access_rules_python(operation) - if not related_ok: - continue - domains.append( - [("res_model", "=", model._name), ("res_id", "in", related_ok.ids)] - ) - result = inherited_access_domain + OR(domains) - return result - - @api.model - def _get_access_groups_query(self, operation): - """Return the query to select access groups.""" - operation_check = { - "create": "AND dag.perm_inclusive_create", - "read": "", - "unlink": "AND dag.perm_inclusive_unlink", - "write": "AND dag.perm_inclusive_write", - }[operation] - select = """ - SELECT - dir_group_rel.aid - FROM - dms_directory_complete_groups_rel AS dir_group_rel - INNER JOIN dms_access_group AS dag - ON dir_group_rel.gid = dag.id - INNER JOIN dms_access_group_users_rel AS users - ON users.gid = dag.id - WHERE - users.uid = %s {} - """.format( - operation_check - ) - return (select, (self.env.uid,)) - - @api.model - def _get_domain_by_access_groups(self, operation): - """Get domain for records accessible applying DMS access groups.""" - result = [ - ( - "%s.storage_id_inherit_access_from_parent_record" - % self._directory_field, - "=", - False, - ), - ( - self._directory_field, - "inselect", - self._get_access_groups_query(operation), - ), - ] - return result - - @api.model - def _get_permission_domain(self, operator, value, operation): - """Abstract logic for searching computed permission fields.""" - _self = self - # HACK ir.rule domain is always computed with sudo, so if this check is - # true, we can assume safely that you're checking permissions - if self.env.su and value == self.env.uid: - _self = self.sudo(False) - value = bool(value) - # Tricky one, to know if you want to search - # positive or negative access - positive = (operator not in NEGATIVE_TERM_OPERATORS) == bool(value) - if _self.env.su: - # You're SUPERUSER_ID - return TRUE_DOMAIN if positive else FALSE_DOMAIN - # Obtain and combine domains - result = OR( - [ - _self._get_domain_by_access_groups(operation), - _self._get_domain_by_inheritance(operation), - ] - ) - if not positive: - result.insert(0, "!") - return result - - @api.model - def _search_permission_create(self, operator, value): - return self._get_permission_domain(operator, value, "create") - - @api.model - def _search_permission_read(self, operator, value): - return self._get_permission_domain(operator, value, "read") - - @api.model - def _search_permission_unlink(self, operator, value): - return self._get_permission_domain(operator, value, "unlink") - - @api.model - def _search_permission_write(self, operator, value): - return self._get_permission_domain(operator, value, "write") - - def _filter_access_rules_python(self, operation): - # Only kept to not break inheritance; see next comment - result = super()._filter_access_rules_python(operation) - # HACK Always fall back to applying rules by SQL. - # Upstream `_filter_acccess_rules_python()` doesn't use computed fields - # search methods. Thus, it will take the `[('permission_{operation}', - # '=', user.id)]` rule literally. Obviously that will always fail - # because `self[f"permission_{operation}"]` will always be a `bool`, - # while `user.id` will always be an `int`. - result |= self._filter_access_rules(operation) - return result - - @api.model_create_multi - def create(self, vals_list): - # Create as sudo to avoid testing creation permissions before DMS security - # groups are attached (otherwise nobody would be able to create) - res = super(DmsSecurityMixin, self.sudo()).create(vals_list) - # Need to flush now, so all groups are stored in DB and the SELECT used - # to check access works - res.flush_recordset() - # Go back to original sudo state and check we really had creation permission - res = res.sudo(self.env.su) - res.check_access_rights("create") - res.check_access_rule("create") - return res diff --git a/odoo-bringout-oca-dms-dms/dms/models/ir_attachment.py b/odoo-bringout-oca-dms-dms/dms/models/ir_attachment.py deleted file mode 100644 index fef825d4..00000000 --- a/odoo-bringout-oca-dms-dms/dms/models/ir_attachment.py +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 2021-2025 Tecnativa - Víctor Martínez -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). -from odoo import api, models -from odoo.tools import ormcache - - -class IrAttachment(models.Model): - - _inherit = "ir.attachment" - - def _get_dms_directories(self, res_model, res_id): - domain = [ - ("res_model", "=", res_model), - ("res_id", "=", res_id), - ("storage_id.save_type", "=", "attachment"), - ] - if self.env.context.get("attaching_to_record"): - domain += [("storage_id.include_message_attachments", "=", True)] - return self.env["dms.directory"].search(domain) - - def _dms_directories_create(self): - items = self.sudo()._get_dms_directories(self.res_model, False) - for item in items: - model_item = self.env[self.res_model].browse(self.res_id) - ir_model_item = ( - self.env["ir.model"].sudo().search([("model", "=", self.res_model)]) - ) - self.env["dms.directory"].sudo().with_context(check_name=False).create( - { - "name": model_item.display_name, - "model_id": ir_model_item.id, - "res_model": self.res_model, - "res_id": self.res_id, - "parent_id": item.id, - "storage_id": item.storage_id.id, - } - ) - - @ormcache("model") - def _dms_operations_from_model(self, model): - # Apply sudo to prevent ir.rule from being applied. - item = self.env["dms.storage"].sudo().search([("model_ids.model", "=", model)]) - return bool(item) - - def _dms_operations(self): - """Perform the operation only if there is a storage with linked models. - The directory (dms.directory) linked to the record (if it does not exist) - and the file (dms.file) with the linked attachment would be created. - """ - for attachment in self: - if ( - not attachment.res_model - or not attachment.res_id - or ( - attachment.res_model - and not self._dms_operations_from_model(attachment.res_model) - ) - ): - continue - directories = attachment._get_dms_directories( - attachment.res_model, attachment.res_id - ) - if not directories: - attachment._dms_directories_create() - # Get dms_directories again (with items previously created) - directories = attachment._get_dms_directories( - attachment.res_model, attachment.res_id - ) - # Auto-create_files (if not exists) - for directory in directories: - dms_file_model = self.env["dms.file"].sudo() - dms_file = dms_file_model.search( - [ - ("attachment_id", "=", attachment.id), - ("directory_id", "=", directory.id), - ] - ) - if not dms_file: - dms_file_model.create( - { - "name": attachment.name, - "directory_id": directory.id, - "attachment_id": attachment.id, - "res_model": attachment.res_model, - "res_id": attachment.res_id, - } - ) - - @api.model_create_multi - def create(self, vals_list): - records = super().create(vals_list) - if not self.env.context.get("dms_file"): - records._dms_operations() - return records - - def write(self, vals): - res = super().write(vals) - if not self.env.context.get("dms_file") and self.env.context.get( - "attaching_to_record" - ): - self._dms_operations() - return res - - def unlink(self): - if not self.env.context.get("dms_file"): - self.env["dms.file"].search( - [("attachment_id", "in", self.ids)] - ).with_context(dms_file=True).unlink() - return super().unlink() diff --git a/odoo-bringout-oca-dms-dms/dms/models/mail_thread.py b/odoo-bringout-oca-dms-dms/dms/models/mail_thread.py deleted file mode 100644 index 94a3ccce..00000000 --- a/odoo-bringout-oca-dms-dms/dms/models/mail_thread.py +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2021 Tecnativa - Jairo Llopis -# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). - -from odoo import models - - -class MailThread(models.AbstractModel): - _inherit = "mail.thread" - - def _message_post_process_attachments( - self, attachments, attachment_ids, message_data - ): - """Indicate to DMS that we're attaching a message to a record.""" - _self = self.with_context(attaching_to_record=True) - return super(MailThread, _self)._message_post_process_attachments( - attachments, attachment_ids, message_data - ) diff --git a/odoo-bringout-oca-dms-dms/dms/models/mixins_thumbnail.py b/odoo-bringout-oca-dms-dms/dms/models/mixins_thumbnail.py deleted file mode 100644 index c4673580..00000000 --- a/odoo-bringout-oca-dms-dms/dms/models/mixins_thumbnail.py +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2017-2019 MuK IT GmbH. -# Copyright 2020 Creu Blanca -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). - -import os - -from odoo import api, fields, models -from odoo.modules.module import get_resource_path - - -class Thumbnail(models.AbstractModel): - - _name = "dms.mixins.thumbnail" - _inherit = "image.mixin" - _description = "DMS thumbnail and icon mixin" - - icon_url = fields.Char(string="Icon URL", compute="_compute_icon_url") - - def _get_icon_disk_path(self): - """Obtain local disk path to record icon.""" - folders = ["static", "icons"] - name = self._get_icon_placeholder_name() - path = get_resource_path("dms", *folders, name) - return path or get_resource_path("dms", *folders, "file_unknown.svg") - - def _get_icon_placeholder_name(self): - return "folder.svg" - - def _get_icon_url(self): - """Obtain URL to record icon.""" - local_path = self._get_icon_disk_path() - icon_name = os.path.basename(local_path) - return "/dms/static/icons/%s" % icon_name - - @api.depends("image_128") - def _compute_icon_url(self): - """Get icon static file URL.""" - for one in self: - # Get URL to thumbnail or to the default icon by file extension - one.icon_url = ( - "/web/image/{}/{}/image_128/128x128?crop=1".format(one._name, one.id) - if one.image_128 - else one._get_icon_url() - ) diff --git a/odoo-bringout-oca-dms-dms/dms/models/res_company.py b/odoo-bringout-oca-dms-dms/dms/models/res_company.py deleted file mode 100644 index bf169073..00000000 --- a/odoo-bringout-oca-dms-dms/dms/models/res_company.py +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 2020 Creu Blanca -# Copyright 2017-2019 MuK IT GmbH -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). - -import logging - -from odoo import api, fields, models - -_logger = logging.getLogger(__name__) - - -class ResCompany(models.Model): - - _inherit = "res.company" - - # ---------------------------------------------------------- - # Database - # ---------------------------------------------------------- - - documents_onboarding_state = fields.Selection( - selection=[ - ("not_done", "Not done"), - ("just_done", "Just done"), - ("done", "Done"), - ("closed", "Closed"), - ], - default="not_done", - ) - - documents_onboarding_storage_state = fields.Selection( - selection=[ - ("not_done", "Not done"), - ("just_done", "Just done"), - ("done", "Done"), - ("closed", "Closed"), - ], - default="not_done", - ) - - documents_onboarding_directory_state = fields.Selection( - selection=[ - ("not_done", "Not done"), - ("just_done", "Just done"), - ("done", "Done"), - ("closed", "Closed"), - ], - default="not_done", - ) - - documents_onboarding_file_state = fields.Selection( - selection=[ - ("not_done", "Not done"), - ("just_done", "Just done"), - ("done", "Done"), - ("closed", "Closed"), - ], - default="not_done", - ) - - # ---------------------------------------------------------- - # Functions - # ---------------------------------------------------------- - - def get_and_update_documents_onboarding_state(self): - return self._get_and_update_onboarding_state( - "documents_onboarding_state", self.get_documents_steps_states_names() - ) - - def get_documents_steps_states_names(self): - return [ - "documents_onboarding_storage_state", - "documents_onboarding_directory_state", - "documents_onboarding_file_state", - ] - - # ---------------------------------------------------------- - # Actions - # ---------------------------------------------------------- - - @api.model - def action_open_documents_onboarding_storage(self): - return self.env.ref("dms.action_dms_storage_new").read()[0] - - @api.model - def action_open_documents_onboarding_directory(self): - storage = self.env["dms.storage"].search([], order="create_date desc", limit=1) - action = self.env.ref("dms.action_dms_directory_new").read()[0] - action["context"] = { - **self.env.context, - **{ - "default_is_root_directory": True, - "default_storage_id": storage and storage.id, - }, - } - return action - - @api.model - def action_open_documents_onboarding_file(self): - directory = self.env["dms.directory"].search( - [], order="create_date desc", limit=1 - ) - action = self.env.ref("dms.action_dms_file_new").read()[0] - action["context"] = { - **self.env.context, - **{"default_directory_id": directory and directory.id}, - } - return action - - @api.model - def action_close_documents_onboarding(self): - self.env.user.company_id.documents_onboarding_state = "closed" diff --git a/odoo-bringout-oca-dms-dms/dms/models/res_config_settings.py b/odoo-bringout-oca-dms-dms/dms/models/res_config_settings.py deleted file mode 100644 index 3e57eff8..00000000 --- a/odoo-bringout-oca-dms-dms/dms/models/res_config_settings.py +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2020 Creu Blanca -# Copyright 2017-2019 MuK IT GmbH -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). - -from odoo import fields, models - - -class ResConfigSettings(models.TransientModel): - - _inherit = "res.config.settings" - - documents_binary_max_size = fields.Integer( - string="Size", - help="Defines the maximum upload size in MB. Default (25MB)", - config_parameter="dms.binary_max_size", - ) - - documents_forbidden_extensions = fields.Char( - string="Extensions", - help="Defines a list of forbidden file extensions. (Example: 'exe,msi')", - config_parameter="dms.forbidden_extensions", - ) diff --git a/odoo-bringout-oca-dms-dms/dms/models/storage.py b/odoo-bringout-oca-dms-dms/dms/models/storage.py deleted file mode 100644 index 8663585b..00000000 --- a/odoo-bringout-oca-dms-dms/dms/models/storage.py +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 2017-2019 MuK IT GmbH. -# Copyright 2020 Creu Blanca -# Copyright 2021 Tecnativa - Víctor Martínez -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). - -import logging - -from odoo import _, api, fields, models -from odoo.exceptions import AccessError - -_logger = logging.getLogger(__name__) - - -class Storage(models.Model): - - _name = "dms.storage" - _description = "Storage" - - # ---------------------------------------------------------- - # Database - # ---------------------------------------------------------- - - name = fields.Char(required=True) - - save_type = fields.Selection( - selection=[ - ("database", _("Database")), - ("file", _("Filestore")), - ("attachment", _("Attachment")), - ], - default="database", - required=True, - help="""The save type is used to determine how a file is saved by the - system. If you change this setting, you can migrate existing files - manually by triggering the action.""", - ) - - company_id = fields.Many2one( - comodel_name="res.company", - string="Company", - default=lambda self: self.env.company, - help="If set, directories and files will only be available for " - "the selected company.", - ) - - is_hidden = fields.Boolean( - string="Storage is Hidden", - default=False, - help="Indicates if directories and files are hidden by default.", - ) - - root_directory_ids = fields.One2many( - comodel_name="dms.directory", - inverse_name="storage_id", - string="Root Directories", - auto_join=False, - readonly=False, - copy=False, - ) - - storage_directory_ids = fields.One2many( - comodel_name="dms.directory", - inverse_name="storage_id", - string="Directories", - auto_join=False, - readonly=True, - copy=False, - ) - - storage_file_ids = fields.One2many( - comodel_name="dms.file", - inverse_name="storage_id", - string="Files", - auto_join=False, - readonly=True, - copy=False, - ) - - count_storage_directories = fields.Integer( - compute="_compute_count_storage_directories", string="Count Directories" - ) - - count_storage_files = fields.Integer( - compute="_compute_count_storage_files", string="Count Files" - ) - - model_ids = fields.Many2many("ir.model", string="Linked Models") - inherit_access_from_parent_record = fields.Boolean( - string="Inherit permissions from related record", - default=False, - help="Indicate if directories and files access work only with " - "related model access (for example, if some directories are related " - "with any sale, only users with read access to these sale can acess)", - ) - include_message_attachments = fields.Boolean( - string="Create files from message attachments", - default=False, - help="Indicate if directories and files auto-create in mail " - "composition process too", - ) - model = fields.Char(search="_search_model", store=False) - - def _search_model(self, operator, value): - allowed_items = self.env["ir.model"].sudo().search([("model", operator, value)]) - return [("model_ids", "in", allowed_items.ids)] - - @api.onchange("save_type") - def _onchange_save_type(self): - for record in self: - if record.save_type == "attachment": - record.inherit_access_from_parent_record = True - - # ---------------------------------------------------------- - # Actions - # ---------------------------------------------------------- - - def action_storage_migrate(self): - if self.save_type != "attachment": - if not self.env.user.has_group("dms.group_dms_manager"): - raise AccessError(_("Only managers can execute this action.")) - files = self.env["dms.file"].with_context(active_test=False).sudo() - - for record in self: - domain = [ - ("require_migration", "=", True), - ("storage_id", "=", record.id), - ] - files.search(domain).action_migrate() - - def action_save_onboarding_storage_step(self): - self.env.user.company_id.set_onboarding_step_done( - "documents_onboarding_storage_state" - ) - - # ---------------------------------------------------------- - # Read, View - # ---------------------------------------------------------- - - @api.depends("storage_directory_ids") - def _compute_count_storage_directories(self): - for record in self: - record.count_storage_directories = len(record.storage_directory_ids) - - @api.depends("storage_file_ids") - def _compute_count_storage_files(self): - for record in self: - record.count_storage_files = len(record.storage_file_ids) - - def write(self, values): - res = super().write(values) - if "model_ids" in values: - self.env["ir.attachment"].clear_caches() - return res diff --git a/odoo-bringout-oca-dms-dms/dms/models/tag.py b/odoo-bringout-oca-dms-dms/dms/models/tag.py deleted file mode 100644 index 2483144e..00000000 --- a/odoo-bringout-oca-dms-dms/dms/models/tag.py +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2020 RGB Consulting -# Copyright 2017-2019 MuK IT GmbH -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). - -import logging - -from odoo import api, fields, models - -_logger = logging.getLogger(__name__) - - -class Tag(models.Model): - _name = "dms.tag" - _description = "Document Tag" - - name = fields.Char(required=True, translate=True) - active = fields.Boolean( - default=True, - help="The active field allows you " "to hide the tag without removing it.", - ) - category_id = fields.Many2one( - comodel_name="dms.category", - context="{'dms_category_show_path': True}", - string="Category", - ondelete="set null", - ) - color = fields.Integer(string="Color Index", default=10) - directory_ids = fields.Many2many( - comodel_name="dms.directory", - relation="dms_directory_tag_rel", - column1="tid", - column2="did", - string="Directories", - readonly=True, - ) - file_ids = fields.Many2many( - comodel_name="dms.file", - relation="dms_file_tag_rel", - column1="tid", - column2="fid", - string="Files", - readonly=True, - ) - count_directories = fields.Integer(compute="_compute_count_directories") - count_files = fields.Integer(compute="_compute_count_files") - - _sql_constraints = [ - ("name_uniq", "unique (name, category_id)", "Tag name already exists!"), - ] - - @api.depends("directory_ids") - def _compute_count_directories(self): - for rec in self: - rec.count_directories = len(rec.directory_ids) - - @api.depends("file_ids") - def _compute_count_files(self): - for rec in self: - rec.count_files = len(rec.file_ids) diff --git a/odoo-bringout-oca-dms-dms/dms/readme/CONFIGURE.rst b/odoo-bringout-oca-dms-dms/dms/readme/CONFIGURE.rst deleted file mode 100644 index 057d2800..00000000 --- a/odoo-bringout-oca-dms-dms/dms/readme/CONFIGURE.rst +++ /dev/null @@ -1,40 +0,0 @@ -To configure this module, you need to: - -#. Go to *Documents -> Configuration -> Storages*. -#. Create a new document storage. You can choose between two options on `Save Type`: - * `Database`: Store the files on the database as a field - * `Attachment`: Store the files as attachments -#. Next create an administrative access group. Go to *Configuration -> Access Groups*. - * Create a new group, name it appropriately, and turn on all three permissions (Create, Write and Unlink - Read is implied and always enabled). - * Add any other top-level administrative users to the group if needed (your user should already be there). - * You can create other groups in here later for fine grained access control. -#. Afterwards go to *Documents -> Directories*. -#. Create a new directory, mark it as root and select the previously created setting. - * Select the *Groups* tab and add your administrative group created above. -#. On the Directory you can also add other access groups (created above) that will be able to: - * read - * create - * write - * delete - - -Migration -~~~~~~~~~ - -If you need to modify the storage Save Type you might want to migrate the file data. -In order to achieve it you need to: - -#. Go to *Documents -> Configuration -> Storage* and select the storage you want to modify -#. Modify the save type -#. Press the button `Migrate files` if you want to migrate all the files at once -#. Press the button `Manual File Migration` in order to specify files one by one - -You can check all the files that still needs to be migrated from all storages -and migrate them manually on *Documents -> Configuration -> Migration* - - -File Wizard Selection -~~~~~~~~~~~~~~~~~~~~~ - -There is an action called `action_dms_file_wizard_selector` to open a wizard to list files in kanban view. -This can be used (example `dms_attachment_link` module) to add a button in kanban view with the action we need. diff --git a/odoo-bringout-oca-dms-dms/dms/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-dms-dms/dms/readme/CONTRIBUTORS.rst deleted file mode 100644 index d5a5fef3..00000000 --- a/odoo-bringout-oca-dms-dms/dms/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,16 +0,0 @@ -* Mathias Markl -* Enric Tobella -* Antoni Romera -* Gelu Boros - -* `Tecnativa `_: - - * Víctor Martínez - * Pedro M. Baeza - * Jairo Llopis - -* `Elego `_: - - * Yu Weng - * Philip Witte - * Khanh Bui \ No newline at end of file diff --git a/odoo-bringout-oca-dms-dms/dms/readme/CREDITS.rst b/odoo-bringout-oca-dms-dms/dms/readme/CREDITS.rst deleted file mode 100644 index fbb09749..00000000 --- a/odoo-bringout-oca-dms-dms/dms/readme/CREDITS.rst +++ /dev/null @@ -1,6 +0,0 @@ -The migration of this module from 15.0 to 16.0 was financially supported by `AgentERP `_ - -Some pictures are based on or inspired by: - -* `Roundicons `_ -* `Smashicons `_ diff --git a/odoo-bringout-oca-dms-dms/dms/readme/DESCRIPTION.rst b/odoo-bringout-oca-dms-dms/dms/readme/DESCRIPTION.rst deleted file mode 100644 index bcd4bc7c..00000000 --- a/odoo-bringout-oca-dms-dms/dms/readme/DESCRIPTION.rst +++ /dev/null @@ -1,6 +0,0 @@ -DMS is a module for creating, managing and viewing document files directly -within Odoo. -This module is only the basis for an entire ecosystem of apps that extend and -seamlessly integrate with the document management system. - -This module adds portal functionality for directories and files for allowed users, both portal or internal users. You can get as well a tokenized link from a directory or a file for sharing it with any anonymous user. diff --git a/odoo-bringout-oca-dms-dms/dms/readme/INSTALL.rst b/odoo-bringout-oca-dms-dms/dms/readme/INSTALL.rst deleted file mode 100644 index d964d810..00000000 --- a/odoo-bringout-oca-dms-dms/dms/readme/INSTALL.rst +++ /dev/null @@ -1,9 +0,0 @@ -Preview -~~~~~~~ - -``mail_preview_base`` is required for DMS but it is recommended to install all -the other `mail_preview` modules from `social` OCA repository -in order to improve the preview of files. - -``python-magic`` library is recommended to be installed for having whole support -to get proper file types and file preview. diff --git a/odoo-bringout-oca-dms-dms/dms/readme/ROADMAP.rst b/odoo-bringout-oca-dms-dms/dms/readme/ROADMAP.rst deleted file mode 100644 index 607ed919..00000000 --- a/odoo-bringout-oca-dms-dms/dms/readme/ROADMAP.rst +++ /dev/null @@ -1,9 +0,0 @@ -- Files preview in portal -- Allow to download folder in portal and create zip file with all content -- Save in cache own_root directories and update in every create/write/unlink function -- Add a migration procedure for converting an storage to attachment one for populating existing records with attachments as folders -- Add a link from attachment view in chatter to linked documents -- If Inherit permissions from related record (the inherit_access_from_parent_record field from storage) is changed when directories already exist, inconsistencies may occur because groups defined in the directories and subdirectories will still exist, all groups in these directories should be removed before changing. -- Since portal users can read ``dms.storage`` records, if your module extends this model to another storage backend that needs using secrets, remember to forbid access to the secrets fields by other means. It would be nice to be able to remove that rule at some point. -- Searchpanel in files: Highlight items (shading) without records when filtering something (by name for example). -- Accessing the clipboard (for example copy share link of file/directory) is limited to secure connections. It also happens in any part of Odoo. diff --git a/odoo-bringout-oca-dms-dms/dms/readme/USAGE.rst b/odoo-bringout-oca-dms-dms/dms/readme/USAGE.rst deleted file mode 100644 index b4b45e43..00000000 --- a/odoo-bringout-oca-dms-dms/dms/readme/USAGE.rst +++ /dev/null @@ -1,8 +0,0 @@ -The best way to manage the documents is to switch to the Documents view. -Existing documents can be managed there and new documents can be created. - -Portal functionality -~~~~~~~~~~~~~~~~~~~~ - -You can add any portal user to DMS access groups, and then allow that group in directories, so they will see in the portal such directories and their files. -Another possibility is to click on "Share" button inside a directory or a file for obtaining a tokenized link for single access to that resource, no matter if logged or not. diff --git a/odoo-bringout-oca-dms-dms/dms/security/ir.model.access.csv b/odoo-bringout-oca-dms-dms/dms/security/ir.model.access.csv deleted file mode 100644 index f192f980..00000000 --- a/odoo-bringout-oca-dms-dms/dms/security/ir.model.access.csv +++ /dev/null @@ -1,27 +0,0 @@ -id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink - -access_dms_tag_user,dms_tag_user,model_dms_tag,group_dms_user,1,1,1,1 -access_dms_category_user,dms_category_user,model_dms_category,group_dms_user,1,1,1,1 - -access_dms_storage_base_user,dms_storage_base_user,model_dms_storage,base.group_user,1,0,0,0 -access_dms_storage_portal,dms_storage_portal,model_dms_storage,base.group_portal,1,0,0,0 -access_dms_storage_user,dms_storage_user,model_dms_storage,group_dms_user,1,0,0,0 -access_dms_storage_manager,dms_storage_manager,model_dms_storage,group_dms_manager,1,1,1,1 - -access_dms_directory_public,dms_directory_public,model_dms_directory,base.group_public,1,0,0,0 -access_dms_directory_portal,dms_directory_portal,model_dms_directory,base.group_portal,1,0,0,0 -access_dms_directory_base_user,dms_directory_base_user,model_dms_directory,base.group_user,1,0,0,0 -access_dms_directory_user,dms_directory_user,model_dms_directory,group_dms_user,1,1,1,1 - -access_dms_file_public,dms_file_public,model_dms_file,base.group_public,1,0,0,0 -access_dms_file_portal,dms_file_portal,model_dms_file,base.group_portal,1,0,0,0 -access_dms_file_base_user,dms_file_base_user,model_dms_file,base.group_user,1,0,0,0 -access_dms_file_user,dms_file_user,model_dms_file,group_dms_user,1,1,1,1 - -access_dms_access_group_public,access_dms_access_group_public,model_dms_access_group,base.group_public,1,0,0,0 -access_dms_access_group_portal,access_dms_access_group_portal,model_dms_access_group,base.group_portal,1,0,0,0 -access_security_access_groups_user,access_security_access_groups_user,model_dms_access_group,base.group_user,1,0,0,0 -access_security_access_groups_dms_user,access_security_access_groups_dms_user,model_dms_access_group,group_dms_user,1,1,1,1 - -access_wizard_dms_file_move,access_wizard_dms_file_move,model_wizard_dms_file_move,group_dms_user,1,1,1,1 -access_wizard_dms_share,access_wizard_dms_share,model_wizard_dms_share,group_dms_manager,1,1,1,0 diff --git a/odoo-bringout-oca-dms-dms/dms/security/security.xml b/odoo-bringout-oca-dms-dms/dms/security/security.xml deleted file mode 100644 index 48446fe5..00000000 --- a/odoo-bringout-oca-dms-dms/dms/security/security.xml +++ /dev/null @@ -1,190 +0,0 @@ - - - - - Documents - - - User - - - - - Manager - - - - - - DMS Storage multi-company - - - ['|',('company_id','=',False),('company_id','in',company_ids)] - - - DMS Directory multi-company - - - ['|',('company_id','=',False),('company_id','in',company_ids)] - - - File multi-company - - - ['|',('company_id','=',False),('company_id','in',company_ids)] - - - Locked files are only modified by locker user. - - - - - - - - ['|', ('locked_by', '=', False), ('locked_by', '=', user.id)] - - - DMS users can only edit and delete their own groups. - - - - - - - [('create_uid','=',user.id)] - - - DMS Managers can edit and delete all groups. - - - - - - - [(1 ,'=', 1)] - - - - Basic users cannot access hidden storage - - - - - - - [('is_hidden', '=', False)] - - - Managers can access hidden storage - - - - - - - [('is_hidden', '=', True)] - - - - Apply computed create permissions. - - - - - - - [('permission_create', '=', user.id)] - - - Apply computed read permissions. - - - - - - - [('permission_read', '=', user.id)] - - - Apply computed unlink permissions. - - - - - - - [('permission_unlink', '=', user.id)] - - - Apply computed write permissions. - - - - - - - [('permission_write', '=', user.id)] - - - Apply computed create permissions. - - - - - - - [('permission_create', '=', user.id)] - - - Apply computed read permissions. - - - - - - - [('permission_read', '=', user.id)] - - - Apply computed unlink permissions. - - - - - - - [('permission_unlink', '=', user.id)] - - - Apply computed write permissions. - - - - - - - [('permission_write', '=', user.id)] - - diff --git a/odoo-bringout-oca-dms-dms/dms/static/description/icon.png b/odoo-bringout-oca-dms-dms/dms/static/description/icon.png deleted file mode 100644 index a561495f1c1bdbdf25724c6fa43e83e3507f5753..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7197 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 N22WQ%mvv4FO#niS{x<*s diff --git a/odoo-bringout-oca-dms-dms/dms/static/description/icon.svg b/odoo-bringout-oca-dms-dms/dms/static/description/icon.svg deleted file mode 100644 index 1360cc00..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/description/icon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/description/index.html b/odoo-bringout-oca-dms-dms/dms/static/description/index.html deleted file mode 100644 index 4b3b1914..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/description/index.html +++ /dev/null @@ -1,566 +0,0 @@ - - - - - -Document Management System - - - -
-

Document Management System

- - -

Beta License: LGPL-3 OCA/dms Translate me on Weblate Try me on Runboat

-

DMS is a module for creating, managing and viewing document files directly -within Odoo. -This module is only the basis for an entire ecosystem of apps that extend and -seamlessly integrate with the document management system.

-

This module adds portal functionality for directories and files for allowed users, both portal or internal users. You can get as well a tokenized link from a directory or a file for sharing it with any anonymous user.

-

Table of contents

- -
-

Installation

-
-

Preview

-

mail_preview_base is required for DMS but it is recommended to install all -the other mail_preview modules from social OCA repository -in order to improve the preview of files.

-

python-magic library is recommended to be installed for having whole support -to get proper file types and file preview.

-
-
-
-

Configuration

-

To configure this module, you need to:

-
    -
  1. Go to Documents -> Configuration -> Storages.
  2. -
  3. -
    Create a new document storage. You can choose between two options on Save Type:
    -
      -
    • Database: Store the files on the database as a field
    • -
    • Attachment: Store the files as attachments
    • -
    -
    -
    -
  4. -
  5. -
    Next create an administrative access group. Go to Configuration -> Access Groups.
    -
      -
    • Create a new group, name it appropriately, and turn on all three permissions (Create, Write and Unlink - Read is implied and always enabled).
    • -
    • Add any other top-level administrative users to the group if needed (your user should already be there).
    • -
    • You can create other groups in here later for fine grained access control.
    • -
    -
    -
    -
  6. -
  7. Afterwards go to Documents -> Directories.
  8. -
  9. -
    Create a new directory, mark it as root and select the previously created setting.
    -
      -
    • Select the Groups tab and add your administrative group created above.
    • -
    -
    -
    -
  10. -
  11. -
    On the Directory you can also add other access groups (created above) that will be able to:
    -
      -
    • read
    • -
    • create
    • -
    • write
    • -
    • delete
    • -
    -
    -
    -
  12. -
-
-

Migration

-

If you need to modify the storage Save Type you might want to migrate the file data. -In order to achieve it you need to:

-
    -
  1. Go to Documents -> Configuration -> Storage and select the storage you want to modify
  2. -
  3. Modify the save type
  4. -
  5. Press the button Migrate files if you want to migrate all the files at once
  6. -
  7. Press the button Manual File Migration in order to specify files one by one
  8. -
-

You can check all the files that still needs to be migrated from all storages -and migrate them manually on Documents -> Configuration -> Migration

-
-
-

File Wizard Selection

-

There is an action called action_dms_file_wizard_selector to open a wizard to list files in kanban view. -This can be used (example dms_attachment_link module) to add a button in kanban view with the action we need.

-
-
-
-

Usage

-

The best way to manage the documents is to switch to the Documents view. -Existing documents can be managed there and new documents can be created.

-
-

Portal functionality

-

You can add any portal user to DMS access groups, and then allow that group in directories, so they will see in the portal such directories and their files. -Another possibility is to click on “Share” button inside a directory or a file for obtaining a tokenized link for single access to that resource, no matter if logged or not.

-
-
-
-

Known issues / Roadmap

-
    -
  • Files preview in portal
  • -
  • Allow to download folder in portal and create zip file with all content
  • -
  • Save in cache own_root directories and update in every create/write/unlink function
  • -
  • Add a migration procedure for converting an storage to attachment one for populating existing records with attachments as folders
  • -
  • Add a link from attachment view in chatter to linked documents
  • -
  • If Inherit permissions from related record (the inherit_access_from_parent_record field from storage) is changed when directories already exist, inconsistencies may occur because groups defined in the directories and subdirectories will still exist, all groups in these directories should be removed before changing.
  • -
  • Since portal users can read dms.storage records, if your module extends this model to another storage backend that needs using secrets, remember to forbid access to the secrets fields by other means. It would be nice to be able to remove that rule at some point.
  • -
  • Searchpanel in files: Highlight items (shading) without records when filtering something (by name for example).
  • -
  • Accessing the clipboard (for example copy share link of file/directory) is limited to secure connections. It also happens in any part of Odoo.
  • -
-
-
-

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

-
    -
  • MuK IT
  • -
  • Tecnativa
  • -
-
-
-

Contributors

- -
-
-

Other credits

-

The migration of this module from 15.0 to 16.0 was financially supported by AgentERP

-

Some pictures are based on or inspired by:

- -
-
-

Maintainers

-

This module is maintained by the OCA.

- -Odoo Community Association - -

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

-

This module is part of the OCA/dms 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-dms-dms/dms/static/icons/file_ai.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_ai.svg deleted file mode 100644 index 6001633d..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_ai.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_aj.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_aj.svg deleted file mode 100644 index 15960f59..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_aj.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_avi.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_avi.svg deleted file mode 100644 index 117a2e45..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_avi.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_c.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_c.svg deleted file mode 100644 index 9ace81b5..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_c.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_cbl.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_cbl.svg deleted file mode 100644 index f6344b98..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_cbl.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_cc.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_cc.svg deleted file mode 100644 index 8e5f1d8c..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_cc.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_coffee.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_coffee.svg deleted file mode 100644 index ea45eb8b..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_coffee.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_cs.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_cs.svg deleted file mode 100644 index 2faa6541..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_cs.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_css.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_css.svg deleted file mode 100644 index 5ebb3825..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_css.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_csv.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_csv.svg deleted file mode 100644 index bb37b9b1..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_csv.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_dbf.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_dbf.svg deleted file mode 100644 index 9553c913..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_dbf.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_dll.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_dll.svg deleted file mode 100644 index e0c99af0..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_dll.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_doc.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_doc.svg deleted file mode 100644 index 833d1c72..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_doc.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_docx.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_docx.svg deleted file mode 100644 index b1160efc..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_docx.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_dwg.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_dwg.svg deleted file mode 100644 index f3008372..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_dwg.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_eml.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_eml.svg deleted file mode 100644 index 065ff7e1..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_eml.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_eps.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_eps.svg deleted file mode 100644 index b767a36d..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_eps.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_exe.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_exe.svg deleted file mode 100644 index e79009c3..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_exe.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_f.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_f.svg deleted file mode 100644 index e742e363..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_f.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_fla.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_fla.svg deleted file mode 100644 index 02bb98fb..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_fla.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_gif.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_gif.svg deleted file mode 100644 index 71c64f5c..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_gif.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_go.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_go.svg deleted file mode 100644 index efa4ad89..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_go.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_groovy.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_groovy.svg deleted file mode 100644 index 10ee7c13..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_groovy.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_html.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_html.svg deleted file mode 100644 index 7b57d532..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_html.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_iso.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_iso.svg deleted file mode 100644 index 9a3abba4..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_iso.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_java.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_java.svg deleted file mode 100644 index ce4d9d64..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_java.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_jpg.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_jpg.svg deleted file mode 100644 index 96732375..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_jpg.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_js.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_js.svg deleted file mode 100644 index c510c185..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_js.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_json.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_json.svg deleted file mode 100644 index 7e97918f..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_json.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_less.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_less.svg deleted file mode 100644 index 1f44ccc5..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_less.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_md.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_md.svg deleted file mode 100644 index 145c81bb..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_md.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_mov.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_mov.svg deleted file mode 100644 index 3cc57817..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_mov.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_mp3.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_mp3.svg deleted file mode 100644 index a28f5e57..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_mp3.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_mp4.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_mp4.svg deleted file mode 100644 index 67f6fab6..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_mp4.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_odp.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_odp.svg deleted file mode 100644 index 0238d643..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_odp.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_ods.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_ods.svg deleted file mode 100644 index ac3c19c7..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_ods.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_odt.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_odt.svg deleted file mode 100644 index 0340ca2f..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_odt.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_pdf.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_pdf.svg deleted file mode 100644 index f4063eb2..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_pdf.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_php.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_php.svg deleted file mode 100644 index 0402747b..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_php.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_ppt.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_ppt.svg deleted file mode 100644 index b3a1ea7c..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_ppt.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_pptx.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_pptx.svg deleted file mode 100644 index 0d5c5b85..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_pptx.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_psd.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_psd.svg deleted file mode 100644 index 818ef7ec..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_psd.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_py.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_py.svg deleted file mode 100644 index 068dcbca..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_py.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_rar.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_rar.svg deleted file mode 100644 index 7cd14c57..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_rar.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_raw.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_raw.svg deleted file mode 100644 index 20347f4b..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_raw.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_rtf.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_rtf.svg deleted file mode 100644 index a7de37b2..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_rtf.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_sass.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_sass.svg deleted file mode 100644 index d8442467..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_sass.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_sc.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_sc.svg deleted file mode 100644 index c067be48..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_sc.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_sh.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_sh.svg deleted file mode 100644 index e0c4f3e2..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_sh.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_svg.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_svg.svg deleted file mode 100644 index dfad09a0..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_svg.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_tar.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_tar.svg deleted file mode 100644 index 5bbacc09..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_tar.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_ttf.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_ttf.svg deleted file mode 100644 index 06809a5c..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_ttf.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_txt.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_txt.svg deleted file mode 100644 index a4160ec9..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_txt.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_unknown.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_unknown.svg deleted file mode 100644 index a48144a6..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_unknown.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_wav.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_wav.svg deleted file mode 100644 index e36f05b6..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_wav.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_xls.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_xls.svg deleted file mode 100644 index ad9f2dd0..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_xls.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_xlsx.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_xlsx.svg deleted file mode 100644 index abfb50bf..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_xlsx.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_xml.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_xml.svg deleted file mode 100644 index 19e77d2f..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_xml.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/file_zip.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/file_zip.svg deleted file mode 100644 index 73ed3273..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/file_zip.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/icons/folder.svg b/odoo-bringout-oca-dms-dms/dms/static/icons/folder.svg deleted file mode 100644 index 90547b0a..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/icons/folder.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/odoo-bringout-oca-dms-dms/dms/static/lib/img/banner/documents_onboarding_directory.png b/odoo-bringout-oca-dms-dms/dms/static/lib/img/banner/documents_onboarding_directory.png deleted file mode 100644 index d793877051da11baf77e5f36b57fc9ffeb66f0ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 505679 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%0DYPvn`}>;i>%hC&OBA3URn!{%w|Rfw z=#}q0?f$ywx?uUobN5nK*c$y>z;65E|7iz7iN0lXnEAhI?>F1#?|PiqNK1HvVTF-t#yb1j^|?7tP5hlN$~XVJ z)nVdQP#XJx_J>IyKHs=)bwzT9*$y3x(%8RBr&%BQT2vbLD+J!X8L=(>8sEe_n_lJD zPn+=jEZeH&bbXcrhE&%12X8U0s>>1L6ErQb&#ihdXz(@CXs+MHfLgH(!LP3jyw6O_ zcUQQ|?ac7!5ks}>qSu>WUzsZ-s9Sfj^iAjA4F}JOs@!V2s(+wkJ5DRJ zA2s^TDk*T)|KowK*(LYuQ`C0%*r)jOvQ)F&aC@;~xs~*iP(QQjx~`K{uWFy}n&)xJ z|IZQsJ1V6Ulp~maKj1TZZ6o=$ntjKcZkuay;*-}GPT9JBa>yp>9WQTv{k*mE2j}t| zMyZEwc9tH!TV&AX*$@<0rTq1)PZndp zvo-zsD({&!;WiieYBuz?P5Hs!zJZv9+g z>s=Mq_8yhSR=U!q{1+?6j+TULB(fg0y-(~G;H!e?icgW6{ z2>;U)U-~Dozv_yryzq2$F}tU}cK^k%N9?yq-LXlqS?scGGxw{Q|FpoZL>k13Du9zXhZ z_r0&{1Sbp-5 zgL$gt8IMbbQALkAUR#`)P<&#>eU665P5+ssoVK}4P-NKFv-PU%%P6J|n^>ccC@81w zur3a-J`=~7+d1*w)HOF<+W%RHOHL|g+H#P6Z%Fx*^;Z?IrmxJouIqTuVZ%9{8wxj0 zFi%?XR<7_$T+5NV`bqL(w>-JxnEA@e*$%Rve|6Wr`lit&mLK1B4_F(#{#EuA zxvYvsk(XB6)}%~s%n>wH)!)~}vsqOo;J`k&n43>d$<4ed_H7S~utT``{EL0X7xpzK zG+SA}pX@(*ZP~|#yieZbpT4ziUSkULgSv9rpE`MKd-EKw?JGHEH@R`T#+R~<_f(dh z`D3vA%Zk~xKQHy3?6?~2=y_?El}=)Kcx}77T0>5{!iI=R=h6@F;P7o+{q08jvd@B( zm_nOhO?~*PN?lyV@nrklybrH#O!{#3`l*=Oq$67yDw2+R`iYr~FW&xdEBlXHA@PXn zTZe?EZau4dq{iKLc1GO%6!+PCZrZJmmOokcIRAb*1E=%9r}6)uZaP@W+9cNn^yZuMl8Qq`h>-VkGR=d@%-_srb z@vrKhN0m34Gp_5m+&ry#5B(nSQD8=iAPBgY{+e{&-q;7e09zWwu1#;)3a%m^%^nlXYV3Ki0mT+cT}Z z{2s%%Cu?pV3a@(_9v5~bB+e}5(ykrT<}N+HPMCeO;c5r-ZMiWw%jVsP*kA5*=>Mz7 zpJb!^J#503T|HZ%UH#^tZ(LV-w*92$oW!RS*Q{BiwtrnS^XcRp2l~#g`Yp9DobBEE z^U~hFf3Et?I5)j_bAr%Ky|PN~4@DL`c06V(b5Z~K&Q54=m9qG^?=wnjRj!WH4Ra!cJSLR=hDcpEVw5_tH;Pz&Vnqx0d zeTew^%j;?Rp8p%Jim~?!?^4g%%zw!YQ_@Q%k;iCu~xlv+Vcu z?FVGGh3~i0pSQXDse`(lmj7+B{buWOBUd*c-I5*C-K$rY_xs1EN89Rj>ut{KPb>Em zTJGv(`%@_FYkH%@E`9R=zXcoD{97{po#^|R`Lffk4@?x7Hmkg|`1#QrLd~Z`{pL=T zl$>aO?z~#Kee}JgbC3QX+xzvu?Y=!(rz3wJI{4N0SNxpFx|&;zx2<>DMCzR1)fRc` zu<+0Opp8QD^LR3Bj+C8ZJQ}^{OtR&&3gLMbF7|%6zuvw7@r&g4i8uVqZn}PZuP-|88tQw|e*78tc*xGBf7AFF7t-UbBVm%8NXKEm=7SmpjHT_*FUo zd!_i{Fh`oU?1c$e)|@|K6OgGIc7S=9c8MY&ri~=Wg!hDVQ7n z|61V$^MgS*pa1>4O!?E={bsBG&j0^&{%M`aUwR!b5$Albhxc>z%;b9Tc1OZ7!N%U3 z|6je^&9l=X`1U6KswDXnak<$HQVK@jSl7I{eCFY#Z>kU9xYzS6yJ@KO#?Z6&%bMEU zH!S7zUS)sjk}LkGP|4cb2JFv7W3hm_B#8y&8^q_-fU2PE;rdV=$ahEwO?$u zn&r2*nw{j^n(es6u5>=bQk?_!LP6h_`?R=4^D>;!E=qp-@Z2}1)$7b}J1wuVl&!d; zW}CD7I{$fxZ4EnTY-^lQb4^}0djH)`*ZIEx+uQG}qq&avW_-eb(A0IgU|gRHhNCx zc*Z6 zx=WpsrFN(Fc;t>sy`8XO$K8a-JoieL`sO@Pn{a*s+cLezE9rK73YGuroy=nWGkN}> zC(-3QPsiqcV|Lc_VN2yNWY+fD+p+Lp8u!nnldtbBVY_@Jp>T)M-i9?x3g7znOjn|p1Rj4zdQO`FA5qguIz=s?N&^x%pfn^7l8Zw<6aQ zPru~CaqgpNbcj(beqSL(~qo8>2YVc zD$HkE@v{7Si{)4Q``e>-KKb}-=ZtA~H`bYZTyOhunqg1fP5pJ79;Z)y(bxSvWlF7S z#cE%qRVf zo1W^wd-2{huIv1llkb0s?(OdX!|c{|{mq@PstkukpN8a_U7F8%bHkw}OtKYMstxlB z!|W3c_s8y!*e}?h@V02jtt*B7l~QjWZaZCgWwTY;{^XpLQosHm{T1&l{O;PGzHXbi z@$1~egx3#+rK6`^R(1ZdzpkR_e-hLD>vCVU^6f9Xe~SAZ9eHtaq04-;+x~2SpI`sJ z=eceEU(nd9D&q;h-Qk}Ko-XK@3l2Mei=jGp|J&+sqTjxJyT1R=>HT|pzE0_F7G3Wp zu_5-(_Sa?y4~xGzRk8B5Rhmus?oX{h!jG#;9;xDNd72ld|8ezG(@D$hzc|~MM3$!Q zQFB`_b3~;`!2AZo&9!fH*DPKv`+WV{iN}wHe4Tvz*tW^s2L*qy++Ouvr}(&5cj&Ff zI^Q;yZTzt`cI)5s|K6O})8BuZ@6GAEe+!?7F)Z6$;pdtB%P(GRdPw=F@0%vvYLE}F z+m@T8xVQFdcgg}dYivt(mVJ2mB&o4^*VoB;*QV{7XZyYOH)H>`X-6NQdhv4gye)^FFEif%7RT^* z@_d87RrYb4f`4vR{Cl+WkaRxVy0hQfc=WTA%O=jR+O_J};ax%vH;=zs_{;xykN@1q zMSqo)|JD4AWxBBGs8yb;ySQSq{Rd|I0?#8lCnJ|;9}#Mv{3hoB!wKt($9tNj+HE{1 z_^rt1+-1aZZ12|D57%ts&`SM#_WqxK9)aCm1@twY*(_Dv4RRlGEYDK@3@XK^|}zW@K&_K5?fvx+#p@oX=}-N-yZ5i`^Z#ES*BpO2(>9kU;?C{Q`?URQ+*GXd z7d^VAoS7u{DN}*Pc)eiU^Jy;*Dpu@|I5JJ_^R@Li*KNz6TjOSPN&H{@e;yuj?%nh9 zb(SrC&SnETaj!m-HRfjx)4Mj!MAtc7bsl?WUU^k)%^~bmofY-wHOjJ8pKfCN;}^ck|OHv(|{as~DNp%`Hr+Ec$-wWasSVf9LFq z`F9}hoY9rDYA>d(pKlm^TWqrU;pyUQ>L)g5Pv1Vj&_DX&yo2XwGUQC{X4$etTH3Qc zv4ivQsZ(Lvr!VUmc+Y`;u+8&Dm3QL%lES!rmPV-`$#AUoJm$5-(3w zpN^QW_$|kMb*qdmz4WrupO(Klz5mbY{HYf{6-gAu#K-8l%|HE6YxA#@{MR<#e7Dg& zw{$C$LC?i?YI=v}-->41V842HZ*AD~o2zu=Ce2n6tn84iZ7ZF6)ob&wK~y`+-?~tK|9bWIH;}bXj(^+=F z;_+&+#-ojUb8nWJ|BR{YJ%74aXW6s-d44Z;cxp#%>t}p^`Qw8PLhCxM@4oI_lWzBU zrg>-8j_q^a`?ToI`xg7}sO_!#<=+_A9Q-DJLgDNR!xwR#cfL;+2>kH!R1Q-yD> zEFMQ6R@L!}S58?lr*`hwHNroa-O!z0Jawi1R=#zn|f9tw?usslCGU39`;DXC4(s9jTn$K09K=d10sH3$@uR z#AX!nEvb5{x+CY<{EP1umfO8mw!f8baNd$NK%3=^!R2Q6R?GadRD&}=Pd<-QNS?m+ z_A7ZSSFZ`j?S3wZw0@!)pX;xa|A%Rtb%0>Q-OUFo0Z-)U=gw_*tzG*3s`IDMHzqoyKG=Aq z}ReJc9(!n10+$Gn3gGX>jk9J{u+?%{8~2NRB~p3Ql%Cypn0eGBuW zS9^}I<~Va*ivQMJ@-_An>pI16ccYm;fGUNvaR;_8-}I)ryCKCp?$PB+&h%ero~bZw z7JYKPVMUSlW(lcvU+3yss~i5@vfTD<+OyBcEbPsGX9i4tlhy3PSevCSzjX1s+l_i_ z7V`^hhgPPZkbq5!EUVOX%#sa%->S}u1UVdJwF0<4~rRv7H zxZP%_#EzUf%3YZKdUehmzdf&o{olwntG|8mNAmmE^2gUZ^M7rYNqC=Zd~1(kadPh4 zvw4R)gsgZwJ_i2?j1}6O=u>-O^G7qY%{B~iR?}rx0pWmwYuScd|=!{+qiM4)*5r@@0SRO+MJmKXtO~7AAwd7@@v?mEb!S$)|6(TY!`A2s zhV0Ls8gP5hk_E4=#qHbHCap8SSoP+^OaJ;`stZ~4Uv|{~?q%Na@TgsFd+3haw@xRW zI(B;N!L5ovwD(;&-1+s(ndwJ+dcD=va^t^D{+s_t`0@3yYtyXf)o-y_AsY2D{l{d! zkBirNi@%KYV^v=rmtXI<-1aM*^sg@~%71B33r*vm68Gbfc-+3ts()OU3(N zb=>iL)2{28U)&d5e(Gk#$?MyBvy)@9z1JL-+Q#7Se{Q41weP}*U-C@*RGYgj|J#~B z8&+q74wn6T%{%_rrP;@Sf8LyOSH0$P+pXT!WjgaWx7*8{&AXKPOK^2h>SgP96XIue zyuDYTJ6n@c!vC1=3%0Vi5e~ck_B_!}DgM|U#!%(ln-IeO>vPp7p@wfeBAlwkJWjlR zqy90{A=QKFz*`Si_cyzYCDtVFjGx3Dp}_Nw^%$q|!*9#Z{+g4_`XImJuyo#C&_NVm zcklnbd%F9FeUG&FJu;HW&tEd8{|^bgjaWKK^%;=Mp@gCu*C6vNaxJT?L)j=8dlo(rwaG*-nkEPwpU zTQ29R%oA>(yZQ?q(|^r8Y;|2ZBkj1^YyKrCb595Oy)_GF6}jnr+*-}yX1C*`jsAS8 zq6>~MVKryi>cYBXj@kY)-Neo3IG6C~>3&@=E3~F&iRiMmC)UP#9|(JY%P}oGURvSj zYd)hJFVwiqZ|GOdczE~UT&qC7ot(#-T)#89DEtF0$4PTD%E{`iJ)+LA7j&$fqSen_ zh1-u~n;r-~n95##H(|fUmS2~`Z!F25@3B0)p8JgYJk8|hnXfNL9xrFO@_5Tc5958Y z-2yxGdd`{s`)vRJb5rajg^s0-xsIyR+rEpvxweeyeBO?8?>8Sj^}gn-`u8xK=a1*! z{;Q>=lDPZ{*YBvBD4r*)=T5KK+4g+7jDO{2{khU#G`R2O+j=)WxRRtlf5)@SZ*r#J zzPwms>HOD=Z~0z-(){MoYh$@jbA8iZ7GGc2pUV?-X<6;L$rmS?<^Fwa|L-yP&y(-8 zlx=5E*buec?E77=^}Y<3vbVh!Okhr}YCFhg`m=mns%y)W)LgA~?~+fY$MbynlKXLA zve07f>sJ-$P86TCKL7d~x0!5zYo_nnlFBaPZ8g!xV)MtTa_a=QWpC5(JZL9&xGZ3q zd=l5)=-iv>Rhzn|yv^TPvm{&lIG5x1E&s!}T~1h$?Yp8g^~sdnEnRotKUF-rMzrC? z=CW@$4LK!e->Lo+9=Ua4_Td$8wuv@;UAXO5hV{?zu+%@GW8hOS#92OCW#?^o@#IO< zf~6^`lPVvdeRQT$Us^r*8|V6K%dXA)^7@Ekb1`{QR5j-9GbUQl?eNWyHpO_ScV`T27ueTj_C zzkgIV_1%t!``622qAXt?JM#F`hNo7s+8n8Gq4qm(KDBN!KMDUgTF$>aLd#B`47<5)fBlc? zJ=)y!8|04(J_(Bbp?*7l%^^>pD+kzjEaTg8M18vWlZC=zP}+Aclh_ylN%0vmEL{r`Sjw0 zlW$!u{CYX?Y4l!R@2u+ocTb1+zP{;^8d(}EdHs|4hm2guKe2zalDQAes^~i&VLRLA z(_^vd2MR*3U#;;CW2ic`?A!HkXN|A)^<8g!<+1)#UTk)wtJS(a_ildx9Rel3FV_0O z!%srLEPsATQjFjIP-8EPOX{4q$42w!JYagC7QB1OYP z9Sz5)oi&UpX8Ub=!_pFX|togPEWk^-0u6%hRlA!|De4NtT7YwnA<={$uT&n``#VyIaeb03otU9uMV|) zz1i;dGv6?W^3*1kg1Wah>?KpVO&B_}t>rSZ{j1KMT(!Qw#YkYqoOPGaz16PNzj^6< zuCdUCjVTLbn{pH;*sD!`wM8o++N)u!`f}dM1Zg=_DLump$#)m<%D z_jHY%U!+cB$=yjd$8YcmJr0&Nn0sH!XTs-4$0vy~8yP0&7CpYgc20P6;z`rF^Nvj7 zJ@mOwd2@>5w!Hi00*mZ6#Wd~R)_35b*^agAIXEhnJ?nohudk|{=`Cy^RGPBQ<@n+_ zk50y^$E~CoJQ=($RXLFx{R zwf~>gKRS@4z_ZwX{&Ul*8=0f+Dv$AVPMGYU$vijYpHTWY{{ELDZ8Mk+y$mmHux30!-UA*s2*VU(Ik`AfW zKDctsci%4Im6JTW8{cfQI)CuzEzwvHfwk)o%y=tZyTLQ{bMIFEZ`%xmr62O_zx==0 z^wh7%kBlr=nC}$zu2MR#)N;zFd^W?Gwk-!0vV|L@kNf|L=UcEh#hGt*!?k-`nfGii zRx8t1-raRL@@=5?6xZu-68_c|)>v}xyv82Wsk2>vLj(Wn@cW5Zk1>DWef@cn%Ra@4 z4}x=yBl#BFTvguoHB1=- zj)<(?di2SfN{IBfYB*N1uB9^xKZFP5j^TPRkYQ%V!=^zI#D){;9f{>nt_glP=lUF1h~eU8mW` zq>VRJ^kP=s75bU7t45w}&EL3nGC^r9# z^QJlW-81IFLn06TRCm6Nc;Jz$#cRsZMXM7du4gS%A!lV zMW4n7Z`$|!lzn8zl^NS!ANj6!7<|TXiC*E()%HJ4BVSA|oaJd!b-4ar38;)(EXTg8 zuxD!W*WE3Gjh6c!?Bw%1F(>bQ<`p5{#+>GBlcJ84o&3kt@cC6_(>|88{rL}8z2E;W zdwkD3k+CppB|Gl+-FGE$n@|zfKA)%b+yY~M-+wb4QXXl=; zS!!&gsvC7wWFt%0ZNFN}-%H{-?z5#IsgvcBRKGs;;IyL}Mq5BPne5zhyGyRfPl`R-|OezB>iW&D`eK#p1Xd%if}DM#0k&mT(|zJe*YEpbGOSc z?)@LQ^_xFWvYXT<9l^SzKl{n?FdhyuYYrbVYlg`BXxnV=|F5jJRZQ~uu6xk;n_WMD@5q(K-+qP}d8x5pY}l~x`-&vb1E+HKpJ3ybZaLYoZ+gX?9Y?1B z(~pU+X-vM}@qH!xzD*Sy8jD|VT_2;}{gREdJob}|&>1`PjCcCgjuxuvzjEA+tlw1^ zMNOJ|SJmF^WZOg&v&fyS%Qv_7Z8$Ko* zZu|UY(-OY44bjF+3Rc}ubl>M+Hc9N{S)cgQnM?hYYuG43{VJ4`0|IgL@ifQtj)SLNE_Pu+)`eyP!>5Yxz28Z92Y>R4A zo1IjBHMupiKiqW1=ZGspPAT*6ZR^)wtoqmc+l>Q7Q)N?>PnA>&xjv~W)pb+amM;CU zr;&a3m1(`%9~#$Ys9)MUhv(t_eH+$3m40*B@Z;(-kEFT(wr=FD(`46wIqT1YsVDCL zIeWjRvSe9VnIJa+qD0d$x9#VoVI&|D0B9|WxCy})-Uco zww~#wcXxk9Qd0fnX^r0BABax9y0!ZxTg6SUuT{64qkSW~q^Iuo++3#~tew7_|NrfX zi{E!_cUfO6yE`uF;%T+4c&l$)*zRun_;uyc*305I{+^nqGbOcK@Soegl7s_lb&?Hl zkDTnQ&vJf#9TvGpc?Cu|j zADvWtZ+=Z@`~6>AJ@>2BWjD7dNU!RtNdCCWwqtYmQPUZv$N1_Tw{^ci-J4)+c`2OR zA@1v{@K}qLDKQooUoHHw_WjnSKf)JF-|@=d#%{0o zoK)MFm~>?Eq1*1aqgY3O;bd9&18a=+bnL##F1Om*Q?c_-jFY68 z>hyKqd0&hFT1h_OmHs`AJy+grS=R5QPj%PX4IdnNd@fqz)1K$H?=P);H$5b~X_1QG ze(zh`7A*DL_{OYK{P77lruA3n=Ez=Ob5?e*ACW*m5 zcK;fA>wPO_iqgG*h^?{sd0j6ra^HqK^XjkvkG<>0f4b0LF6j4{t#%z3Z_C#T&F)?P zb4y*W-=gvnmn_>|llW5Z0w_8T*Ecl77IX^sE= zXkYxFqwzJ76=A!7u>O9tx$MC7TUEDy{^GHWOZvI@UFrJMTn=3P7G)cREc1816bd`_ z@XNaE6}-^`md)M8c6WE5)4IWVYxSCJww+9j4{q&ZJKDgTa64ts!7{IG{?%;TIsbmI zd;dMJ_G@_k*VNYduYYg!|GklFny~q{=0nT#mFH5`ep~PVY^~pUSWYxgA^7gvE!BS> z%hv~Xt=YOSu+8z}x4WjZ9U>|xvp#z8%hvB2_o|oc9lqSUzVF*7kEIT$1kWTesu=Ta z&Gl4u7g}JX#KyZq@QdoaInF{8Vs6a+ru^aR<;Uy3%`4ge?dAS`Op50&EZ?{D*qe?c zatY!lykCCb-P%!e+}0{&clk9Y1|83Mqiu}q%bt8`IDNq5cJZ%&zvs$d%00enbAqsD zUh0j!l6C9!Fh9$en~V4Fp&kD2xBi+39AZ9nR6esgl`>%Ec1e_a+WOO8#> zmvRiAn>bTabM=BmvAwC^1^Z9+EK$kNe=Bk$YxdtQWdXbH`&a(hyF*_>pY2_(y4<>b zFOpB&=1x5qySrJqjDP;7lW#VgiOO#Z)}A8&p@BW-!~P>HYXv9Hdy~js)$M=%*BXBB zbAB@W+cLGgjn}R5-FW`(?)Mv}|K0!dZ2rEld+-0=E52Vy`Qa)%)y=>5E#Z}akgfXF zn;|c0C!?p4QS+?3m6xjvw^wgooN}lB_lti&`v3npdTkx=l`V7U=h^%3U0)MZKk1t4 z*4OLVcC#^FuW-G-Ikx6xZPG*+?%UIjY@fd9-;393<~J|A6hE!~OHXsT?XO)C?q)(p zCH{5Y=TDyX+Oc)!zVbP9Hg#_Ed3jN?Dor>kEw?+ma(Bho$e9e&f1P>1>w3awD}i@? z%IE+1DH+O~*|x>}ch=R4+|$#n{mYMDestn>{QqCl^RLCtNO<76>~!XNmZlvWik_XH zT@x|8RQJ%nkJEG?r3vYLS$Tek%$vyB_ja_bev$lqlIZNn>gjXd#ys7%{ry8*zN5#! zZU3Ytzx+~P-RAJ`Z@k*py)OUvVVU{fmrbj;PLKDLxRHH!fth4S>m(NKVw;A&`ett| z7C$c8|A+IP=ZCjmB6D(Ux!RkHPlqRF9pCiwR`mSy7M$*?{wn*-GB+{X{++6k_<8E) zn9p1GPj$V2^2L*#8(#Fhjb(qo>a@z@6ivSqVPE1ck7eDu`0-yktLfi^GG@w!mwp~w zm3#Zj1DWNiuiwn@QFVAY&uVL@{``OYHoan1(CwReV72^7#h%XfSI_@g?JDx>!Tw(v zhHcwC(!OZ!Jo+!YTz|%zdS8!Ap?_w`ike%?f2$PPQ8v@(UA1TXqtD>-pdv}#;fVN+ zt%b$=_0yB9|IF#VB>gAmc4Kf2_w_aB<(9sUuvz@=>c3y2{KD=xjchOWm#sNdxM}V6 z?_W#5>urzvw=G8Zf8YHtL3|c(Cth5q-S_pT=|`F5{jWCguj5>_qgH()o;@-?sye;?w4<4v=Jkz}gS+HwC$UC<%BacZ*T4C-&o#khzVTi1_G3g7k_v=}0-no+p0WS7hY`L*wU`CU5~U+@BS60Q4d4(9a= zvv*vd!FKijN7?&@#?A~Dn$^aiw64quy*6+0jdj8Yrfr$S>u;&PQgqApjOz@N|G6?6 z#eZf7+*Wq;uRIm3*Wdl;SpJ`5OV^LZ5KbP-*|=ZZS01q<#*ppSA5BAzHw?+jkrkhiH6PFMfX0Ieg9*} z)S$FE+hgy(w%DXxpzN5YAy#uub80!S3&X8fTg#%YWI49UANpBQ^=Zn(cX2GWj;qUx zUa)F*aJk4mWnnP4~Z_s}Rqi zbMZQNdDWgr`u`s3>y>3sJEFCH((A29v)XDl7Et#-p?fT@29qP6(JR>4 zcP;;)BOrG8MBVbs=T!6c%~!p-bwNS*((RpU!8~G9^|!5&)txu@N$&gCyK|?XR{lx*y!B`hVNR2eYpi{N1ws z=$(DsmrmTRtn=hPwB=yDkK*OtW)I8Rwolpa-xgjwBZBEd{P(D(s*clr6}{Osr1PZ{ zzHk(jC4Wd<>X(}yeAEAa`L!u;RX@uey>a~157F8@`v?Cd^FQ`%?Y@1p|3|_E&uQ7q z)j8v0LiBX5iV6G59sM2={>kK_vwQlU`;UKB@TTXvPx)S#yZ>5!Gv8B*jLwy(Bd>{H zcKjj2*BWiROeJvNpGEu9jceN^t)pXard(N-Z_}KknwFLPi7S7Tu5`LOzi@KcmLs?K zq+0p-@?8y-e7Sx9H(k@0n>Ly5h>O&zyjH*Ol-^DM{pNye-t=BPUH$OrG2YV8g`K>e zCL6caSv>zIY<~3LQI6b64PJcj%uh5-|C?64VbAY!g|5k$W}20}|Ml$CX4x|lqE~AR zU!R)%W7WBLlNEgChov9zoUz4h-@Ywx<74&jNB;Z~XT9rs*7sX6*4O$z$lf@1O=r~x zrQ&4Y>#yqXuWsk}i1T2$roJcBl0*9P_CE%{)tOJ)Z{xmxL+gm&stPY=$?sZs z{??t3B~#-zDOVSl#mG*onip{6he}ySdFr>?$!o8+_J6sXHUHKPi*3udeJEM2(kp1@ zH{s{4_5ZpyR@>fO_wL@$bLDaOtnNr`%KjPdDc`Tyo*edd<>WcGH)Inp0?9oU6IAu%AzoP>Vy5DGZ#E{A|7mz*jQxoH*=>>PE-32*7?W( ze~>QIo3|a8wYv&1tw_uqkIiBrv1oX$6T!rguJ%h@phbtl6L zw!Hhg}=}Z-#D|@={()7I(j;imQC-dmV*Oj6T zQ$uH8Uw5tTq|==D=92F>K5e%4i;9l0%sl^#T{=KrT3=AkO?>*~`JB$&OKpB044?e= z81o)inV5O1agUb1ZdSM7ZFcN!RoQ|&b+c`1PI|``d0q#OlQ*~-uYd09Z2krCGU;X&Zf&2&WXPtc@^vmi`-2TQNDm&CW;~z&SZIMknvN}d3 zkvC>RQ~-n9*S}NO*F06-c>S@`T8&?a?f)E(=C8WYthd^>>S%f2&3oCZ?C-1Z|BjQ{ za(s!@jxA0f?*DsxU(eWF?|3AiuGu_~Z`-FGYTH#Oue-}A*vytB z)WGOIJ3`MQL%AXPQTBwL=cWltOXP$}&V0D#9b?6$x)V)~l7CC;{RAVPaI9tc5~2Rn z!^-HzR{aNzFIa@;U*%@_{ltfjr73^@*NtVjPb=>gYtZt3)cWts<>#IX(-IU-q-A&| z_FUa&waIdqFh|zq>osSu$9#Kh;JnRlJM+Y?oGwBRdYo|!6oQ{L_r7?}R%Uk6f9urP zFV&5AzFuW~vTGZ|#mAr4e$x*4;&Jrv`}+UU^?$F|*S=nxU;8@slj42m1*#i%FE@9w z|Io<4=g#E!Y2t#L!aQzWF3f$x^Gf=NU(x2ell@a%+g{s$;j8}PbA3(=mtO9L*qdKs zlin8gSKm3iYWE3O#`%BKU;lL5cj^0w<3c~4^vR^G{%aPoD#vd3x2VW(iv(n@_5X?s z@Gj3?b-%of>9*Em)Af~Sd;8b&&THmB&dw|7O=?f4y%iVoKf{W$R>{_oZJ*hxG``-K|M{+ruuv~8oy%PYIhzGP0= zT9nW%ZT}@PS>=D6bi3#E6rE`iju(!EYfD!x$zoTzsvqVObLLF+%uv~!)m5L)3OUU+ zukK$X>CsxL+Px`!_2Q3RAGV1X|2@(F=Y+5Im)JGYwy)VEccgi~KQ-s<+&PQxTVGh* zy|=GN^~{vrhBNlOD(<|H5-I;X?&sQ&mG6B^Lcgs`v*!G|vUvZ|ZNitY-=DDW@;CAB z8>~7p`!;#5+M6!?_wM|@XvQ0DSAVif-ny=~rpx;4brt?Kn-ASRu-b` zs(9hKx@q@SldFTHHqOacyDfC-=K99%Ctp{@Zd02XcC(<&FzK)V+(~)f8_GW{(0FZs%YzjrQ;-fp)x|K;yr#{Z5Svz{KK!ub2H zW#_)S!#nLhD#T1(W4+JQ{LaY)iTQCoo(-Ce;wyp_gf*aDOIB-o$t?G zADgrC^TW7JQ!bo-*PDD}q4~tH^rx!wo!2djVwM)Ya(;gOz4-Zcg`2mU7d><@;8}O^ zXrJJ;^B+y;UwwYEF)k`nNpj~=~z#K3d6kooud zz89_gZcSUcd|H>~)wyvbZLNM0x%+pn(w_48Cy!6c#IN=}x`e;}$6@jM zReOFZZA?Givq7Kl%FjO=e{YVjWa+M1Wxn@#;Gqe>&aJmjZ>`ul;n<bAR7?Za1A}!Gh4IrE8KW?mTYu%y7EO^_`dUJ^Q?B=lSj6t7E&t%71QW zO453J&K<9>1^6|;mvSuQmC#75c>8pM@wAwe4#71{`hpj^mdIEu`>CB&O#L3=dGg{n z-Pa%QPYc}sOXKkm(7}?Y)#j$DZt+)mx`mDV#6{0_CyGyUJQocpTd=^U_8v>L(TNLQ zL2mmbTT*i!+4W{MML#zC|W$z4_zq z-<7HzA`d9~H!opup1n)#A;${s^J`|fBz|9-y_#Wn+@%jPKPFmM$KKU#-0;Y8zD34< zX4chCXLMdjN1AhAIP=3!X!#%62NV6RT>n@-+r41lTh}M+CMq1iA@Mu9UbyC4@B`L> zxu>5^D%=-7X}xGjV`^u4^CO|gwJIl%SG{!aU%UT>tNyMZiQ0v)y&G zR|MUE$)2b5PuKTo=Z?Bra_KQx0*R59j ziSs?88%qnLUa$|knx!1YAlxf$%%C#EUO zyxg$XpsO*_ZjMTEbH}gzRK~xn%%wAqZW0yvB4_w%NA_3M;LQiV>i%9`Q`Dg#*5AFl zZ}QqD0)HPe*A$f&9Ai7#FTC1M@9@1}BIi%$KYsJ_un@!5%PL8KbD}4F+p4=yl|6sm znQ4=XYjazj3!{p9_f1#UvAe4GH?}ABbj@ce_C=HDS~$zREIw_&Q(|A(-jmCAJ?eQ_ zIGII`)n|EPzhiE5*~il9YdSNXx^%^}tsZ~HD!tCkA>dNW~rN(ZBM?dHrIi)(X& ztk?D07nFSx*Z;D0*S&w=w*Rm1zZm-LQ~%R_>iU)&OK-34jh*b@T3UE%M|N4%{6iCW zG}-#?6|~4p=?Sd%d3F2!+D&UyuCdic?o>OzX{C_o-*fkD6{ntk&V5(d|4iSf&WgF> z`H`;icf}%2`f~Y0?212W?OL|~>-(+oA3gUps-8Z4tt`<%c9)*z6bIddk1n22JM$>{ zs^EUDZC|FuKKD-g)?YmTOaCb67JK+puj5O@najGx1XHU|)~WMnr(YNO z@4Fznadw{6dzIg>yy6S1e@Y~~By;$4h5Xw*|L>dAPab}fvfCSz^3&ko?&Rl3Meq2o zQL_H7>lQPa_uR$Om*@XYUpr&9|2t2yuTS^BuYJFC|5t14kom8t-OpX~Wv*@J_ig$6 zFWcH!KYsV=@f(HtzTx`yKTqfHeI5ILm*=+Y^L|a)XZK|x|6LnRZNU@fI(;9u2{wV-_vyTe{>{CeD{I-1zYOgyPSS1_<(86 z(lwl$8&cc$i^pv7cj%2eEF=&v$@BV_LTc~jpS<6s-%L^V$dO&`b0p*R!y5-a^Gs=C zoHTjCtLW9=yl$ngU|l~YK5bWuck}MBmXg?Gw~nop%ws-kbYw5no+t4|-9FzkB34g( zGgaw9_;oh3zqb?iHqP{6d24L(^7bT6zPI!KAHT78@16UhrSjkZm0NKHY51PK>nND& z%I?bUx@F-a10zkXMIDQbv^Oyed-?`8Su4I#&{WduQ0g|jFu&M-kJ$O&$B%zp^ZMD& z2T5zc-aYevPV#Tb$m8J$i|zm&arLHhBf z=dHc()oMC6%`E=JoyeQ>WcowY*6N zte5^>sxEyZwK!!TOWOBeYi>=rBwc>hC}ZpC*_x0TWPT=`Q)1?js*S1ey# zeVJ`C`LxUdrsePMJM7w4o>RMiK4VW){Z%(1h66l1pPc#sz5f6Az_ZWKMm2P)*w_X~ zGBI2*%)hnmyIO(*qqF$Q`?v4^`xbun%vXE&O=fAS&t}HO-rZAm^XF`iec#d;gAY8i z)3=`XxL9t+WQHeCZhKh7J`z|J@$s(Cq7?4foMRgzA2{qx&seUKU}jvIBF(UBs`=Z6 z`|Y34o&1OS&CP=)i@BJ;-%c)>F26RoU+mS&e4%pptgT|CSeuYkbBl)L6MNz>|?WfoMpUsn`Enj6nuYUIHbWMEK zrf*OCcHY1F>g)c-MLCY=-&H)0t4?_HO|JwagO_W>He>^_p44+UzPEm%=A1%QuotmyYi$}-zNXRdNgI7 zg3WGm{VjVP{SUhQ)1CQwPuj##0}qwS!bXW(8#tYdj^4Zds^QO$w!guyS&zEs-Cfo5 zG{0ou$(vIw)ggPV;`ZvQjgi%E*3C%ehDhN^Nr^~ezoGlWQ*=QAC`t*Q=dP5 zOGh+pEkMS_?rnG4zrTFpWsQOJiRPV0ut!saJSme!8vrmir!V_2N-#q)IEceu}-;Y^PHFI6}Go!zr8K@zOt!3e4cFl|6Sjwo>||t^igNQ^nW||ANe1) zHD>fibrtj1_SVzoPw6cZkI#5>jH7*H;iP#RT22~i3yVDWSaD$C z(azWM`M+O_Z{95%UD@&d`1P|vW%|CY|gzV$UzAFHGbst|0-MiKt{M&)w@^lTJ*lF@4xEz8s53Ib1VDw`L8cuYqLFE_hduG9hDu^ z_nczhn0{{SnQ*@qoZHm?XGzPezR`NNvSPWYg6jR*7t{`?%c`wZ8NB8r(+usf6 z@A}yHUOfED^s9;YPk%o0{&;l5?P~Q2&oA$H{C`RR@1^ATi>H)39!SeD-X@)JWDfT# zu^D#3`y|TV*L$usXWa4q%5;&t>P>nNKF(GA16nZOUc|JH<;LR7UDP*Kwn-u!+3Uj`1dWxJNAiz%#`*dx}LYp{)Hk3#M78INx%7$?8k)x-Nw&>}SS zSnz#~oa(ThWsbQv*ULKP?lW6khCXL1wd^uoU~MfITXv^0==qn{Nr7_tO}=(p9`1jx z;}OyPtlGQe>;C%V(Op+Idw+Vl`u)4l@f#lfdZ)>FW9N%27S{`78g?4V)yC}q)Nr5m z$keZky`LWc<*zrj&fCbuc)~qZ`)rff$qc{e?LL?D)#&iW9eOv)_hcD9j#Zu;yQ9te zK$qMPjT2ulap(sxh`+aM$)kuxu8019y&hlxV%6Ro|9))l{pL^o2ZgWCy`Q)3sa;~zvgGl7C2dX3HXnI2?fx{Q z+vXC!4_LoPK2y07`1Sa^h3Xf0yeG_`#C~&Q%C3FuWmMJ8EiY93J`=yjHePn^b zEcf$kHstD*?Wvl2HcCe%Y^m@U=bBA#TVHMxRCRdiXO{8QOj?kyN|P}ne$(-vLYtho zuh*Lr!8zOQ^wHff3(Qs&y6v8n*PXt8t>^p0pRy-Eb}zg5KE>o`l+3jmHu_dap3n91 zct6SfddvRb?<}*;7Z+b$@pGS0=gAnmq{8ZN%l74qCheNHzVn{9omz3!s@N&BMLyHjemng5?4GxbP5XYu5d>+}_) zCT&?Oyd}_xQ#R}H5$@TuVh+~ddQd&NGiB+?^6MFgS#BHuo|fBvU;MnjuD65B>7yDq z+f(x1@7~lI_x7*2|IJdvhTmUe_y6>W-f-Y#&iwlNqkh}({t)wDpBtUC&20bgxKG^2 zcz@S|uKDfWJNfqF^M&6!?I$s`@c!KP^^@4;6p+=!xEVu)g9fm$3J)UdJ~M zVXDQq4=pxaI{jnD{Qp7m($Tpw_Iv*29iN}SP`o0m|NW=ry~+*qCI=^LKfL|#&8^(h zDIYudFC5u=YaIjg+LOKZxgRcPgtR8^YQKNZ+o|eh&g96KC1v|R>gaj1FLtf$TY7de z(*~YouH}o_&MsiMKSld-iToa(4}Z_iQ?J>P24=gA+mqCcwmmquqj#p=EoS~$uO)0nRcQ`J3KKr|*q?Me z9{xXU-mCAQ{xEGTox(kjd}QsDB9>#XS7uW_eGrc^M~1{@rH^d!~jc zG2VFeq5c7T-GhlQf-M&ZeNdMFdBQneGW$2%(-h-HuS>%H=Doc6^zOfXzr;Lxmz^*9 z{p#w~moM&=-t^?V;?l&hedgjxmm5>&&zV$M8lo=t&{5BKP}|fy!{!H zf*YRs-}ioZ#qNRj#LM2txE7gTxFT2ZW^--A7FWK|h!yX)x(m*Xy36}RM}G46tA@|T zO(gRhSDj~_&bm2!`?YDMxn}j1)BSZ$I2un~V$i5%zaZR6bl!%!jM3-*?d-geO~YU+3Qe|xNYW@>GRo3{08cjVJRyd;k9* z`-inc>Q+yy@9GD>sIiJuo$!2P>dlqMURkPs{A8+oQa|C+yw_FC>8BrucYTMVvsn0(e+Hd<(YiwWiQ~X|^_z%&x%$Jp( zw%0?hPF%C@T`7(WFyP@?S>AZw}vj`J=&>$J(cB@4w!?yzA!I zl__hpwifL7f4d=m?+T?o?<;=QO=mM-IF~n0R%7Mn8Ht9m|J-J;sbxtILOk>fM>s$36&d`Ui>50lRRfqV~*SHgDLMn ze|`D++s=P$>SOn8v+>)vIezQ^Gt(Y%#s+sJrDl9%S$kT2OZ&#(FS%pSnTKjzl%8!X z96x)(mG?OtvOn$?|7K!1>%P`DC-a@s+m=lYpKagCF0Fjz{g-trDJ7LBepcWAeb4-q zk=~2!nKKn?c(Yp0tXP+Po?~4?N{sOz&S2TN<;9X^>vJ7Ak4p8kW?3Hyy)`#6F-PLC z*L=f+<&p8nHmb%pE@$HFnIK?N?Y|*<)5#NFb}CaEo47w1>Gi7qO03{hKfdR&_s{Ui z>D#K`YW?Nf@nlx&PG zHOXgw9DkiLZ{mXPM&~cS?}Fku9j-3FRq~cCA^Xp-edpFBU)*~n=}W}pjrSkF+!py? zI{H&J?}t;V4%?nzmJAJ>^t>s>yHW>puKb_uI>T9-V~&wba@bQxYtavM!|5AVx<&$N#z`*gfzo_)%%-c5ooo30TopxR|N2TBgQ^`a5npMA6>1S`3D))BX^!WUn)NS8q_Lx57eh~It z>i^X1wbRNTncsiDcK7`Mf1b;G=QddEo6sYAAocK#SH5SS@=vlhKB!w-%5QmTd($kf z32EhlUrq2oXb-!hbzDqJkn;rwf!Qn@pWL#YbdpK-(`6xNlkU2c|8H$S zc4=qEMBUq*8`j+{`!?e}tNh8kN29t|FS7sVS#nFrH6d(i|Gsujrh{Q&A$Q|iL#v&4 z^}jv;z1{!O?0uEfK9_8LQdPGz>u=iAi-z%?e7mniSbxjWW87h3dTZ_dJrc>e6V6aXJvMs#kEH$j)9%<=++(RZ{dkMy{Mj7YJIl|DZ#l^LbG{I> z?dMw;x~nfW9(}}G_BwbL&+6L!uMhiuY0tfeTt-b%dOy{?4ZRr}$ z{x_~wlkGm1ehj<)@Z+0R=fgN#tT&aP{{5jbyKGYHn~k|S4cok97ABUQk$*6??&|Wb znKy4u?R|6Smws+rv5&_0Lo<%5|Gd#>d->|srzv(b-|dvWE;n0=G2;#Eo1b20dsWx` zYOlMgeEy?!+=aZU%{N<)#U6cdYRdZ!uF>)$n>WvW6nNhKv=&>m->t&)pWpvf70Nh+E8$=y`tz0zu{hCETo8|vJNUj#* zbkeRr((yu3k$LmN!&|+(YsIYB`NqxOzHh_hpTCZBTx{u0NdB6we(|RIo~Oczu6r`7 zWj@_vk*rNo#Lp-P<3J{EwUIMb3?o-WgH(_tCFq z8MFU=wtt(Q{%NK7=NUfJj%?Lxif?Lu^Pew#F?Wt{-R*Gtocp zgPQcU8$a`R&er-noxL|Xc}=>NIPbn=@~arWY`C_3cc44#^E`zs-1D+hcn=w^cyfXD z`0EE|nICl=cIT!CB*h)GNqjr=?slgd_P4WG+zOJFy&^+%6TG~&Rg@%@&P+f0UiAKp zBL}{f8EyIXE&uC`rCHd!YN7yhQ`k4JxYu|I5YZGENTzmhz<(g#n z`J5%6>Nfu^IW|wLNzBtx|Mvm)HWB?v(W3S5K7W$ql(0HE(_`97u07QZtX5(kx(S|g z^BWJnwz$6SO~ki*>3vV7-fWG%xw*7z8sE2N>r2*YUDZmu{*rml6KClcfktWz8r9xC zPl?^!xaPi0=;=1*H#es?bUk0R@qgNclkR^7dv1x`-Yk}}W{%4C-cs35PfuQ5yS4oK z!Pp0zKkcYXcJ$4i67x~|!Imr6QyOez&jih?WR3_C;@sBgFMZ|r?{n|}oNIqO{Q_g% z51vl_EnALzZcAcb(r{8Ov&`mto%;S`TTZUZ`NUSGyzKO#=5>$Fm)XKPx0H+js>$y)l|10wE@WFFD&eHwd2E&FiyhA^*k+0)ME(kJkm}3G znLXu1_*405*ArWoe!f)fSl~Hx>dKtBFS?bp{flg(GvBQGqoV(^NnC2?j14B&{`>#` z;%~o7q9Km4=TutlcTR>`9#c}(Sn~4MzaKMeBP{QKy!QND{O^+5(6_CYzhdU{ zIxjtcD=k}PX^wG_Y1?DzJI~V-SN$pAY^lgu^C7Gz#(w&r$>N(H8QUFSZx(u<@004! zfa@j)+xKl)zr^mo9N*0ZgV^3SbI0xbiVgF(RsKD6Y2)Xwww6&mg8Qr7LW5TQXPNrK zmtD8;-|_lC$K5aOP_35@k9;U$_j5~q>B&h~`;YB3+Okh?Z}gqb-z;u#Fxn=eAV2+% z&F1phe)~uK+66ueA&k+V7Af@RnI`7=yjU#%HhT5mAN$OL_v{Wr4>Hzc17D_Qk-Ra4jOOT86AOdFo=x%Dvm z!shJ^*@yRM?_Hx4dr|DyV*f1}ht?KOKk)U^`bm?2?JGQZ?Ak~DsS1JNop;OV{jokB#@g-o5Yj!{CR)hR&ze?`B_hJ%3N)>8r|Z&y%jm zo_}@w)`#@twx?To?i^A7np4JcFKxANk=XtR)BiMXd|f_uOPzH8$%^aSQvJQReq3)i z`%I(ewj$e|F}G)(zxTr;S|)B)LF&e%w-$Z*_iIx|;6&k_jkTMr)f|s(fJ@#S3~3M6DLo0vGuXIbWp$Cvt+)xrb3d}G zicc{4VEQb78pEE3#S2dU2$5K^!YKOc8!g2=O`%3t=C-Bb6~XXI=rG2Y!WY=UTH!sM2uGM5N_8)Yvroo7m}EJ-k?0*sCij(;SQz%GxO{FB-ekrRySLy@!i6HtxT2ei?6a3o-A_s(=>sbW8J+q zmm`i#$mUm{zolQWOTnaC>~8I=<$vc|$a6A$3JX$_W#p^c$+UA?j;6sSxBR=Wc7`%~ z8CZyMy#J%Oym*b)m8O+U(&wy}i_P8Qy5FMAW+&%?QmfwgRvXf{#29?{*>=6n?fQX( zr+#f+d!9jYr=i}}s5rKx<{k{IvZfrEIAxnkbQALhGiL5L9xo!4a{kmbp8bB8eSx=J z8n+(9KD$kJOaF6MZ930=XOrX4>ACriSqk}Y53;_PtE}9xT*YPq+Z0AS-z{%kcpfO9 z_&lA*avHB`+~y@riknu{R~#xcy*)R6%7VoA%!$7y^FDWe*;tq3`sI_sT@SgaC{f<; zf2OuB{e0?4((H7r-J7QS^4R>!{n_!6GfAbl*WdIr=vX@YjHIQFkssgx=zCvr8no@o zewyXMC^eNt_F6~ptNgh(b7fcC-&DOWRcy4O!S2r1x)-PF_wTOH4Yi5CEq8XC{khl7 z^SFHymO12AKS(*=!)`x&PWJpQX*a*lpJ&SXvQl@xw%`L{jdS{DcDdVJj{RNdoc{Op z^r;?;Kkwt#5kDPsFTQH|U!ZTHn`6ZM-~(6Hot7NlH!If4%(pw|!TaPF?>+ zZT9AETKB5d>NX!f78dF%p)7q_WslvIEl$!kvA5Rso~k#$R`5#p`8QR|H}h%|_v!eE zt8q;avpD!~$`@_L>37Yht*d_~9j<;cD|d;RS5&)W{+$JXuP#1n_4Tyr&$+qAyHs!A zOxbU)7@jlXu4;4vbNr^s*}r>M3EC>pno?7A#$weJ&4Ujri~`;Wxw%PO&O) z&wi~R7AqOKcb)#p+>=(xX}47uCan4}$#9ZmXXf=T#jo7`e_w8YpLj9j7K{J3<)=Iz zr^@#pPd~{}S5mlk+w3Q$cS_&5=CfR@D~hUqktCz_@Af6ts%7ftVf#B@zLs8Jx4ivk z!&k|h-9J|S|8m!^LhZl|Ea z!rae~?auc`{+b7h)w4_Vm&MzjUbZH-WBbdhI>R+LDmL5BjgL#)?j4rh9kbZk`CH( z6q;+Y^iQtM=$Lb8-@M-XirF#GS6?_(G3R#YQ8ld_$8!|orXML^^S9&h+BYjcR%$M} z>bBRn;_LHI-zC>e{l9+0QM4hnIArdVL^&^ky(}t+z8`qK$9RLL594X3**uwTKbtzT zHIg!%Di3-#M;y4iQS<>%^#d)&mA4uvtTH*Y!f5q7&CT735*{lJm)p8|rKO(XKEb&` z;X+Q`<^sv9$0FuS-8M2}7IWU6e(-9aar4&Pl$PKxJZnmS{J5#J@j3gU(`MiAOq0#p zuC+*Xfo|ft%(aHOZyJ9$Ov~navMR{Sk)eIn2Zrd)EI*#SZ<6@i6Q*i>?dO-h4mZDs zGDuDSH)Z1Ymoq-w-v6=nz8&wm)Fsm1$u(j#YI`T`{dQ~h{F7&2xxMv}o4mQ&Agvn>1fyYE|{-u%qHYtr#Imv8NE zIP)r|?pag){&J&*&n2z*Zu&kq#U%3MHQkdu-k1M+yG#r{8K%GJXKVbAR`!C8A<+*K zlhZooPG)$@C@imw3D{aBc%f@vKHDnm@T&!%Hd)Q9i?1s2J)igHB>T@p@tv%mXI7n` zwExW(yAAGIa+}X)-1^s`8m!WMV(H^QDW5vnRhwVv&vafb6n;}^)4DFd`lzfqzPo=g z{J*q1{qg>P7q@oHPJ4DyS$bM+%+9wl+f;VG31(H0bYK>iIJW+h)6z}$4iT*@Zl>xR zF-^E>b6oc;!>1cg+w>;PpC7?+J7V+cU!uA;>eYMp#9NoA>g`I4zZQ2d+t&L2d%JBO z89yT)w_lckX>d{kvkX?>N}Z4t}u3BIoU;Unly$@A=BTFMYP|>P7mKKL2TE*~Ad( z+VM)_+vz8gw^r;jD4V)W?Yxd*`tloFR;gUKTi1W?e!6yE{ja;Fy{doD*xT*4zvX)V zsP?|clmD$&F}=vgobvzU-1>vrMo0FEq&!S?y!Gfs&cD9(>Fd_5;mcQAsIdLX8K zRf=ycN^g1it-P%6J-_u`i31+(*$zw4L^ev2McRQ~zqHT!4Y(3$sH(m!4OeE9OQ)k?>YaNS*T_jUAjb+c(x z-&WV|nmzY4oAl}w-udeft*+I&*eQEiyryC2q~|3{K6jSvzErddwie)+*wT>Do2EZk zrW{MZz4b}@=Fh((?kw{CyLyxUf1bxCjeyH6wUYT{s?d#NkE6a}g3riYwa-~^Z4>LB{Z>BQk2-m8)*Y(z(vpLNBwY>1a z*6**)AK!oFP}j@TvDSBq`N!60PZoH7S!LFHwSKa}?1uGB0(wgF|4sx)%$c*fJmZMn zHdC)pMah?*sO^la+54&D?deM@x3}!jl1gbmBrCM3uTx#8+l{~aP1L%zL9zQ-pD7;x zc4OPBW99RI@Y>Hf;#GfGzWe;O^tTdbk$dgFOMZ*A-tbF)Ufcejqu-20gG~}Uj@9tb zyR2@;asH)L_0!#kFa3WPR<#vZ+%zgJIU4?t_u8@QU6DN9|Ld&ZNqy4$7=5++S8=LI z-1<3g%X8jqTh>3fzW=kW@8|glmI}rz^Z(wQUmN;&%A~yH)gq?*7HmnrenZV*^^EGb zT198hJ6^3j_nK)<=@)LfVu#l;g4g%?Z@SWWYMOHBtNw?q1~Y;(^E_8FdClK+ecC%g zp053#>$EexkDoK0w)Fa?+T+{a>h4|SuVA-u*@Q`R&&p+XHc_+DLAy}v+DDr4)pkB#y5p>U(R2$#@4os|5)~H{kwV>I`pqU)PGwP_j~3Zy%o{ylKJ8ro-|M5 zPoDDPaS!Y1X)_~kB^tTA-iiPJHQs(#{0F6<>V=P=8XstCQJ8h3-Q%m5S;^C^-_!pr zUp<%mOMJk#zI`kS2l5*)T(XcnEq1-_Jk!A(r8ws44LUy;r?cv_@=C9n{pM1gV^o7{ zb&g2vv?Ez=7JJi+FLvtejGwwR;ixU6Qtrg;hT}pHQfhz8$9~@UHMO)pbEnbPeeWL4 zWIg%vsa^SGHuH)PJbyoy6-$?T2i%xFWz7xmOKY|pUd)YdpJ3W4WwOM&W=jLl-Kd~< zl`ll~ywlgmcEA65?O0vuhL6j#&leoIb^JxmQ>~w8{5D-=*ux@x^JNX=y4NpQq{Z62 z)Na@;*u5&?@%@vVQnn_~bB&uNd%Z6?M<(*5_y>M1o*U+7TJ`tl&Hu&t`=IPsRr{U$ z@(zBvHTO^6ClTFE!qvGyH1F*AwBw(3j^O<4$!k-aPq5CN$P@CHN!UZr+iXSHw${e1 z9MR<&N)avItf@??p(csXwNkHbTO)tEP9^*1nxjv;J$Jvm_4Dh-lVQib)|lpfb9|t3 zAk_AD*VGLGlP@28U0JfY^N`lv^?6UYH~p-*-E!nq{jN!8CLd2(SGWC$?!8UPs<)zK zC-0de(X;H<_xRF;-1TQU>vt?a`RrHe#;)v1tA*IU?tM_1YV@yEr@rFn)_;nTardf@ z`F$(f>z|yod-jQ&8<(qpOcu^ojanS|_I0ta+nbhEvxU~2>NIy zT`#@g=ju0HuW39PR=B`6D$&5(GnYHzYyY+zc8@oCIjni`{nwtYv9Di$s?WZBxZir+ z(Ra7Qs_s|T9!S@AInna|)-h&@l_>`ELIobzbjqF2tJXAJV5X9?IrL5K&dw)nc^hsm zJ9#k2tt8%N$Bs>g_KVr=OqOlE`1-&8v=wjv7|WKdSCOALA@yIJ%y(n^&&KP&U46DZ z_u&$w*rl>^lialxqAVxduR9;zGbw*ve&VKevA^g0+^a}P&98iAeQ%=|qzGeF}rkr`adSBP)Td%b4Pw@R9EqijGN3l7Q)p^=4PIoX19>{dlUl^fy>w#MOmV^}#lB{P4OkL~uQfL|X2ATZ|UnE!5 zy0LsWy}@c`d)amdyHD*ir`fKC&h3d~=+?kf5K3y{+Ic~z%qSwD-e=Vr*J-K%(Z~5HwLKer4JFF=4 z&KH{yJC{?!^}Ff2*ApHeepP0);c>LU^gpauitKK-^2T^osZG9kYR9ab?{7}h(K>0t zaPBY*OI%c6rl(|c&dxaw9l;a#O#dPLfMpfaH*Swj+848P!=CGD++lgO)xSD7!C+RL z^tM0eU$~!s8fkJt&hmkb?&CwBb6if(W&@jX8w0e&53mtS5E!0z)}YZ#pt=~z5mBZ*99C^ zHC*LewZ=bXrKe)t!dT;!D68|lS%D;)<)FXH7pRV>X z!O*E{U(ucl<>;02zw`vAzEI{)+g1O?z5dI?`rJIdjFNf#E_mwCo@nzeNLh4$3a^}F zeWyvy%BYk==TCbQwm0nicy;}{$elZ8tlDNhPd6g=%r<@gLrlLk8iE~H-+%pi>%(0& zYYW5II<;L`vsC|`via-fUe`<{UkK;k4PT_NX8GI{fgjV(J(p($DY;z8 zuTSu7m{jv|Y3j6_v(@e#F1w|*b7t-hmZ}@&ZyieN(~7;HSY9tWe~Y90)9roR-Su5Z@VimCn?R`Y&mxcX(+^E|Uv`A`13 z)%eEe@l*+eNacUcJ8k&iem!h&{p6;avDU5=ZX)rM?mwEA)O_ovc>KoF=+qa8tu%sJ}wrUexIGkmn=9LW!bguX28omoqfIA#XrZ-o_EiDTTRNoyp0EwHhf|I ze?+Zo=`0=&Z+&m8 z;YF3`O^=YWQbrSHk2|FNJ@n9GZM@hRW7U2fzNY zv){I9s%%cq_48&2UsUY-^vig^d7j@rGs(FzB|QBJrdCt(ObTC0-46Y@`R8h(Kj(fP z*B0(iy#GeFa@p;=_R5=+qF+pr^_ag_!%&lL^OXG&JUh&)J|4aG{pvKL^wZC|8yx@M$(%)MC z_m>=3V=va?mijVP@oL(79)Gp1m2*E`+LDrLqLJV`&Fe+(fvh`cXYK4)3STF?VM)&3 zxfi}qUCwj4PETUrgIhaOUNFs;*;Ke-@@q!uyH?7!R>-I_dPFoO!~J zJ#1f?E|zw2_lQea?&I8CVlTOJz2%;U#YOeWnQ!JSPnf|xF-2$xhX%7#&)V0PJbNbR ztP(o6`9si!JH^)$bMH@QJ3l8Xc^~7y&1Sp4S*_t#yOyX|D|Ur_m1X_!xe@1F`7dZ6 zm|&OQKC70eWLv4@)XI0h&lo43I{(5SUS0PE`5w=6O}(gBX_c8(u1?cKbsZco># z^RQvon|6QaytfRG^*``6 zeE+Yj>;kzbD?C%aryo{%w)u1D^AO8kxo=9VnKrC7ieYEi+26zDu}b|!NNC-!VA0Mj zRd278m7Eig$@Gf9iJ7JQAT~1c!Swt{%jo@gj)ZP`y))cxvGRlERSQ+mOq&sPN+lv? zzpm`V=eNo|nc97Sp9SJ#L3>z%!u>o)$MBO+cOKhWEqiI}+$n41f3NxG<)wBqE~0mj z$x6oQrkWkoez?eaYkB{8zvR?c{@1I+_15M0+|zdd`7Wo=imZ zX_neam1%ohI$}J{svT!6n6U4Qkz};!ijWPuy{d=4tvob;YGduWSJ!S$<6X1{byPg?_58^@>BO?+3{T)JBwEze>p9=TmN(Y zT>izCZFViSvEiZ%_NiqjKF`UUuX@wWb4SIynd`1UpC=i++548x%3Y#qt6$%8UC+fb z@8_%!^%4ofD}F85`zKAiN#?S?&C05^UDLGHUmu>+Ep|)q-^-h??aL1-@+8UpxhVhl zqP%TQ(TwzuM~->U)-Y`QvH92BJ8NWJw+l7YOc!McwKDyAD%~rkg3UU-=4wmA4d30W z^<75~#cId@YMf?w_i%oc+RC>n_O=n0MLoSbjx+u{uy5NqgR^g1Ova-pkD7X|=O;cY zaov5hvv+6s{&i~)E`M^y`eVlk-2#*J8MSeW`VR zTj#6iTc38H-8Ogcy6V+DpEp@tpJx6c<|o77&*?(PEH?3<6QBNW)!}J*&wuyo+FrG* z)9N#PdFO~r(Y}3IZx7YQR~^}%Q&?ADn)>%Z`X+K*YEX71lB~BkeEx1Vo?Rv${ny*tV;|-2`|;>_$|Rjd8^2Xs>&pr` zTc+pieW6i%HSOE)6e(s!)}-LW)CEb7UmvT4OM-;Hmt+G+x2mF za{T`3{+;J9zS>&8=do;l$gzkGiw;|@ND2P7O>07~!E>?Zumq)o&c=7q38i!IlwLC5 z;LRaEAy4{tf2o-E8`atC76_bRN@i`L-;&~M+- zB|3Q;=T}36O>XAwGmO?9c%~69SbVH6_mFP;#UgD{SEdlA@Tq=N?Yw9AL>$v()t~%U zu4}>j*%i@`H+uGonBHSO#w^0Pf@kHnv$u-lxC0htcJ1j~`Xu4h?o$&UA3pBD&U)?s zwXeIE?PbVrR`wU%di~SFl=@U{hr*w`x?aT`EY7_me_U0jXJvxr%%qeTi(8l(?yo)} zUh?hEkNuz0=UlA&YUaMR!D8;-wtrHSZ>{-1JK;^F>c7cvuXr{`&^=ziQ zF1s@_RIaUZ{+;o3R+HP`z^SS;?zw!kn#6kf>+f4#Z+tfGDTz)G*{#p`s#w9mT$r7nyM!zjf zo2Okd&1(o&3Sdn*9rw|(brs9>RWg$ugyO#C-#bF{UdDVoZF*7f*E8ka_IK-^z5jIn z*n#_A2R4*WWAR>f>yU%fvGS=}4SPOod8+1LXo?kKiFBI7AMtzlg0j?S-_)(L7Vmqm ze%(LScu{=G?y}dfKB$Qt(g|hw=H~W|_5JJUlJHRJeHXT8ys`T9_|LCJCENc!p3X3* z-l4y#|*hPk+{(zsa`S{@OKF>+Jp4%GSPV zEtWF241Bq^Yf9fg&=P>;M@RqFP5U_0KsbR@L}ztVps(Ktz*oAUOD#Y#@GCZeHqVUDCX?ELq$b$FDgP4GIuDBMa)fAx)P-+xS=+imwUbh4-c=j^yS8;SxKoloDQ zJyRlg@={-;W5<)Geo^|*E57}x)9TVqjpsicJhjB^8edh|t{J&6f0fKW6Pc!eFmTf` z+qaA_>~_rU)eHC3x!UeixGpC6NG^V<2b@4v+3v2P^mUPgvR{_yL+aHB=Xx?$am z1@9-h<;?yTn}2gdcC_xc%BHO+yC;gVuZxYd-<2Hab4?<)yDcN@(G=cG?8mF4bz(WL zho8)p`S;K>cPab1%hJgo@9(>-dMH-?xr6w_w<#(&W8*j1y?k^srQ-3CssF#e-MV?- z#*gXVlT`m+F~2&q!sXvlHUr-KQ`Q=r{WxAGdhE=x3Gp*_sYKMgp7(3Zx5`?dx(wmk zmtT_>lvMxyktBcpS{uv$sX8ZJHu6R0Ofr%*=*wCALm{VW{!g{%vtL|uvvc)ROd0?^9;lNoG&7t={-gdEb%MU(ddLcKyNe@1RR_Oq>%Q zU(@fL^276zELV)LSZ;2xmSQPk%CP)!Z0hB6o#Bi^du=!0H26F5jTYmKAk`0zy{0VL zbC_gLrq{mMksZ8flIyLc4O{0r@<+VPZct*F`6njf&c~;ZrB=>y_PlbeDLq%itItbm z$8;T|MQ49)kFk_muNd9F$014fr`6*p2htf!kLm47<{+;zneP`aR`CeMHy4qY~-TBq!cjX)I{=U4u zZ>?|iy!}ryuI)=c%&rCXvzqbQo6rXHE3wNu3;Kw)j3%RA7le*2ctKj0*&3)_tT{-vF z|K#mkhtjv@G0!_TD)%&dbM8;E#uW#aZ*2Q6#y(MW zm)o*K%D>*my*(tLdN=g6#q%h}@QS886J13cLTBo4i-_J-wB725P+s)Rj$^ZbMBLw7 z6n*>Smg=wCHR~>&H>y1!R+==^CUV=~hF9F%VoZCMKAFbm%@Xx5yPLP_NyX%aiML|s zPMo7Z%_DBH^RALqeYrg8*(^5-TlMqiJh1pDwRrk7k1q4NzbW3Ucf4EsO?T$u^8XL# zzRf?+{rP!#c;DiBi_**qwU?&9k^PmaFS+K`+KYtaYUNyUsQ*)H#ja|HuEZ2dp&-V$L{+Q_- zv46*8>$&f59hgX zWm_LtowPS8=39UG(fLUZuibyu)gC^o`+B+A&w!elGP~BF%H>>~WHR~GHYS6W3w0$z zbW-9i|F*j8CY~!>>}u%#Y5ShI+go-`UR#j+OVaID#WKSy`QINd_ni60{f~j#-?CiM z*FRp_-22%4(RSX(@+X~Zwy4)_nQ&okKuc}T%gU-zHdnJR`P0<@$8KmmeOT z_!FCKsAqG9f72?a3#asMw9h%nK51LY;ljs7XIe5&`sJpro}Qk)*t)Lp^QnZ0b#?3Y z+AnX;RQ`jU@~Ef;ZCNz3gRnb7=1gKzp@^_m6V_{jW;EAQS|<^6D|85PW|v~f^h=t z+uiHz)1@6wSg;-lFA%?xHsRVrJqgYuYYyz6>3F)b=-8^YICmx35|?`&D*Z z0dMl3Q;zveIlO<>Bx0fireFMG&7QYLc6vn`N9dI)3|tAS%+~kPy<{V<$bX*})1!Xt z<^EL+UXwq0Yp7n|z1~f<@nrF*Da<|(r>SvwEY9bA_{7-3o9HqxO3mTk6*6rJ(q{-I4N(hT*qvUu>PYN|8#6ZZUq7aD`(?tf?R^E48N}b%6wlbY z)9T*$r=hj4Zr)0YwkVa}9bIc{;k_u)s1qj_g;9`P5%6A?zu4E zG?)X7I|la$|Qil}=p0_Fhhx+p(NyH@`Y;Q#JX>GWYByCX?6J;bP%@lctwm zx&8h1f$;Ow?AFiumA&4U;n}5<+-p-0zFW<7UC7aHgO}Lz&6!U&IQTT>HG7rZ)XL^O z@awWw*P>d(V^5|5xdXl zL?y>d?l9V4_E*v@YG!5Ha;8h!-w!Ka3}~ITbarU}w)OJAE^VE}S#ewFPEFjl-t~vy zui`X&_{j2MquQxOf&X@UO;el5B3j}2Zd2yTru11E3pYo%?l4b&|l{IXYlx}zU+m?J^qi)|#rfW}~C^x&g^z6KihKIj$ zYCnJ7e%L3`W7D)=j@@RFX@7pU+=}3NB)K*~?cTaNZ03yMFq<>nH*&8M^F zHziN!Ke@Otbnc^lZ?eqH_WHSXSK4fLxq52i>)6X~U%#xYP?|OEN>Og-0pEl#XAG8q zTRq|R&y>A(KTOJs80Bww&-LBACvIo#%-vP9@}3*7U+XjP%iVtq)dXh!SbZx}wWQN} zn@{x3=@~uWj)}@n=KXT$v5-^6MBX>O3;rE+sf))MSe})e=+W;z^w@k zTkeJ*)p>n-(b26x#qHnOif?v({itVaVXyA~4Te+RHvDk;c1PXHYsvvxH4Wc4Kk_c^ zoT0Er>iy*7Iaj_J%kHq+X*7@LiFEhFZx;7n>_0g}ZQdU@|NUPl+H6Yx6=`(xbMIOC zdXKg(*)bcI6~D3GHz~JP-TB?4%F)kVRbwejL2pkb~>si_|ZDCb&ym7t5RLQW-KW}Y1 z&#zYbT6V#Exr1l8BK_WfvtR72VPN4by6Ng;YX$}d22U5qkc`M(xdNNMoJ>6ag!RSU z`2`Zp4=29(vS*U&Yn~eZlw~I8dye(3pE>Q<+j7w?*4os4TYKeN;-wk?H#Mi__qy-Q zR^9sb^;s6{^xd0{IIBc!FEX9o?iEnK`@H3`TU+-^Zs@7L+V#@8sD$x?>7K8eL^)~*c%joy;`puW+f4kHh_fI|eV;6(TFB@Zn+imZ&UBaF- zN7`Cf#p@69te1QZ2hxcQoqmtkXz9Kqk}&rKjf`Be@yOfQCx3& zs@<%0f3Al$R(#8T>z!NvcB?J7O}O8t`d=>kdqf)66)DXNpPKu)L}zEoUf;54HP`Le zC+=Q8(}gjq^Gk)xwGRvqF$!C)n%*&bIUKXS*nKA}UMTG8$!Y8Ee_U7V=ePdP8k_gu zxt)ry-MsNS{@31Ik&GwWHDVJY(v)7Tc@-4jYu!F4?$_NVP9`sXbL%D_y#N32{rV6? z^~b&)HpM5j-OV-PFMRfymZcxJ=6-C|)A(s(C$kti>%M>U4PBa|A1%4}gwN!bX$-$l z%Zd4&NJH6iW-Ikq@Dwj#+}%3=P0RUJ%Qmg< zTdiQQ?U?BMN3HkYWlx$gZ`ZxgH+BeJO$lwX+v$Dna%F9xr23AMvuulAUc2-q>F(2` zUuRdxm+WHn*b-;!$9H)rQ`PZ{Cs=w89QpWRxq_={&~4iV|NZ|Q@wa)waQ+c*ROCB# zgY221y8`xeJ(_l0y!`F^>|{OObv$e9dG_C15Ip||OTO~<&Kmtgg|XMeT<6$#@9&$= za&mwC?g{(a4^P^BRL7h#LO@K+SMH;(%T$p`-i}i75<4Cxif77MW3pgAC-7nZC3fTG)-nvyDM*ZX`L?jm;I`1L#r>c773iU@t*&8 ztIv+9w)5267p!o+{U*9qJ;mepAGv)S->X%ux)Xc**BQ5Te%tTAHf}h3O!vB6jLt-! z2}?hCah_il{joFtQS-w@8`H3l()LS!`3E-UmQDI>uyx-W-H4s5=4-eAT$hrU8@(-O ztg43U;CC6X5zZPyZ3|3o>ZB)rBR`~%1$h>H=Mff!PTVm_p~R(PZ#(aZn|)z zDd&U84-3*43eVs1bJ11X%4!-(f^+2`e)U-+K9>*r%{wQM6_SDC$L%TSJ^C_#+)~SWsJ4$67%H{m ztkr$bxh19GYv#+%e=~MgJ-*R$vgreZ)8=Q5Zjbdc9JiaXm+$$vwzz`x!1d!it2eU$ z*kvE}N;zsu%fZuWonIJbzi?J;ujgO<>K>C=?(z?smB$RC)Wc&}*Rwv=xBU1-qqbV2 z=X%`l`ZNWrd4hXAcRVrqu*Wg1>Q>LXuGQZTB&Ezz4m>p?Z?&C*D9WM%*xIFb6zH7SN+`d^F3z2a~O^bIS31%tn|D0HD%8d zk*LjAbs5)b9ZT4`hAu+S(_V_V}0kDOO*4;?ol~8o8{(5HN6WRcJFHY zLThLCEtKET&UeqRoi8+aou3N#ukcIBZ(n_ly?$=}{a(Ib+x~rF`lkK(=A*CDDLe(i zj2etLg7RyaB47^I`E{0j55k4&NuQoW{64epP4W z^=FSKUtHD3@=+-L=jHSrC8Zy3y{Qm8d+nXe^RK+Go7d;Y?Ah>bC6~fu{gIeoIKLGCasOS?A|ov)ad7j_!=z zEfMqET5}SAac=&;Sf3jbQrCYi>2_Qkc>MC;nzy~>34-6;dX#6n@?8^Ob3Wqs_Od^! z`=jkYU%hzW_+jXbgEOS<<2l)1Fz>$fZ|l1Eap$>y?^w@LSlIUZQ~bR7`&zEv+T?2e z_W8XTtG}%l(!6^^VqwH#!_{VcVz+2*uK9IIUpC^+riv`X8?SzzdiAt?#_G_BUnlEt zROwiz&X+O2w~aIL@Po-}QYTsN8dW}9svw&6Vs)9=?(6ey=bhKC<7HlxbH8wjamL*D zljj&RUK2C8b+Ec7q5JFpQ)g2c*J*Y>iL&F)%jn!*7gic(zqmQqIicmpzcYOHhc!=L zI@Wgc_^phZ>(k=xU+kK+{%EG!auN5B*1jH+>kSWH{E@jv&GCBPBk41lx5bSjFCIQ> za`V}n%fI?6%1bSGPd$I=_Me*X>(`g@t^4sN-Trrk;sv?QeHU|UCwphk4>mb#|1fbi zf0cI0z6E>V{Jq9z>!M!&mj9&K8!fHBm*gbXlh<-ZTlV(7eDdn`ug3q!<@bRuW8K4| z(mw6t#RKwx4$9Y@Jf6_bR_Zem}&gRMTy#7M&J`*?h zqM~1#r@!%Jc39j9K&oi~?jvz2sbKCUI|W=>_0J!xBEr?KHK-W zSmA)J_2dc0aqS!bysI|adT#Oa{VZ!P9siPW(8<_cHCn>?df}%z%T)LOTQy{{`+kT$q`Sjyr3ns88|NYQz|7Qh* zihkYm4U-O5^w$Y-GT9cr+L7W_wQ%p+U7DS1_di*EU{Z5&yixch$KR?#bH!7hO<>yl z%SDZK34^Dw`s;wp_kAs5s@C=B&W&SIzPR>0Yv#%4wQjq%=dvBUo9`3H@agCI`hSM6 zbuQ`%-t|$b5^dPNCvf(?b1UV4JagsGnBcee%-!ez{;M%8cHgFQbMHT$hR>7ctj&41 z_tw#Lhr{!#wJt~Pa!A|uNO=AU@m(fv-iTW&3Hz3QzB%ja*AGgk0!`8xNm%K2{xUb_aZ z)8}+^|LQ%pGdZ;XiT(6E>6A79z1qwqU;o?cDt^B7->XljrW8y6*wMab#WQ8)CWb23 zek;9)UFB+v62p#v@l`q|WFKm$JNGE_rf|{NAE{5RYdyb-9d0>z?V8TI8-=Ou^G-gJ zJFRbV&80>4v`|AzW?|5mocSk&#E-qdw@o5q{(al;#-hAH5 z_wTeDZ*1;n^f3#&xw~S!Vc5^9|4+*=iGEr6@r7FQwfpP&AN1$Uf8aZF_nOMuW4FH7 zUb}Um`{^}4x5+8TT;rShK1oa_uF;-q=d&-}o|bA`udX&dUEF(}jmq+uSB`ONGus~i zdQ#ADsXBkIQz|x1a)%xNnh66Y{yMA5S#fdhp%%CV|z;K7T?s zY^oAlf31B@@4kpyS4P~qK~HRZ1~{vvuWFe4d+#)rapN$bGEft{q_E}a%tP;|NI8sH)($B z${k+SMhOZ1-U}0jLM#_+XLx`4y zDYw_VnB;rxWsz855?~=p4vdcJJ?x{Y5t`n0p%M9E&JgpCVf~z2K5x zwZJ6x$A$B=|190G^=fhPfzz`yHvPH${?wmxvxwWQb*eQziw|_vP4YazHpBm#_?fgh z;vVkznV#@C)!v%9kHOdNvsC};@BCRfDGE|rG%S@6wa zFj8f(7VmxJyyYBQ?jtkl8>Zpg!u#VEl{$Lul6`;ey2|#~#n;X+5RQtNmGH7jYs#4wj_BC-OrLELzkkP`@;(2aTo&gp(~HubxA&6-ufCq9!4tYix1Wg>RkfOr@lXC6a!x`Kxx|)nhe*Zskd< z)jr#xyaJndvm!b?-y?G<;*GfzaHiIll48N{`1XT z^Ci0a{vYqWd2#Fem!#zGsja@-QiW^M_Dhu)O~22@E_Pn^{*UC}8~^|4|6lP&{j~U( zJq7u8$8X#){(XCOQQz^0x97e6_4fI(6W!vIj^;QSO^o$kE~9_!&78do|KFVd_a^k~ zyz~j4|K{3E5R5RaJzgzwYW}~e26->bk{#v0znHyWs59=(5{8wXb28-iZ#)0;+M{Vx zzt8@1R&D*6ti?aHW^Xdvn_@Tr^!~}3ADi}c{yws?A~JQ~`+3fC|3P!H3+)YpBLe1! z$!*S-)n2!EU&ZIp#O~gom!6(m>u+!`DeU~@=RY6Y|9c!R+|es&@4GEDcK7*@IyNQt zGFK{IJMU!uzU1@UgL1Lf%k>S6&N#(CEf85Yb@GX0w%zAHCwtHD){Ohzmj9#8yy|BI zyGTsc<-Xb#90pC_8mx9Ce9WG3Yf5Xr!S;lV{pmc{4@lWC&3aoBH(zJ7ss_)xe^zZf zgp_~zzL0QaIjC|x%Iap&R#TJIl>7rTCoQ$<6*e@!p(;0LHP^~-N(Cm~n#E3U^96pK zHu$NcaqQ_m(|}{an^f3u#AR?>=x2PkR$l#A{@+9Sx(!+dTRIocaekZXV#Fi)zD4tR zOwgIHmX$RtmfZcQHKQtT%gX(I)qNYcUtFz{-8rwPu*T=0c|=UW+p4!myMOKARI6FR zq`>^jM*W4Q?&eaxbm4@34libI?x^F|V}5-$?+ACviZ$C)FJ^4p^VR37!L)_X?>xS5 zbyxacsSE+$&W8Cn=-yz7hSNqA%XFW zRpMK{zwf^DhP+_9yY2l<6{e^y?tC{->|=E}VNq%DIA%h-{#l*u^$olBT9$wFuwIw1 zZ}!(OzNqckT^$v7RfWs_lZ5QPUcD4~@Eg+;Ru1t6It-B;Ui@I=;XY)xVrQND?8>=+ zSaUld1nj@fZ18Wv@qI^c%h|rE ztp37Mb33j%?=^R{|1z(A%b0~8)QH8dsLISedFuSs*8lVGi%YOp$-cMznELkTrw5XA zzwYnUK0Q-qaxOoU`IhNw(X1~n#U>Z;eImJ^*&=#dRFIeag=L;ouP#3Q`APB5ty?_A z-fjHgQI=Y&T(w5#tL^-G=R9VtKJ-$z?bx$9|2C)oa#v$`k#YS=_~i2$&3v!J#e_@c zEtR4la?a10W6x<|<{Q0g(#5@h*PP51m00)s?GE3zW1m+?C+=7p%XsjVi`lDJS^GEp zPcJ{W{%w?{5C6;M3nXe^^t_I?3Uf*m);c-!wTjY@h-eWGo85Mi2WRh#pZ)txx^8`# zf0y95d8>_oSEpW`!Tl%X%L;}!t}UWWTT%j~-!7cG&z1k*%70J&r~P|b^`km-LfzLr zM}2=DDlydYnpYD)udTl(?BK+Ct#`j@)(6T@S}7E2?)iMzB<92;zof2ZtT`=yTd9Xw|pwL87}QRCiy$*T81EU8eHU)-A^uY2hKvDx--s`qGL=v}_`;bqG&>i6$| zw!QyZ%=`Gmg|lB=o-RFoEx%{n<-^_G((ylzea-1?S=NhY5QoF8&MP)mm z)cYMOKWXi;4zWK45q|ZnET;P0TH5ePL}JbU4F=LTiZ1`y`&%m8IqBHEqoL>2oUe|cJ?lMT!~GA<5e&9lMbE9cWn(={ zPMld~@=?cmw{Kkkzusoa{giet^;|3BWRF7gct$#``0mT_E- z_qW3@9{$q0_qJY7FDof<{yKZFd#}E4J=x73cJJ}cS4WaQ`RuTNR{uBJ;cV6*pP5-c; zMM0irdyDhaxi8H3?V2w4IN9jwjExu9a~U1lt9#RbolO4LrsTCZ-qdVke!FLFbdF5e zDRYy3Px4B$zM56-TQrgDz_bM%SuqX?_kW%%xAQVITs7Myu3#^lMe4bPBNIvwl zvg$mLEav^j9slEyb7Y9niaMni_qHg1=GEceweQDKeY<;MI)V&35lSm{ZrceMZAoKK z@lBnv|9kcR?-zNi%{1nQ`aWGM_e-hqf#tD7E4)o+G(HG9GtDfU=f#Qj?cU%(tG;if9DKGqznR)Kq8CIoh z53jg!$q8I|KE-C~NrfLVthK3s|LHHtWn27e@jLH~i$^PN>o*w9oOtY2{4xJR{;&qXTyc@w3%szO{*J{a(>N^rAynY4U-_1j^Tx{*S;JYoS<0kj433e0SvY|y_hvWLI zvrALnExw+^bhog!+I7O#1B6LplwW*F%+5Vk0{XkuXV>IP{B;WcvSxq9`%sR5P@#9D9 zTgAFNyUkS1%MX31|M$FJ&WPiS*qt?NpL_qbc+ekX`tY*)-RGNsWEPdZ+^~P~VWzvb zWp8i1O8k`{^D*W8`uSeZ;8^npJy_9a7oAVOyYa#Eh&$q&DyT5 zjl1xV^?vqa@gwW&mKgtH)ZcER2S@k!fdea_% z`^yi%zI|Oi|D*D+_V{V?=fCXxW_BUY{$Z-?D&Y_t&M7^&BMwJpT>sa#ZFytsUfs+0 zHmSb6ZueyR<>yo1X9tI`d-YrP{88uI@3u|1t@{=e>M)5xZR(}K>(YRG6$EW;V zt!8#QWtx%^jP5f^E8j#O`@F7v?`vK8zc1Y5k7j?|wJ+uI-?*8(jcUK@?S3g&@~&#* zqS~m3%YQV!PqO=!ZnN&>w55kH8rJGgD~RpvpLcU}%;MbdCJP(QezvJKZchGnN^jRR zo7Ba!>Fu)Fo|>_rWs*;bsmwol>Cv_qk0X*j#iy-1net26-`p-MM)mFDjsC*xCwbV- zE>O`vb|&5Hk0(Q$_aw*bD)&z=u5)XyDcDw1s<_kNO>A@O?y&YlC%Hsaf^MrFH~#av zRL%IPX@PQGPR`3&VayfF_MJX@B)s;p`ldvkN&ENBu9#+$UH|0Aw@G{Z`n%b8f0HcB z>GAF_;RjhjRWzQe}y>C?wZqD7NdD4EzHQOKa>kE74 znRQ-yvisv!-H0+~v2CI^-WAR|8#jOV#-Q(J|K6Nb_WLX(pw6JepK^j@jnCpEkqx=B z!KZdNsH8?NpJ))j;YZH{R#izwCjXf#HY`G?)^JX+ofg9CArfHndUIp;NqhY#7t$ru zr9DsGi#o=mmdHd^eu|^Nh0Ri>;scy*~f`-@EsA`@C6_CiPC|6i|P7GwnO)^vIaEKh;g9+}NRF zqG@j@pmEZN>Eqh_zt;8}K4xY}-~5-gkGn+ZAJ6oUg&tFnz4v*_bV=lJgz*ARmpy&u zvnOyztiAAb&hI-Z3!gtZlYPGQt#r~Kq5YB$*V&aO9iDeHBI~lc)%*C=k1yh!gyU~p zAKV)1se0Q%<=5h^#kbB}aQ~ih{rS?1Qs>?+Os}^2CGlF1{ejA=D@I|PQX(amUzdwK zy_?lcUp35Y&)cn%%`!XhzkFo%=Rj`X{+laS9ew0{-L-q_%8Us*A)3GP|9{KpuiSp~ z)$jZN{~h1tT`%-UMm^5+-eum&LPCuxE$=Rbaym@qRZai0aif~}N$>rar*F-Ed6u=g z&V2I@lgep15es4ttxnG^*!N57t@SeboDjzxzs36&?fm~_vdx6>F9+C*mh`?@Evx$T z#iYD9J+d=P_|vcUq;@! zUEgD8)zd#s=h6?}|Fw#>b$u%jnt+sEPamH+0#&q9(3W~Pt>)&O6yE*%7&&t2Ay!ti;>R#57 zoMp#)&+F9$^{M&35vu+t4R)V8{(0sBIfE7ap}iGq2hNv!_k_0YD6_S!F#FcGwkNi> zx3BuotADlkZvD9W`f0dm#90;T`5zbX-d?73r2P8A#*@8Gf7iY%Tl2uiuBy(cy76CM zX=YLC+HF;7jfY=dm^z=~?W=->JIg;_5EfpgmdI-T??%%-y~uzEKP#dWt_hji=rP_9 zdMNw8Z>7S9y+zTo3*@6ayWchSlvo_Nr*65OWykaem)Y6DpJFds-1IKHwA**Vn!l&o z*R07^N_?slxywxZjEj5C|0C*lAE)jAIeUNQg@{92uQI>cXMcU`#T`eCa(v{k&z}u&d7 zf8NA<^Y+(#)~kJcOYCmx_Qgv-zt?LVc5Q2<;1N6X>cIPx&cBd1>km&6&MjM{Wb^Xo z#XU=eVz>Q&ciisVMt7UgKLJ77XM&k77Qec@_4muqw{AS;-1S2}d)vPoDqEi)So?C% z$(|DBU6RGy4t>2Tf4_U}k2Bv~^>03!QC&MNM#IcWzcB9cW#P6-hb(-OJDifG28Y;?+Lh6TB>rhkL_kl z%IVFAg}TpPyC)tVTfM!`{Lhs4#rq@vD$D;ou{c4oZnEvB3?{dU6E{xdDdOGt`urn< z+I;RcH5xn<=O*~SIQRSB_kHe0E4JS|-hB1!)#)iVR_Wf?zQ36f8(x}p_0j5X@5gUC zo|^{V@e(|~ErG$d=kAO{Gg3C*P~Lm?-ivhCtY3`HZF?W@J^!WiOzza|JyG_dx3!C3 zU%p&#sjh$6^j%S+*8c}460U1Dl|*vmzglI(2TW^Kld%=X9A zmfTqU{(0TI=W<;ux-RTr(s(o8QJ2kd9>dgstF>I1r#3O!aqcyGo2CL@=)3MBzn4a$ zhTubqgtTij58U|g{>X`Gg278>#(=M1K$j;Te6auT?ftc19E*Y%O%^WhO?BYeoUJ0d zRXcdyualqNXw5TP@On+L5=*Oqmt0j@pGtGY2DuA*CqoYe2?#Ts%v1}}JS#QzRC;ld z-S(1d#;NaLJgHPQIPu_};*`rqc3juq^roka%(gw%ks`3={+V=6)9Y+fvpBtXYM(Bv zKgs{x?5B8xUtsW#y5~9T6R& zHhZI!=NrD?CH+A)T5_s`llMjQ50UA!WY(Q^uzx$%A!wn(!z4A2OZSYoyxtyZ`pJKL z&W7K8<$E3*&Ta`4`aJ0`Pip9{US-PUFk(?WX3Jo>ngG(LH{*6`usQ*jJR2~B)I z9OW9UQ!G>+Oq+5>~zb74u<_pH68mClb*iFICXCG>6B^bPh3<>zWtup?e%-M zByK;cXrrrpf6b~fTgRQS=s9cE-+Rx0-1AwsO6hOjwaedg;(ocl`@=qMYh=@gy&Hcd z8-gl%o z#gotfm5tvT`$=JcE1xa%-wPY}`fL?luw?to;!hjPD!wMa^(=dNDeG=4D*o zYn%Vq{Y%WfZ1(?a&lq?f_InWd<52qjkMb4g#DBR+Zwg|PU~{!TAMtzcn#r=?x0>k8 zW^>+h#LYgj^BaRobk54`>YrTunVH>QmniLunOn6iJA3`QH#)M{|5?-(9{!a3)$Zr1 zWht94Is`C?AKtz}H@YS7Nhfb};r@58_q}sGY<=u&dxoU__4@ViZ~fDsxBs!%ylr!{ zKd;l%o4fVw@fy(W01vWmR2zn#u01*NzuK-l={&mD?`Hpq_@(-!rJki#6+x%VRn~j@7KCQZO%2-Bw=EGZGG;1D2lqpL_*$d}y zf4kLwwua8X+rPi==5#%Nc-6k|O*(H)&&fu2HvQQ5_sy;!6KeVDudbgYbTfDpzr5F> z13hoD{!YtqSiLH%OV!K7cJlETo2zElu87^FzVY6X^pBpCZGIa5l2CKy|K5Jzd&ZBP z?4}

*oo^mHCIJ`0jcVKWFkBjdO)_|EqbH8L8Etf3G#=r7G{S8%Kga&HlT8U+PAe z9fr3m*yK8@Ra=gJns)L~$1lxkhKkGTC&_C)`Fb&H-nRc)of_6_{c~nj{}A8BKfjat zLi8WL*)Lb8|7tn<~)=e&C^fhM=wtam(kBW_fKQmgqmlc4`uvZ^kZrM%~v_sk7|~$nR}eO zs%Kh7i`|cKy(22~3nyM&CA9z7)%A82SGv~b|K65g{o&RO(eTXE_l~VQtZj9&e&zuu zbJ6k&m#_;LrsbbI{oJCj?bq|V$3o(>N?fGhPGY`s==0ABs}4>6UNiN)Zd-)>HqY3{ z(=Tf_-t>+=A-7L*a{BSbf2w{QDcspJ>E4gFb)sUD&Ju1s&u*UkedM*!+`7f0Rbey2 z?@Z$LEi<=!TWu3N``?CI(0#D?E^J_|DwrMWy@`>ZwX(6fC+W}@wuOBnGjbaC^8MqA znXA)0vvA9jo=rhISF0S(t^fCG{XVZJFPoptG+$VmywRR<#_y?K(_}Worwzw`j zD}9Wk=gGpXT|CRZoK%mRZQ3S2iOcS>;u@9-2ZTKi9ElU2x76$6vok`C)3m(#Zi(F6 z5t8$A@jv63xZwBvI|4tZggF=m#M=ayh1=V@+lO2Yu!zhMop|jJ_nIx?W%B}5&zxss zIke(@lji-8mdn@czur^4uaAA-$>UAad+h$DojLVjI!BSO=i#1!^Io1c&sc1?ciD6u zSYUE{t6$phU7n|o&Hb!(@a4?23|7zXo7%}F}^gNsq?_{*Lw~9Zhu@^EHkT%cY*5s3lU{K^Y)r8 zdLJ(LdoSa8tCwFDFaA6GV$b!G{7n<>RQso0TX^#R-@Es1r$v7GX1dSWfcM9WsHgIc z4EtQ|86)c2&vQAfFMd}!T`psWaetb0$68&_IwsAnq7QO%UjMjWo~}QQ?dIV(dkuH2 zTfiE7YyP$6`?$7w-P*BERp%$y7h~mjJ2*`~IhxJ6&&BY-!$HBJyZ+c}--HS0Hh?V$Wl@`WO7uc1Q)JFUlTl@Lt-Z>{s ze{wxu9$b(sY>0l>CX?d{<7^z-@o>m z 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≀pYLjPInlcVmK{S z^wMQxSHlwt#-=aZT+2AOt2nuf%8BZnyZCOM(X<`R36^5dIrgNntFFyyJUqks;G{X0 z(G5Bel4ZP0EcdP1RrY%Sg4l-R~(~l*On#Da?pZ!KD9-qZ-r1$G6`#y=HxW^T?#B+&O#v<5a&ec`4l3I;rpW<*I#6 zDZd~0+wa@;w7KlCmy^&&QHzs@-q{sTl(9MO#kk(SF0<~I!!GY@Z!YD2p471;`MIGI zi(@*w!6RLRmone9`7&nP-1+yu`foP(!~8REmb3F)v(I?&xr5EnReloJ1dfys_TB7x zlbvq-kmFoj;k4l9q;qkTu8N6q^XMyy!}?>Zkm5 zrDG@*Zc3SkE!18`u0}rlg-=SbiJK9{pdTcb}m7q zG;eQ-DcXlvJ}vt=OWL-?I_!LOX`Qu*7F+knU(D-XxcxgLwt2C`hj06TEcu+*81-+( zk5`+U4(#7}^P-~v=dJUYITt7w*8hAu{r{g2hxykVcGh#G%)i-Fqi@z#e_*+LqlSy9 zRgwOk1^i{~_7fJmhH>-dY-#oR#`e>(g_ zI7`V#(>sC>AN`U`nIFGpRh*2_={F6IQ%bGHlpJQS`#Nvlsny;+W@6jI^7tpGyyo69 z`SP#i8?9?T-}VrCzSZDH%weU8+%NrZzx`#_?~#%_Yw;taHA`dvSEu{C#Mj9P&Xljr zZGWLF5Stt$sH^+pol*hom0s&wzxHhVYTx&t!;1r7ROhs}eqYz^vpD_#&ER6wYhs1l z|8D)-t9o`}P4Ju?#iZ015x;I-PYSQt^XPocEzJ|{;`80-**xq_y1s9ntYmgXCFkoe zQ+Qidrx$d~Xw;`~UU%}_VKrR?wa-aw%~rAA2u*SPvFuT0_xqY{5f5dqZ+dx@`RM;_ z_3X(L*WG@0ZIVIbQR62>Xb)!I0`@I8aLi>KR5A^ z;EB6yA6!+kU^4i-Ciba*cjV;ot<@@JWlwfkJl%Z#-Jt|wG516{3Hg1FH!ifta9=*? zQKG^h#W2D6tglT&bf!r!c8x0Ccc`+wO1^Qi?_Y_< zw>_Vp-P^2oU#IP-jGo#3wco!u#{Xb4yRLU*-O=<5ygEyI#TaYuJ4G%@Jb%r2+8>oq zduCmaC@|yj+d6H3j`BUVdY}B-z7nq8`ETylgsod_UH_r=m)}{&_q*rD`KCW+k69bm zWO=2lNbk?_XICN$HhwS347_u$L}KBOUY#Y{|5n=WkYsC}dA0Tjzs!VsiDsFH3NroY zpPW2*b%ICTuEv91+=+*e9(=atr@o~~_Q{EVuD0Es`0~%6GdB{hJjyBkm*kzhA=kp+ z*OBdKTV2A7KO1*XirS&`e3SO)#rfAycUEt|_Grqz=lf?fiyyC@(w)v=v`!`>J5_~E7&fu zMY*$BTZ%=<$RzJ^LAKJfJ3qTT=EtfBXv*z=8}a{youi-PK?{+NvcMP3lfxGGQ>&re-WfBUVws8RWPuA@-L zji%z)-(?r= zZ4%8?*JKvS5r4?WaMLwWTw7Xn&&?S7F6Np{{*4Rxm)J6~2{xNdI-ts66u|MByY8g@ zZ&A(9+q}6iCSN_C$9`Q&zL&M&!u}`c|FgtwmtZh`)b>rlrb#2dbYIe~pGh1yl}-w{ zdpPXNF!c@+ej)ll>A){nyX`4gS=WU>lUBa$yZ%{(U@wour_K7u8%{XLN`Fb$>u9Ju zxQD6oxP(E%`E}yKpBoR%i*Se&tXEx7b2$C^CI8mijkmRDs}`sDS}xwPkyFFIR;xg) zWsUFqk77DMc356ge4wa4fpxc#_RE#>ixb;Bl6E%8+|)kQcTV?GM2BHs;q7$=3@$~g zmpL3*=0&^T>U8_}r!ltk`Xig_Db+W`b_>4loqM<9Ugzz5x-Wj@h~C~mHNWhBpLNTk zxt%Gej_q}4Qap50_{Uo_1tXnn)1&hr?mO_{)x%>eIC!hrUOkzfl-Xd^uvq^1iSY4fZG-bd(brv8MhusJsyfVk*S+`4{T;71E7{*ZeU53* zS__;2?)q~|?Tt&A2UEr)j=6^wAMxHdk^klp))D<#==h(*Vh-}VC!S7}jBuL6 zqH=PH{K*IA=aP++R!47~&?9F1^7hZ1Xc?A$5814jzjSM4uAU$~yR^4Z`R^G{zl}c* zs%<^!|Mg<-t=Y%tF(g~&bI?*`i4(`zu#Yf@}g7m z{!gdvo?e=_e6{cYPs@|M8-3Y+gLHkV@DvhR`Jx95p# zVeaQ0hGlhzC%@~i+ZwzgTPeNv{rVjhx#mG?_qnQde}>(UyM0y4P>@frZK9)#i1kVL zL(h6sKOfz;f5+C!W$N=!D?Suk|I?-L`p>&fakY+RH$67mUfO7wW`DH9;Po?sw@>qr z&hFE_=lkA(OR2s8Mv!{kf=Pexz%^x5fV{p(~VZ+E{Iv0|d|rjtdo z(RYroZ~5M>f6kll?Ig4H8{*3DJY(GS{r%>hQqkQ-e?RGLI(p|vc7(+uQ)}aIIX8BG z;Mj9dsk2hA@67zutWV#+v5$T7+I!t5=Iw7+UG6=pw`tzRwP6z;AF(!!I%CZD@zn3S zhv79s>bhIHiXW+19;mz}(EcRg<2vguoxVsH)3Bls{Er{99Pz1trInl{p2cW5wdahw ztZMrsH_JtjpS`k;J;YQHE4^w}cB1{;uRc4rHfQbGU>yIwHln()%WjKi*=uq8i~S!r zE*85JGoNqs%wzk1uC^$A9<969cgBs%ve-?HdT09b(T${bY1@ms-H^1f-_bZ+oarYCYX1o57{IAz0p8fT1tno93=(*bIrNsyOd#zZ0Lu==*6)$bG#Y~b}!Ifm21f+Bznuiwu$LP8pkh}HJU*dsuSMt z$~zt4!IAXW#Ii}ClX1rGRG;6+Sbi{;hZ*$DKb&yEQcNtiDbeB{cTCqICLg0%T$6Ujwo`X1xU0O^aj5j% z-N~r-*<>5nR9!Ez9Z#>!m7Z}nZZF%cJ?9sC*F1R>zwp7<&wKf6QkU=Mx?Q7fX1>5= z-?K}WCog3`xVHMd>Xl!vc9#?FBxml}H%)K7{IlEKo6J|5e&ZEj6}|s8hJBlI;qIr7 z22*qd6>BcMb)6*dpcnYTkhL%A!fJ<3m5=I-+C{lv!w-D&-FM*s1T6+8`4ASbcU^ps zw+5?iiZ?u$&cMRLG>NtFy!+P6#!G+93{~3J&!FOO_A2JFf#3blhQCVs4&;@uyL+%E zlHu9p-wS>mC`t)6@;|m$?_!bX^fwyvWxSHzl_@$Wx6YcvyS8>F_x?oTiA}1LIu)zrowM}3P_o0Kxlup0B0U2HrwST;V&5%l-Ro-qv$jz6LY?EcTlqyd=3M%I zOH*`hVbsBMeG@9*bjd1S=;htuH0QSCvFQ_f&MEtM z2YD17>7QCuWXirRIw}5Us{GR{S5{&&xS^(&@@I9XwxM?Vg>g*Djc&{H?5;a{~L1T*tzLSu<2-?`}EMn|*e7 zMdqIk4%>AuFP*{0KC^w#YyUr!{tFh=2s5tOkizbu5v^ox$WyVre12oBg3tk0m6H=| zl%E|5|JW_t(OuA^4{jop!S=+top~dJl%T8>aKg6 zRD4ZWAgm}w#AEoYi!wYf2dusB_M!zfd6Gc*zbe^pZd(GEtaQRt`S<0E0im|Q?me&oh zziQ|C%GrF8xyaG}ufWW0F|Rk@xpb&Y%D8&1-D!E5_Onk-oc>u8e{=TF*X6Qx4)LcqUzz{-Z-e(Aj^9fkceuP=6`Roc>UQ*L(|1{?diVa!zP{~3 ze%@QZuX9~(D=!^WHl2C2=PwYQjHx_cy{S;{cX4c`*5298`^)MkssCPSr<-qe{LZb8z`MuaZ{6G9Yw%p`#cB1| ziwn(P?y3p!iMOx){&xHQeLEGB(-w49J!oN?dnZBbky%1s(q7L0T&0dd4_2CaZ(_B0 zFwKdTua%#%VrvlN7X!0|JD>N8@Nk(PkWP3fZhe-~@j|ZVG2RCr0$mOVWESUs4Vjp( z(=dyvPjUP235%KXPq4QtsE6xt1aSFnpBp&kZu6Y^LaYi0yo(r4oV>bo-*>GK1uCD# zE{M$UGuBzsde@$VulTii7%Nw6*G6su$(SPjlaoHH`9HYPCzM=vZruUaFqX-ad|6{T zmoKO<6`j%L!Tlk0oX4f^_lo@*0-)3OSeR3r2 zW*m!mL(%UjgSm0V-@I4F$m>m2z?ZQbh|#`yl1z+zRWZE0sd zG0T74JJqAiP4A6c&wDY(*2bxc+YLG{7Io}cwLx?~CCVIxq+>sI_iTVvyBN3)`W# zKj~vIUz|bxW7j7>2PU68*~K3^Wm4kLl*e2F;ekXI9HHblCmfz<*;=ovy+sUe-x6zVSIL zpL^aC)i9ed`wmYxLrnn-lfXZR3myF&Y1XUHMCz!Ee_K>hxX$8;*-`V9`AlK)ToE^p z8J00jxLwQDy}@(eNjqJkuYY7V3YOhiv_3uX-XmT6*m|F7`(FS4x?XLl9^B*)AynzwDwE$SgbqHK;hE)S9X>in&%o5 z&+>0fzup~l+FT?osn@kt?97dx8%pt$1n*BgenhT2XWiB9u^)4y>YjCfTKD{EOcEk2cOAVrum5#*#pV6`j${<&r1S3$3r_v~QjpC+{Q0HquNw=$ zH0K_*-`c%j%&|sK>}B}B4|9{NPcO9VJ^8a>Tg^q|n(p`A`;~mB{aE#k$9~P-meR9~ znv0*cUOytTk*Cb*LwBHuy`^y5r??!Y@Q?hND(7yis+DzeC-qt06wNq3-{w~FpQj!! zQ)NFrS`l&0IN@oe;p*M#I$5WWayTq8h%9~XE#qpp?S}Pljce`x;wuXcafzthDei$9+sS;6CG z`}v%^b55L@+nVBa?1{&=V||}DD0;;mY~K)l{geG?zSFPd9bZkW{d?kM&h0&C;@3S2 z7CSJU#KcW5u4z(${~B z4t1Lsa&OS*yrRu~WCHU+(Wz{5Gm{T!@0n9GIpgSwro}Ci30K^X-E3fb%VBa#m1Fg0 zhlavLyT8RMObnNPZ}mHB^*|?r;Zo0KJ-6+TE!tWX0(NVO#B&)sayB?sa6MpoF8Z@! z2Q!zXzN5AqgQx4PhNBk@@BeyZSCcHbghkZa%O;%h;)AJ*4B=gNxm&7MUP$>#*9N za%Z&}OB&nS{|pD#DNNJZvrX#$xALM_;rG8>o%XD(Vagk36~+l%7Y+m~?7i;cRcv^y z$-i;MRO|bfs~;@8eYMOz@!KxfKnKl5y1(@{Oz_{{pCfqn_q^1Uy0d}NqJA9=E>jOo z4f%d!-r*8H&WQ}ZZa(7MMr}Sit6Z=kX5zYG+aOr}6f#x;Wn8}krrd#j*=A(Ok)6ZKUq7LcFJuhZFDU_o7 zT84o^fx*+oF{Gd6Xxq!l(a8J02*&<=b_(!z@MYfacB1mcI?%E!%RV9SW_Nw<>&Mc%s9w zadO?#ySgunrZvUs73{TnwV5fZ{=iB@t#`F)laD3GeDZ6!s(ZLY#ct7!<;h3&H?Ki$YNnW>l!Tmie{R`Q|9Oi6DEjyxigzxVx z_PNXpJo2h0EEYKbNZ?Z6`VEFE3PNe+43~_n3t~P_+CO2wk^mz|f>NbGMb2eD!(8oz zn{E4ak|daQgbP`v4;Z9y@NCxo7`A)Eq>5|u_pheeGfnKzb*z1>8QFUO*Ps6!4k}^% zXY}%?Pmk4~xBjgQU&-{w;cvSsy$?R=TopEo~uGvLzx_!^G z=D6wIyu5pFJSMJ82rB6cG|;utQkR%s!LxW1^G5D@Dap3w-hyj42)*yQs>hdn(Z2GN z?e)V4Hkka3HfXFrd2>-5cWrn7HZhHJcbr!5+3?HvoM36np=nR2eaYn6H(mVY<~#0U z55tS2Y_?Ta@^9tn}q+L zmYm2lvF@yO{H;Ru!>VbQJ$J26%lY@~X>^jB{H6zs-p}jqGMKdcVX&dKOmN+auv6<# z=6>`^Ua_n(HZd^5rTWt}yI$WK!PiIri0zQcpE%9NYWu!Dn?4`?bS_g|;Q#aaZ=1yY zV<+!X3X@&!cH-R4(Cu8={_@9|j(5wxEr_a#>YXolYVk{*+b5^pQe1ww%;KhQ+n>wk zJgV_O^%m*KKiqBm%X6<*+$8m)ljSGp-Jk4v-nY26{BXzjWASJAZJm+*tMo}tyUo?> zU)UFiynbeVb(X);O0#9|kGH*ezW>LCyzpP!4@gK}@k`1TKfP_6>H05o-s_yZv~Sx( z?;qy7_qycF*tauB=T7p=4Rco?TmCK~I%kGXqSH2?x&lqN<` zUPyON-}&iXt~rO3q@qoi=dCyAXGwTcV|X^b=nCK6hs{S0oGra&=2m>#JW=Gcy8rc` z>dj)mcPsO7uB&@t&S_@1ZO7%B?vsftzs!-}`} zF8FF>W76c>_tSL>a~UQ%Zr!`HQ=lb@gW-EZ>0?D5)`?B?FIaSlvS@#5+9ewDptI3} z{RLayS_6g;GOiAeK^ASf$6}<}8;yh7&M8df=dwT0d(r3%m%Xd{qJw?vj=U=yx4ih4 z$g0THZ>Y`2P=9;I$%B53eT^|81(TZZ+C6K#voV=fWAXxlInQ463%qt05@_I9Ha8A1O?QZS%X(l=aFNCe*8qbI#{P@h(~UEa z|2%eJBkRL3U*?>N%GUdJGp6%sFRWTyZ=`4Va<#+Dh}}U<*>CP`eHQ%irZFS4pXK*; zK53VG3mc;j&fdc<(tA+mriA<*rZsjwa}R5?MIHPcd(?ejMBz49pSsy`+keFF_gjB^ zTJhQI?;`dcP!rw8CF;U@pY@!e{5DVRKR?#&)Cf^!+FjTi{qfZMAL>R+f;pHqWFxFCHd0! z83)|&W~nZ-(7Px(f8&?eDILf6`p$jR)#|TuEqGCEHLnlLr%RI7V$lMON&f$)$9eJ0 zjW5y(+dc1nihNw{@_?QLE6>*S^}Nja`|TL3VN}e!#!G?|`?@n3RD`z0d+L5nsW-RN zjhw2}r5??qa=a_^^F#hy>{}Rk67HoN`d#FXxgn@^Em}v&Safd=V}Vfr&FNEJKS~=a z^C`sMO=~J($~h6mmzZwr$J9|gr}qZu<#W1bx!Xl2G+l61`y}bYcUx@p+rCW}OHZU7 zKG6JH^y-t5FMN}hT}QuY zR!+CAsQG8+_W0)4D+|r+rK3_U~_Tgu1d-tC; zuisH88R5KXlc-(agUSEDa;IFJ{LzJBld+}On{Eab;U`@cD(4R~e97C$^eX<1UMgwQqnqE)imV)_mCEK7Gh-6m4D>_Qpe>?YSE!F8Qm+#53H25Im0H9PM_-ci0iPf$GWVSCOR%Zr)Zxg8-zJq4W$ZZst%Uq7~rd)en!U4=8g zahn(L#$OV)-nigOa@mcxnx{K{B;**ZnQKsX=cDQUjrNs(|C(ZtCKox`b;uSilJVA0 zVOSnjv*E$BDi(#mubq9iXm{y7@!6DSpOnyQ{o7SR?( zMVfzhf1A}ST`zIHMmxmXyl2nR9PX}@*S|hv77yWY=d09}Q)%Z2%XK@|Vte_r*sI;u zmp+;?zKD<6*s$uK5Vt`6u?6>p*pokB9e#F# z(r--`8y`O`{Arbp&b-s@pG@zh-OFOCSp9t4#YP*>}vB=De%7nXGIl`5S5aO}RWLJ?E{7Z+UK+q1}vtc{d~k``-QW zF3P#t{2*U_vp!cH`ci7#tzNm*ARvp?Qy+{WIS7O}TZ8ba%aVPdxI+!*Q$J{_yoPg=KHMT$R;2EiH0-o$mTQ zhc+G4EIY99%{iMJ(vdHiIX&zIZ=}55{Y&+C$FH&?@%>vw^&igo_HvJ_@3z1{*VDGM zpT1qN>_^xc|Ko{slCnR)D=mKWdd~WNzh0e{W?OAMIk2YS$fTSHRgM?MHn6^B+0C}? zy4g&w0I#P8zp|!tvKlk&*4CK+IO?W|gNSI)(Fo4t>4%nb)UV^d^Oa|Nn8bvdTiZ4_ zZxk>)u%6e^NkJpvdxG~d)lSa74oBDdp`Hy~h9?Ck@*eAIRX5jOCgQsD+0$=4+CeFt zXJ#(H%UUKNwf?8{Y$bt$=RQx4SPHcAFi9pxZ~T0M@xZb_VN;ksSk^IG8k{~MVtURz zetq9W_w7RYP2cS{88G!NbiJkfL*u}6AJqm{OTmuDFI_jznZ|v()c%v}(36lucOHFf zdUI^~f372widlSJR-A7b~klr@P_R8CRW0@lflRH^v8e9Dx%SQC-L5%EOS?= z{Yvnh4UV3?FJ2zcWl`N8zd^r6wc*fok$p{e`zK0>2%oU|$7`XuPw;t7=*1-S=DE9= zWPj)6aZRd|abDP5p(5x^MnYGWq>5 z{mbcTH+#2vY4x5?|L8BnJHch!YwtN9_&X*nmDsXmNpY{gkL$Fr4Y#*$^tIAnJn8ze zuCs>Ucb)665sB{YKKqmJVz#4)e1{+lM}lIRwfjPEJr8>`&ARSx4)MD79gIphDx-gk z9^uGjS6PLFlW}^$+Ke; z9`?!!v^lUhbkA87zujbFY2n^Gvv|dt!{>1aOn!cB=>a|K3+rP}l{aoon*VKjjrKbQ zlN+lIC$27>8hnIzlTqHLQ*B=^uWM)!vNq>4ys-cMOXim+mz`K3aj$09?_W`$cP&VN zI{E(^o->Xg6~#VitF+hM+;ZMw)f~P(R(Xsp6P48z!jv)}h;S=+$QA|`CX08?Xs>b9 zVmkb2m*vE*Kh&;$(NXReN|JvxW9=4Z0fqGS#}xiu;{EL|CuP3hUEt;7_(^HcZ}llC zv@e%!xOw#0rn|01wVPr#woWQOQd=y#_;O|L`=lisH-DdZ@;IN;w8LB*W+Xqo`sLbM z(|ygNn|!yuHohrl939g9_1D2}jzzaz6+Zsty8kRBaZBY_A*O6+?Zv$>&t2RQG3op+&Qh#)|M8=+yCBD07-&piGMUSs5w`94-6}C06K8wxrKIDGm*=ldO zT)i{Pm1o>Nb#&UVKnueYKOZ@B$JLy8UiLimaQRE)H=B2=oC&j+Hb3l99lPY-JF%4Z zn@jAXcXYUP>F_Mqt-BWgyj^{Ih2Ax*{xf^sPNk-2=ij>Vx;H!d-qG5Jk=M7bUbAOU z&rer+p%+LrI`G;&AZv2)a^L9^_N-tlZKBQT+KYMt-GJJ zXV-#T7B$zBqk1-4Y@e<4V*319%5xrCZQWh5h`;i*Vco*}dCKeTGT67;Xm9^%+-_#2 za{JlN!h(-SuPMF^zujR~w0>Q1`RwkUr)PKE;85U}I;JCb_+A0?rgM+ma?TX4i%3tr zl&6zB!+28oJ>lJ7*2*br7jBDRxb*p>ZDmhVuXpFCJTG)kQi^@)ob$DIqvGF~+xs`# z*Sj~ZynS-2UX1&W6FP#(=T2N zIh6mg+y0W(oKbtSVttzTvFrT)Gn;>25Up{amc?ul>YIMYVDsyj)AX*^r||FJU^s)T zT&aGdv;73t^51W+&iV3C=GQg3`|8QvexLg99EkgK@K-^5@lUqh8e-cdH7xJM>@%C& zAD;dpamT5xcUh0Ud%6AgqBFmKpj*6MU|) z+e)q45pg%Z_F9bj{dYF;hM62`^s#8mKmsk`>0va%nKw{&SAQ?TIJ(#5uVp+k+MKSRiw=*)mOLHo)i z68DFBvGsH}i6(J~FJW)!EqSuXA(BBzLi~g10-h-ccil_(d$6}5r-x~t-R)4O0?x8q z=H?Hs>{z2xns4rW?1(YTk*=iRdWVTlTNFeY^a>{{OKw{fn{c&l z555=je67*5Vc%ur$In|NYs`cyG%PO!ul_%$A=tWHzAgH`cU9_-#zPMM#nGXf8=mq^ zthKA2FLOIiZl)94ErB1C(p`PF-I}xcd&9cN(GD5ia=)|L7o0!q7@(@1e5r1AjqPQR z!~@HIHrI*GVaenE$6dy3{__Eo`(uwV>wRCuJDBIGc(=@PSbyPZbIsWuKe>ehKCb34 zReyeAY3$Cjh>fW(-1`Hs+*qrAVPkg6BB!fAZ@v1NdtyS<{6eLpA_`0k7acP_A%@92w);B>vsV(8O_-@$^EkO#t z{IBb^{|otYey_X!{ino#74O2e@zFdVws|jL(EqrJfBxQ0ydQgN{%nkWYbhs?diiGj zw=?g|%tDSxM01|sA-G(q>Oh?QBQ+)M*$dX6@VTG9np?qK|IU%w_V=>Q)g;aBH~#Wa zOWOM5VOak5ve)qwS7o>^h|t{T(0s+n{9D6~;yZZ~&nHffZM?dz=$iy+U2I3 zW%HglJRvEY?YGBmDy|gvbZLJy>zne=372YI4(6+iGh8;_bwk~${jBujqYB?n&1+0o zX#c;w|LgPR5gQB>a}6rX*I0zsnDDhus(Ed#aHPCJuJS|Rr{0v4@=E`;42}q-T)3Ml z@ME2Y;_)!Mn~4eY=DrfnJov6_s%ZLbekMEV+uJH~dd_aOx$-kf{)5-CH!I>NmvMJi z{_?BKV_$I8s!+hg?bZ#;#5fPBhCASvm+FJE7Ovx5d*L`%;a6v}t-n$DQ zEtci^8_@G{qxjnjR~G5jkB)9NVA=1^aFemaMA7~6mWqhL%zGubH_ttt+&6uRcqpV+u{`CQdMU8RXV{SKe%txsM{KU{rsPi)?7xh0^uFu!lp1hoi8_t^gTzRy+@Plrh{y94% z5cP3gjQhNE;m)V#i#^`6>VB`S&?U=9^UIFT%G11JH~XyF!;0<@-E*e@w{Bg_e^_w3 zg0Wwn_xD@d7pm@Yn)+22g&Ozm@r-TpmE&OLF~%)ePFWmRvYWunO+x0)<-1>%lSSA&}oSbu3Hd3VQQx@Md zw){!O+rO##n?2h5aRckFukWpXz17=tj{p8|pSB{m@_Rb#w5R3f?B2Nj^I;AP?irDM zjpa|;KI}! zJ#5z*ZCCT-!!5=e=i_Jd2s9kgvRu1Sd_wjfh7E_JC#9Wi>C5)NJ)2hDA#)3Uc7Z{T7YfD(zY-%zr@>;^=z-b|E|B%_;f%j5_Lu~(( z&o@^wHytcwh!XfX_w6Z@ zb?3gP_iX&vAnSbH-ifK=vRHtKpvyGrB}QL*4yJz!<}p~~VA1^H`~t5xvpIg-E&lE` zP1WSN(W$UHeT|bVvWvsta`~ukm;0A1!==rstz?lfL6((8ufy>CxtkkbPhZO#!m`U@ z;^(UU{0i$kRy1U$E@=o5x@Y)Ayz!KS)4s?UHNHLwAh{fLw50V3a0oobdlVefgcD{-@_}mbTh7Jg`1+@6Uuw4L^h$4mAB>w_uQe zmiM)%Zmq{urZpm$=iO$LU|yfMe6sYG?85f9msn?q)^xL;kaLh^^lU#_8h`!Vwuqf()Bc$I zhm^2(^#=9@xwxDNiOAZ`D&4S7R_kk|U4dP}k$p-tUTR6_?RlFt;s0FeMjnHW*+1vJ zpITmaap|3K!5Q~i@72cl+;h^4{<6yU-y(-8(Xr0yB`5f9gl-qQ*c&U9)3{e*%1!>g zn>iaIA2z;tyqhDbkTs%B*(N&E&b&u$syI9@v(M(AzhUE1*-sibH_pu4YPc`2HoJU=Vd-j_pB4UjeV^YZ&De9X zDRW6|@%^UE#{p*7Dqk1h;!v*8SC5>K+v>>Z zKJ7JcRKnJ5(lzuAd>Lqw#KRQW(-hcy+b>yV-i~GV+=7oLyBg2fVV!tl?Ve1+^M|$@d1zna0;GlxW$0`Teik$7bjT%}cr}c3spz$soGv@Xd*KCyPHyMCX-HEsM?8 zIj0$}@1}K3g#EC~!>ie!W25JMzWH0sU%WU|+2`oCZ{OCwc`Wp{ul!z8=dI2kd3n}$ z*VDFV_xD;_mc6|ef7Ic*&dzNW*46oMN{*OaPThX*T7UTQLz`_EYsGV)*1I`Ru4m)X z_fJkgzdSwp>YSr*%3MwDb1&M)JJ@X~Ewpvwn5fVeUVb6)qyElyd}SL~{+NE})#da` z=9&2yb&_WJJPa{iQ24ETgW!^sU60Mr=NMX=et)y0LQL|3u?=YJ>Fetf3A4-oo!sA{ zvhmQ*TUX6vw{f4u=wO!g<@i z_KPe^|Jb|k%+gj5!?T4}n1t zCh=Xne#vuRz`ffug!&Y$x2dgrtam8%8RK&4Zo^fc*Xnxq{}5Ar6Z-bzqZx+c!6$a_ zQEw}EPq3(c-Luv;Z*7oG#32nO-tA6txe}+g>%6+;+OOptb!q*s1M+u&oQrsI-{Pg1 z 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

$V0s-tUV{ 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%0AYj(Zx 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 z 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 Mny7@aEknUZ~ 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 diff --git a/odoo-bringout-oca-dms-dms/dms/static/lib/img/banner/documents_onboarding_file.png b/odoo-bringout-oca-dms-dms/dms/static/lib/img/banner/documents_onboarding_file.png deleted file mode 100644 index ac830fa6bfa51833fcc7f1f7fdde136d4ea76147..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 548663 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�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≀I(vUfg;n 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∾6#$7l22M1Hn?87WNyl#ae z-&GjHUN^YkR$M#d)%mZJ_(gB`s3^|%_;MrmNaWEAyjo=p44l53>fW#zs!<(fq8eiD9KrG^ZVNi;;e{H#*6sy%y_t00rp5AD@@*~92 ztKj4U;~QLIq8%(xr^ub3?R@;K{0YGynt#T-R7Glcg>GMT#m?PtlgQZvfi`{iceAc+{-~8x zbu402Py7F$=j-_%_wB#??e-7R(8qIiFJHXYcUZ>#PrtjUNOW)KF)sg;%Wk)5FZ$YZ z=*7vv@P;)SGnB(wf=$AGJhx}v&)vk}WV3}i=!5VLhVM`0bLUQXIsUprr2bK})67G0 zk3$TeOyJ6SxrS-;zRR6m^`fqe?jx) zM^83)Kbu!$`~ST5t)FY2U5@zpyOCYaB5uOvIWH4zrtP_I-_DuyMM(7gu?Yg-Zr*OJ zZc8q@D_X`lAlq2U3|dpIz!S$)++}%x{S_xCaGlh`#<6T z({0F|bu*<_qvb+vtK!G)A72OGXXs^Vdn>WLGIwE1k9f>P`*=^jNk=oL$~<4L`s^9o z3hjzDe1}={1UJoI_;1qwsXw16Fm~K~#;Nd_Q~K1q&&NM5kvQ}{LSbw20*jj)-|X7y zxk=>y3&|MKyDwcHo4T24?tEkX-)Z`Z8G4(_72+PAZDOC-!P=N-D5r3}ZSRuzCCP8Y zCV9C3nETbTByf^yo0i48yh+AY+ZsgsZv+e{YUIpiKd8-~4ca?yItMdR;%XBn7wM2>rEk#pN3>eRHk# z@-`PrOrCS(^19~F4}(q$)g18qn3OB>S6f*kUhlxY-*4v3*zwo;xkUA(%OChl0w$(B z7mnp}+AZLaHtE)}6MZj4>L&HZG~Vr;oMhMIUjM_sl0WLFXW^}wMeM$lp1(O$`bfqq zi~G5T)@64Ky?I@kTPJQl$k?^?&Sm!BUVKF%b**P-?Y7bV z^@FoW!FrqDu@4+;V&!|!hJSkc@yK26#IN)C!)(_5_H#UZe8U5`zU(9^!B=L z@0zIOwe=;k|0dPe9KQW)O8DomA9gmWR(=j$H+_Fh%XKX`P>pA~{h{`3<=;gSS1ToW-fjKZ#Q$!`@inH$ zGrG^MYYnz?n}6C?JES@+v1Y6BrM?*Hi5KK@%M`V=KKa)u+aDEQ!G6`Rcjd-ITK5)J5uEWVF7)B1i~w2(Cy-zj;&ciFF&pD(q24*6^Ux^%tn^WB{M;%RHwKh#}Q z6Lx>++ikb|m>yVFT&+52;~4aVw_%QNOTmU;f)+ONo=RF5g(}uQ;R+C1d+xgX@n9Rz zkFN~Z~2YbctOouR>w6N zyqZpESsze3DX8=H<{eeGFtta?$BQatS8Gg4yl$4d=0vD{Pw+vLe^=v@Hk=fc%PBe) z8DDbI^|{@TgZy%R%g!J3+Lu7iJ_O@4LjL#0-UOK(6 zVs_rS>6`nWGdb(uc@f$8()aep;thMBJo3%2y1en$rJpj+)^CfX)=Ie~>$AMPS+_TF zr{N#Zrd__*KL4A?d0I3-Ml+% z5B$#I<|}cus*l(&wCGr1K<2#~?GKD+uADnJ|JXDa@2sqNd#*hfRd;aL{7JIf>6!ml zgp2X$y8DN`az)Ioj_)tw(GZAPDblR`A`Wv}=FUr`zQvUaO?wh!ai~<5RKlQ7&aU1-(#x(a= zoOGtozKQ4amw!^79#iyfS@K541tRyoo}F}h!(#O#*j3kB^XRS&ukA<8_XYGYy|_5N z?%{0L7GD#UPKMpG9u2npmDpw)&sC7Foex_JkY+tMf8XEEwH13mr>_?}Vt4o7=BkM@ zs&8WN@A)kMLz!{9h-uzGmHEpu)Wbv{>)yL~`~@q~Rh4&1r1WLvaB z$8oO4W6O-YIO@t}qo2N(_E$V-@$BUJ4~|IkGx^7bg}u7VEwr>-+3SP*Q@K}**)7U)IAqhKjQPb5%Fe` z<;34&4_rJEU^?3h7#zy?L z=qVBDFWPJ$ql+f=vX^Z8*`@ojdH#K-MKcoOUOyHQ*tM>h6Y;nV)~!>2IrHDbL#J{@~1f7HutZNwq@Lw|a&8tMzSp4_!ATf{q|^W5|2 z+48nxr@p;CopUJSkCENMS7)PnT-4=Hz2E%X?(V%ir5_y}r{_LNf2p#!P4i<%?{xQr zg+-QyV)r!SMIPVG=|AwO_@RJ)_>|QeOkqE?|9_EVwEmG}*R=Wa+J8@tmv>M8(!4(H zaChMLe+xe>-{Gb|i+TQmeLsKwc%s){((%r{cvJ83II%YIC(A4DnWmiW|Ejq@G5n>^ z{jYP^T+-}+xN;lA@uQbB-dZ+X?N65Pw=U;eVSMM;rmdm^ZzH~Jy}kausI`X`6ugk^pKTn09D-&GyBliAV6;Xz} z=J&T+&f?k8q)@Otf$@u%*NcTND;~3+o3kiZyCL?oN7%-1+z2jJ%c3xJS0>qv>&}_mdL$cyGXIV#@_<=D*pc%r+UWyvJoBkS|T*KN4*opssA4JjA2 zrabYSG%;8waLI_itQ#Jg3(UT!zWm;*n!~*2 zGQW~dCD&d|3Uw=ZGmGnxWl_WNZ@)@@|9ZXNes^i#UG?T?!T-hNRg!Y>;vu`5lu zRwK%|ShJF;)q#EHwdIHAG`yTs_>1=ibKs9_mV3g!JYC%2!0GyVLV%0*{ml+l;z=yV zjI-9ix%Drbdk&+1FRRV1hd$qbKF)Yybx^M2-5v++iJ5v_!8Mt0k2XK$j{D%*yIMh} zb`tBZSnE!~*elC6iX1xPcak|FuifeTyDqbYoPAv8TTi-G$Gtcm_ifYRYp-YLG2Q2~ z=L%`s>r`yg{rDnh2-BmkN+F9P5p$92H`5+RAHA2du&j5nhU0fL$%nTYOpmtc{+P(k zaPR9`M!mq41Mz>n);GTJ-IuMujM?XF`2H`BMk;ci#~7E@G^JZ#%8FT{9muvZd zq9*7D9x$(Pe&{M_9ecW7WcJU`NBg=QW98>RZakzg*Xz9QJu~}#%lBmm%X7utWU@Ls zFJt3|1OJYcZfv%@q#D8ZV3~fGR$0e2{X1n+%T;A$!#_+=__~tg+&{(&S2b7RZ|!X* zHL9q*o9w>Ww4`Mq=J`5%f$KggDfb~Ko|#((1T&cGyY zpCtks$GRoEzdo6CmfP*6gv~)Q>E!azs13@~e?5u*Echn~7_Mt9 zYVmxOIK%NEgPczNiyCR6s+KeN)?T?YTYSI3-LH{#hp%7dukFzL`C5$YmHVHi@+r#~ z-2LS#=Tkoe__cd=mZr^qC>GUEkQ~vY)?`5o~>u)aqclFQD z$o{U!>DKddHx}+%^k7-oLH?t{m3F%lDhneTZ>F`^+GT7DlkYl^rCp|TYlWNoV(++y zW5?Q+b=$7r`?2-A&*@`X4=)*id3yNc(v64O<{iFaxMQc?1ED>eXHVmGVXkq#|3WP` z;d1S%t4|vrZQLP{`{7aM9owU?Dhlqo+kKk2{El8wyNF*y_>AJ$k^AqeO-hikEl3ny z!1%T*-~!{GKV@-(OZHjJob>MQw>vu~F&t<+Fl)^cAJZ)#8&{WpYe;_{GCO$7zcuf; z)GjXW(pkXF!?dtLUoiVl&k}#8zMEf_6&b{YR~>S6lgxEk_vEq2jFLH@1qHNBLOn9y ziLTK~+mhXr=ovG4VvF(3r!vKI;&BxZCniKK^k=(xS-Rd*h9`eScW~ z--nx@jUGi`ud4QIU9|6eniv13^$XlI_wp#!3M**T6fcs$_|R2e?!kST6RSU8e9HJq zJf`4aAWM(?JkFCZC#Ke#=k5Mn_wa@41yRx4y*K8F zbTn+S)-;JuCLY+Kk4za32UsczdI%rytZ8G(UwWG&Gnxz zz7%ibE%MfFl7x%*=ltm@yVvfzx_f7;|4B`&%TJ~A_k3K#ad}7CYggskwdbEa*!KL^ z*XTz7f}Z{J;$N0EKb4ARS+i0=*e=dZMHrXGH&@PI|*-Et-d0lkM4Uc7mg^!G`1wVLXGpLZXR zF-6vXxnA>0_P`S{$sea#WoCb1h>8{F&6Dr+t238UeVLT~d0{e_aICZZ(a#y1FTJgK zd|cnP(qVG1w$Y^ZDhwB_nGO8kZxhsiEnffjoX4~;`G!Z;o=);CV>sY8{SkA(&Wgk5 z)OKB*F|RaBaEs+p;a@k>O%6H>C2qTt{$+=r)Gfw{J-dFrT77@|Vn7 ziTMoYOM6>X|9wj3UZ(r+X#Pi+99Q}OI+eoh+kRY*_#*l4(Q7Gwv);O+>~`Lp@(UdT zg`)mm;{PY|?%C^;2W?dL zoOOP4AlR^_w$rp^{uwjIyEhI!KXkX?&oQg2<9>;!``$15toE`Z$iCZIWli_@k5gsy z3m0b}Rq@o1e(?Qd)B5b5t2=)g$W^!eG@CBqe|?(Ht~|pf`$SDtu0G0%D65=)S9{CG z&vnlazlsj*di!Gi#~XF`Mc@7OxUR|dGgpUm!;ZXtMJhJaPfY%(7xf``((|eIk|*?E ztg>LXp3$EDG%{)W65E|eCg)iE-eeGBU4HP(q9gyRO5D5U&PL`Pb^Gz8?s|I#zr994 zPT*7<^KI(>|FqZK-1*4gkY`yLIQ?0Pk zKWYD`qrPL(d1u64znSaur_AX4Irj2MkYUxVo3oF>ZYN5b27pvu~-tPO*#Xe_^%DHJ?3HEJ_^JB#)Gq`HA8EQUVCc?%0 z`iZpq(pCF?W4yJ57in!|(A=QLvAx}EO2|9$D+R008m2C|5ayz?v^Th3^RiU(=U)G^ z)FWSf4;V}IE#7u^uHdQ!;VmjFvx_pylFNKQ=iljD`eII5SJa_^L<6Zt>61Ao+k@9e zhgzJ~=Ba-&*yU6THS=?|XC0mXgl|i=7_)+4Z*L@{N$j3Cn@*qO@+ni{Q240EJ|m`T zUE=ogW&B-MqLUVFZwjb2-TouAu`jr5os9Etx#*9Rzc7XNu6%HNCsW{d#_d`&_S_PU zh_~#Cd+b*>XT^dEJlaz@x4d*N%D;D!MZ_d8Im$MR=hv;=6Xy48J|_k@PPS8x+W+UN ze*beGwRnAj%s0n6-ul{v*x;563cXapGqS) zU!zTN{+c*8q1cma4&~Xb%&0tX`(37U`9IaUH8F43ObLDCt^O;=?&FbSqoRL%kKTNH zVv?_CqS=$13(Hm)?l>zOVeo%zZNqWCjnA%sU+3AzmD;puQTHQ<`OlU*EY4uRqsj5S zd0U6*d{G0|lfNb}FgyRJ>2BrLr;kDIwR(jk@Jp zcfJTQ$(5VOtYml9@6g&0oC4g(926Wj{gVy2cQwKx(7?~FB&+r38)_lu0hUwt^9enH8HXVE2w{W51Pwv$d%5pU99x2aasNh!bV(NW4&C9dX zPW3T^O7-gXcSAkd7a89A!MUNLG{&D+v z?DE*JQdgq2OQrtY#r_O0bDQg4pV)*w{(RV9`IvF`<8qNTKh*ar*r~-A$JN~2`a_3v z`i4!mcJT)p^JnST8mZ+dZY=A4a;?V7-|pE#HGl4?ikALA+nby}-d$|2BFZ)Y*!F}+ z-<-3{kDJ@PfOJNkES^Xelf`aBDc zdRHBllb(P6S+Pn;&AJ~KD(k#_-c9ozw_kzFA?@1Lad$7o|uJv zbCF-X(*9@F^P?4y5Ad7~_Pg}wm$!cT^{clS?1RqSah=q6nceE>vZDdBJ5N~ss;&wC zA$sh{@w)29p7i9$DvA_adChwR7c1uX@6$LoHQfH1Dfi?Yd(@SeJ7!#z z_^2P?!NIv%4QZHTo)Qdr^b!TO^~w-!Fek_o?rCdhg=%%B})$qr&nB$7Zj~ zypz#%^fLEX`SR;m>vLa)f4rb3vL~;nfCyl#rBLH1YmMAwqXfeddOyMBpIS)}Rs{kY^LCV7H9em)@9@eKsw)DnWqbvB4lG8LlY#Exj zfLHdczU23t^KWOpEn1Oreci5Sa{NVe^s6p*_pvN}l-Q?XoB2Iy`~7c!w!b)=xJ^4~ zq7TD+;UD>Xeti*h>2(+>*(BSp0ifea%hrBo>@35jWOeC9U{ha>wHy!>Y zc5n6P*N$@8ep~-iBHuRgwOgtl?VRdxO)cZ&Waj7x(z0hA16D9ZEVQ&+n%$7*y8DR~ z|KiKs(IN*~9#>3VR}~z*n_>4~+scwX`||gGy|y`e3G2ikN0xI&Gkfv-5}jQ?Qe912w|z+yeo*6IyTQ2T*yoz?Ukqn*J|5@_ zE7^GZMLc|R%lgi}a1YE&mA`vdegA$>HT#?CwYOQh6*Ocxwsozj(A_vK z;B)oaR{p6PH}5VlxVHRxqnVTHFa?9!m1tI>gs|tk|blof4vaR64 zT9+=~d6C=myb4~r{bK69pF~-+j&`a3n@Xld^#qN*(i;gVUo{(Rp z6UplJc%tl`kIJ$Sns4sTX88Mz{V|KnZndh<%P*!IE;zrw{_pE{y)SGfg%kHrWa#Wq z*~L2P+{D1YZ{MEI&VN(PE%7V0_ygz6jMMH{>z_Yz|7`XD&*$@84YNbMt}VX2NOX?N z{p`c@9?VaPu(nyeJV%D3-#_WG*jKBxbne}uQw|t!(G>c&atCw1iJbk~1)7TM>KDxZ zyOf`cgUeB|&FTn5rI>(TQwlmB{uc$Gf+c<=U_sTR|7 z#EU%+9nmw>m2XP^@y7RosFju4v5&R2vznC{>`zTQv%K!i#I?t!|I-c8dl#PauIBjW ztv_b_YP|T^d2s@-=;k|yjp`@4=LxL8kZ<>fx3)IV=i%p*{dFaCZI*uAt2;gSA!qDy z=Wk0F>?=ENrt#K^p<;5?muSYAG z&O6jxc&&WqW+j$=AE(x6RsPsp^k!DdmZR}iq5J3h_upNlH+?(Dnd{ff-yVMSXj^Rb zQ-zBQ3OwdlnS>TS+Wli;1(W;XOBYqrTW9~Yu<7*MnQhdv^9B2y)d}nD>uyM-D4hG4 zSX1}-YP#9g8E0p|Ez`6A@Zm7Oe7SR{{?pE_nT&po8)U){PM5!PHeiE$jdp%_`@Hs; zng`^9pRYrb{TaM!w+RXZbV1ci^t*Twz++m}8&{rw~E*!!~UE9TqXs8AJK>Auo% z;rU1JkA1!s#nSiAAk8f2;3`X%=1-@yRIiFY;O#aj*m|^}j6M0o^f%>S4_QX|znL`o zMf3YZyPvi7{aXF^)rK9FHQ&S%7U(h_W9SU?+APj|!NGF*ttD1$1uNziE%5C-{M6vu z&KqSq0#RQtne8(2Vq9HUel+yM#=nz3G5Sn7&8MGW-WGY%%kpeA(-X1h6%Q)4YuR7z zwu`cOd+cF}X2ILWz;lLHHTPS#7Y09(ndczSFY^CYywjyQ(u?<(bza@~b9s-9+49>J zv9~ubxz+gW;Pb8B-=-YdmanaJch=3^#drO5Hf$Asbvpjvr$i3Wvexr=%kS47zq3eL z@_B~V8IhbtyZ3i##Ln0II`^R7gcbWM<`$Of+IcvsK9*)sE#%I-+*$S{b%!X!@4K_p z-s-)nNZ6i~^8d$8)6gHYt2eE^aJ~NXrDfU7VWJ(6=P%&AWBR}BOlSm8f~nm;*W~Am z7vKK*>)zWPP0p>yg#I7%YdhO(xP1D@C`a{qUdJ|fmRvLbAX4$>&z4<>0yVU_^t!&k z3^xnEkn?7px4y{L$Butaa54pdS-MeV*W$x{q34gjkgVPIx_IA5#eys6PX3xYJ7JNRxF4AyI)cN@?#WqtLKFD{)3zc=2)?Upwi43^W zQaIUw!SH8!?{k|=Z~M59Oe(eu7MLV3k@vxqTgM)6*AepU`E~cJm?w+Lu06F{UOUyQ z7*b9$)n6#xec|x=tL@K!ObGn^&c7jD`^VZJlVyI?9|+`O+0_`oAoflc&(VvzavoAD znitg#a_+E95R;gE_Z3%_b=&cr ziEB;WcHR1#tzMGCefhxirq#NOI*$LCpz~b|?+{vB?8lL~^uzxo};QO6#%9(#( zh3~Jj3EtLfVdx<9M#^qx+yQ&8RbMY}{2}H4W>1L9iyA|ROIgR&|F0?7%9*q)dC#-E zGQWDh{mMP4p>Xd|@IO)h4-@LHEsy1%R9|(&vLbL#>hh#xzc&1OXJH+7CE!Ryc-CT$ zYjYlkmz{c-C|0H&c&YyF!=3wXONz+$F@LL_q#u{#=rMni#HQ&>F8;r@^stzp-(;pv zy_pjgqh9+P?vBvx43jvly#J+s?O|n4`FKD15B63+`h2~zmgnC;JJWvZgV)ZxpKaN5 ze6lXbnzaXS#OjAHh@Q<;>i5tqN5nY6aaZbM$J)z@$=BRBJ?uWY=W(oi+D$LJ4TaWf z@m$ueD-)Cp&#tZgdoKQPI@izM%;lS7=U&WC6u#qF<^D}}99&tZ(D2u&)>*M;}uSK6t z@^&qL{yI6C^MAD8&6w`=vX;mlIdZ$1``(9?ci8>tJ^yI)?B?f(UDd5GwOd{^{}(pV ztybap6zj`>UpzW|WZt^={5{3#`zuNhmJD&CJ%J2xE)qJ4)S`XP`(3ZsE!UW##Oyx5A*tce{JHEh zZ0g(Cf~$`jIqW)^`>`jWf#<=qo(56B!}+dSe5biquRU~e_JKw7FF%lwSoUC5()~j1 zb&`*bG^^IQ1=no1;}T#=wBc+z(EhVw^^?xYqB$ytTi^Q&1zdPw(kSL|>Jj2jKB^5hpdz_l>gy3&Ca)5;_b*;mlu5;3I$QDj+SfVibJyN& z%4014>SEwK&GJ!>W~7V1e&f%J{dFZQdor@a)AiRfe%U+KGHP;V)uo*kC-}D>wU+#P z=4hOf5dZIf`LE({ZT$@`Z=MvW-xVj&yIjs+K``vb>+)Sw?A~ZSZmK`o-z4vFc4LOc z%NMY<0MRRbj+MnT9lpppC8y!p{GSdA)y-)(!GDs^ciGh3QG3rM-f-mo_uG0a`aVu( z+W5qSXTj;NCEOjo^8VT9%P&NKUiJQ2l6u3EMgHBP4!&PZw77f+h|Wrg8MWBcUk zt|o7bPgot#6WJ?bd!+YQ&<=6)$%mVS{xC7zT;4vt`nKHuba$znI(xaSYPKC=yAe9$ z)vaI5Z7*eRCvU&lx$eb#DbIC3)*eu9%+85$d315>-|PGB>->V4)_A|VxJ2Pz;hrPE zZynkHV%7f?-?%@n$z{6p**5G_i@aa`ey=;@hUa(OtZ!dZk8MByLiS$7701<0x%=NL zy|~r)SabJOhJ2?b^1Ci=EisZUOLzLb_sb>k{)#jAZW?WnsqZfQsvqZFBI2=VV!zVz z7q?PG3f%N-66AzJIlGuj|Mc1a_58LgtckmMZR`d{S1yUXZs8h_>ybL^WY6%jU#c}M zIKGbezw3Jyfs~~TN;B`Z%FMWOj@3%Lu02pHxjgN9{~{aPV2xwlb`KS9Eb#Z7abs=8 z`i2D-4f(e^3v>E;58QcqLaaq9KCtoLEtv%dE6?lZtbMy{p4>;zFCB3?dz$8|&Um?9 zhAscc!E*;~UY0%YpPG48u~f)_S-l<@h;CFUTR;je?Rtecj3?Osgun< zIyRR5{d-Jd2h;i=g&*S|w(gNGKi;N!gm>edyDyKw?YkK^L-_8=t-I@H?Rys>uyl?Ek|7MZ@?q9Rg_dm4D6)D*5=kv_{gnNw8>8}?H ztCpn+yuWnVY^TY7v5B+8Kc5j>Y%g76Z6~jg?^FI+^=aCtHyO>h6V5!_ygT`&%B+ub z<>ue&k+@bG_k~lxY~4Rym(B4Xdu^9Uzf$@zXP0BKfc~#{-!khK8$M{vxXi!ic}?+| z_ouesZIt4@D9(GAH}YJ}znk&JUTg&%Jwkt91W=U>X-klIVmyJGf#YP@`l z!&>;gxb>X5yT4wGp8u--L5oIb8f%~4mPaf#%o>0B?s#dfU8eKdo6k?Sms9TpW0b_S zwTqjsuG3qwr0CA7-@Wp|i^MxR|4rHF@Vd<9WVD~=FAaUQpfFDk#~pE#Tn}>a+cpR; zHjDSW9HU|JuTWyrxn~Chu2q_xWBTxH+C%f{JQh#6Tb|3T3Hvsw=U#=hzL!DpwK)#f zix-7YToSEmUfA=jXHi1wS<~w>`FqZC>}uUC8*UrEE;?=T*0Q$&D>{Pe8EO|SyKT(s z(-`r=>)XXp`QEh*JE~YUc5S;q$M#=Xi%w!+_{HC#+q-LC%t|?auqrRU_Dj#&vNw^Y zS>KcMjo+DFeKzxB^|vI~X-!@=-S>W_Xm90zQDV2?vQ5#BlbiNQuTEDf%YCaguc|F& z`=e#TTg5pn@BesxHt>t??6n2DYNe9zzJ zw)wg{Y5k(o-QTLb3rdds=4yHA{5L!#Gd%U+9!rz$ISMzIY_=`_c#vJ*rh1w;>s|Bx zKhL(?Ox~U(JbV58KODLd=eRdna#qa(=7B@`Eqp z<8#^L!F5*i7_zrMzP?ph+^q3tO6uP{8!vNfHizr!|LeNhbLtv*v=r3NX%Sk`rDvvQ zz#Q`PO^&MUn}}U&82--tzUO()cN00UH%D9F$U0n4<7Ta3o^jdqPq*6w--pca7hk=z z^{};-?oW2JkB8T`bX9(gl-W{zqciU3+a^^19UTllZJIy#JTAUSOLmPhEqqiTI6`Wd_c*Ifugk-^}gLd11)+v-aqN zjF20#3OBz0N}hdk9*^|u`&=u&>`l&zQk;4>!m@vQSJZ2FmC)YVI(K^$9%}v1yxu#b zm%qU0m;S=&1ODo-q|I84%l)EPOnRdAY_f0di{*ve9oRo~PyfQK|B&}z(83A58`qzc zj#t{htNs6mZ>ORgP3yGoOfZ$#)0{ei@f-IKac$2(qCJ;p{(I1zw7hlk<0EgZZa!(u zy;#4|wI^@RR@qIjBzVs6?|5G~`J-6r2_C*f-=75C7qWYt@m{#?`Tn!K_s_J~zp$|S zapc&EZ?ByHoYg-)-D>*1TUUdm4Z~{m!oKM5tBh%i$Tc+Bsn&jM(`5ZwM{Yk;Lzz)$<}2IzHQAi@A7j?Kgsnf)Dexkq_*VYEXWW9b%nMJP^Zi&} zzUZR0R)59$_+?$K*?Kdp(zsZi@QmH(U#%*+CtUJo^{-P- zv(CzV*|Gcfjcy6OIFq(_{$Z6n%_cA9)t>u0%74#>wNE%Nm&j!1JUrRwzQf1QhfSK{ z$IP91dQzA3dNO6QXWu=2ZBDRwXW^f)KLW3H3s!{oaE5ulfA!}{{zjcoCCS;l)_+^y z_I;`H*8BSLE9ASGUvr;4y)VJFk~{2S_M={j_w}E-ln-+rJM+BfuFUm!A2~KWar=4W zX|2nVYfq)7FDW@tAi7e9apCb9EcyzO0;eie?y315@;UJ9z>KokqBkkr`y?aTme25F z>s#-;AgB3>R6$W?{8W~dRKLWC`(a<-ym=YbFRv_j_xOb%E4E#QnoKX}1((D=3D0HD z2}_fXKX-KFrS{{@ECHQc6vC}#Ocmq=Cow+v5i}J{ov8Hn?oXzqBeB=NYUCd|)=gbJ|ms&MMu>TKxIt zn&Pk+rMg-2M?;Nnrp}u4a-I9n8c**dlJS|QT03{mtK9^?di>4Z>SH%eCx&fheRD%G z(Ap#Jz`AXFV)p&))(Kj|^vR*~yXJ+pSMQ{--Z`VcNyFAP$BpaywyV}v&+l^`mAmeH z{jXQrBW9D>0F0b&n~qGu-(n9)4s|ZB6Jz4v$&Q>sYsJS)F?z z&~Ym7vfsbftUtD3#-t@bu4#HKt=_%ySI#>dyOtRtU#_Pg-*oriGj4|PT~n@02|rrl z-?{C#h}{9s`%D^dHm%UD^q=%T*l}^j^vwcU2UH)dJb!HW?rpW!7L#`0y(U!m_tO1m z({JgheNAqc+_0Zj@K6GGjzcH!wKi9^)>SrZ-%o9<)p^N#MlJkrxA(KAb(f_l>^N|? zbnE6LOwoZ~a{s)Lv0mZtq8qg7^RxYi+OM*`*QD(4HNPqLrqeSvUtQDT{#QBmh1%NB zPo_L{2xPavI{$d}n=%D|D+i5lcK5`tp9bbITx4vU>&wltcn z(C+s*?r}i;jKe7bDc1RQ*ZR-6{#9&CXezmx|4}>1jaSoMXPv5fjH2F$!zm4sH%}ik z{I>1qyuBxb|IVNDXyHzW8>h`{{%B0ozqzUM?j5i26YsM6Hl(co*7@blo+_!f2cHc@ zFHMiXEZDQRl;38f<$*niR{pWLpSb^+=C=#?kEL3FJ@If}?1KryC$5-2-DhSh^85O> zs|yU?Y}02yeYL1y=hkEkhQgAQJf)tSOv<`Hn8~z=uTGr!B<0cbhxPv3bLJk|Hv9LV z-SfBp|8l$bSNilXyyBZoE#2O0t?8G~(bRV;&5gD$NO!dWFHz``~ zyCvYh<)fbE6BnEQ;|IUK-B?|j?`gJgRo$Ig9{VPm3mnc`YQZ|Y{=tbSC*M8xTxBfn z{Pu!!jh4Q;^8NPWBkE>b3cGXsx*$G_YAX4~z&-76++c`Nq7 z|3MFH#>K`3d@)5rtgg>()uwN7NMyUPm3PVh-!5H+_tZofFB-ZsO-K-3`?#lh&)3T> zSC`4wbDgPe;WS{GCsI7+USaa&6_Zn$3qC1qTXSOuhw#;}YV!lRQyOZYTeC?R%sHmH zVaegUJ2^OBsNXd5I>0KS`7o{LZhX}$I-Gg&(scRS`_Jmj z-P9Jl=vvIScI)%d=Gd03y|em`S<~{A82R34!ApzxopgNvR-*d=H_!9~w-i^*$QISy z`AYfIiY4=G%EB4$HJnuYlC!w(txNZY(_+%ee>qb2sVuddd~$KyOTD?F9vdAG?3|nb zmhGeO_Mh{g9Pw}PO4yq%m0YW15MLeq#WUr1pX9;QeRE5u$yUfZeA-lMw|2v+d2dtB zh}{-^HSr0nP}AgwtqWRpr{DQJ_s^pJlNaaDH(SSF_o10xaL!-RDbn6c5w?E8YQ|pgyZ(Cp{(m{g9se!t@Nd6YzGA^w59eYl>-7D0To%xKXY?TF8#e)zW;T(|Hh?uzs{^vV%q)x zob`K~+p4>tbZ-29voGqi<}-`U2IxNg__*C$=|ADLBO%1chH z{>!Uwy6o2r_1dbZp3l$j-?M7R^wmG-CJ9L}zngyNx%4v~rVW3>;x;dybN|aqiRa(X zPF-}mrtHk>;7O_C*IsxYydbe>U8CO_bsIIe+o}QY^zXOX?m7I%bbaMn!S2uZ--Q>P zczW}y82>Z%*s8y7MM}1>gAGsR{ha-XD|1IhW1T?QUFPQ+MMu8ga%I!lBEo3E{^(cz zLm>+K2C7_+X_=o5AH|wjV;y>NUU0TuHyi0uJ2{m)S)9Sq&?P>%$ zc+Tf->u@}D^6JS2_KzE0PTLVHGhvR{i8IYju5Sd{C+PjnKlgi0eD1R2IeL~|i<5ln zr#J7~Hs{`ry+ZC2)$6Z@ZF{-&{ZHdd4BMVbC#^VM^t31;$ql;{F#aQr}h_|7W({3#cs=vvwyB#e`dFl@#Yb}$x~&` z-hB#w{POzNM|pK~)*h_MQvA7W*8-`1->%I4%56Mz_SQhVIW~WJznj`W+wafaU&Feb zq2A>FBWZajjgwD5wMjM2S3ILL$^FPw_0{>4H0$}S4+U;uPny5x?Ccr04S#umJ9fQB z>Bg(s_jNzE^xSgYvyOYanfcMg?tdGYM4mCX!aV2XQ`Hq)n-kvDyydvjkbDT_I&J-%L zI#lsmf3Yi*iT~d#{@$9cezh8HM9F$=8?N-;7*B9g8n|15- z7<9Vg0^euMSr#w_80oeDzG}(z?6VFSRU{ zE{NphtX7Fnoc8BspyRC=QHM>Oee#LRKNyA2^;Y-R5Mj9V5p>LZ@p;?tcNm|jth$x^ zPie!O9k(5>-*4FRM04ZXyVvu#o$uSlAGvS0q3#Jy)PHbUr~DYx&8m2#qVpLTk}VMpOL}1E4Jz6oZLU( z_y4#3^AL2F!^X{<%b0U(nG24VnT13PHkjWjIQ+l*c;fShga<1MJ3|kc&2}wX()`S> zKG;TLc2n^|(SVTnn{gl0nQMyITzJ3Zs=uezZ=J-nV%gRFtei^0AGs?OR+!zJwfxrx zjY)S7NC*l2h`O-c)|y$wEXg*0+bS*@-NfMEk5aEcpZ`Yq2FoAOrM*}EuWy)n?1KI# znG^3fSKhUlb?!&O-)>0<;|Ul3Txs8#u)CKr!ZGJc-Nq#|0%BI4eHXmKWzLfBM;YJ0 zd~f9zKPOlHqVDr<7oTrArPohwJG%W1$AKr^Ti0G-YT7NgGC^E%H>1SXT=qGS4VaA% z*W~K8>q|M;D#w%^OwX-p%=~s^Pvprq)jhwID)(ML^GD;xMA5G^_t|=0_@i)K^w>?F zMLC>zby=b}XvS&S{fha$=I&)zk6mF8w9{^QecqJfkv#Rf)jjiD+h6aVq3>pH=dkhH zLk*ReLQXIDd{k)KHlfWoEBQ0C^hvWsnL5@9*XHdAvpKtt`N+-uUApn#I11{!V_$Cn zEg-h_q2*(T08Ndf@*5ouPhOj})KL3~$l;={q)oreC#uhU!tGk0dyw((T>hI^-ORU6 zj8!}$9e?}@Yf-v>(!QEw>Q=|yZfrb%Y-7cNJ%@sO?d9L?I+iP5{P$bEoowgz{9Lp7 zveWHfu)Ykl{@LE@{nepD(~04ux}Nru$p;s?U0>1pWV&kelUJ%rH={o;HC#FUiJ^*^ z(yDJ)T%Rqnd{y%{I_Kt}z%y%eTiSo-?)lmO=++;7$0vdzAA8S!&%C(i^X^@gJMyJ%QyVr{kypTrJ+* z)qS0rwVx!PxPO``|FO(#&Gr26rgo(>EuCX71Y3Dt|Nrm%{(jd9IeL3;`d3`3D3d!9 zIb)641L-5nW+dx8N&Nq(hLhDSyQh2cQ)LwmYX_Mw^%L^Ns&<=fHyX+QWIB2)>~TkY z(bc4Bw+!t3C2#$`{zsYnXsMY_d76IC+_xteo((RIlsL`gnw->sHSFu$`y%4Ao6jkB zXCHS{tD2nswCcw4$2S`#j%_bHcjV03&tj*Z2E`lP{F}Az$*Y>=(8EvpPhP)qdS|b2 zoIk(p?V}!+{_Eb! z{<`DR_vgaT@B46wyM66b_BVUaAB)aCwd`ogzQFq&4l{)O9>^!%e8#h6gB8oR=Czwm zw`s?HeC_OCey8xbE8~K0OGWkm0LB9nyb7v2vM(^qGI0z_Tyi4&Q3JQ<^5lrvHEIq= z9oM`l+oQnn;A-1divwr6!iu~EgnFLb{HP|j^XAWES>|kqUskRDYwh`UYTPC9=BE=* z-mq-YJU-XB1x^sE#7Me6&rYH7dLaNiFw>3s0UzAL$L_{k&JC^ky z3;G?$aw}%qj_94)s{7~v^8L52`@!n|l(%;)@Be*Q&hP%}!1vGaNiwcHBU=Pm3&Xn2Cane7U@Qz3tX$z>=~jAg#>RdUUl-`9Wk3~`=nnP z>Z#}CXG#iQNl!_8V6c1D-(#^({U5T!lWWz>`(4UwkNVgCNV~PqLUne=^2pk+(Tq23 zl-(~?Tc5x8@7wnItpDDfl$-p2-|u(U4gs4={CC$*+MXn!IMdIM+qrX7@k@rAv(Iq- z{1diu{<*hXUfp})6keEW9Z?zakzo6mFPTf0wQo6pdv zvSxqM^cxB%uWnCrF1#=C%h816Ojo$Wet%YRhpT(T9%qRkFfwyZ-{t7_@${G6LKcqI z`6^o;oxant`t0sQTemUPcrGt~R{l8P`(|cW?Vw0&hsjTPTfDbT58h zEsmVSwCKf6ud4ok`#zo0cCY!A8tNh3YAG<`-=>d`E=*$k8(aUC^#)^0mtdK8zk=JD ztr5D*HTNA&bLg{YUUgP>)A>~;KR;}_k-*#$*`0pE{d0Wu8*gAHPZxe+KB67*W45^M?{B3?7A{hVoXEy)qAPHv?~tS(Q<-QvSAWWjTkqa> zFX{?E`umA@e{Xb6m`ZlBr_}B#M*}7N1W&mCIlt|MGy5}Hj`l#EPomkE{ZmRRH~c=; z3R*3>(0}!3gQZNGH+3f|8ot!K`CzZ^HR;ApZ zug$W)d9?Z0S$Ca1SHkvl{dyw&|A_Y64JU6sZ{HwLtN!^}&%b5Pt@eLZ#g=;S^s0L) zQM2#kl(}Z^>jG^KOh{@hGznup^QiJi&tLU;vk5g1e~VpzwSMQvr3rIa+g6_Id-TWV zzmfV+E&Gf=vhSmI=-+(3KKbtx>6Z)>`OB~KGp&2Qd;g9z_g^``d2;=P!O_iU`8raM zX#Tx1({p>0)|yon{`*R_uP+PsPdvG`DB*in`RB}CYibS4-g@-Cs!BPO7o`yX>GRT* zW!}5LTy1|DBYSlElcb76H9DO)ch)Sk^gnN#`LHlNg+p?+{}DDzlgbCvRQ(?u*;-w< z`NrWp-I;&;KL~%<723>MnckiD{Yv}M`z6QiFO|Ptdic%0S<8J{pP!#^&rxQ%-0Ub% z#PK_`%QyPlI2b8tT`_(llD{iXRx50Iw0%zA-?np~3^(RxI~6wP9^CfHx30nF<@>D3 zw;JuU?SGf-ZS6jG%doB`fa`aPd^ht^=|2oXi~WD>{&uSP*tGd!`Uk`3&1qb$d~%Z~ z_x6_;%=cVtyOU@vtas?g^gplX{L#*{ld^^#U*Kjr?+vb;05+w?|lZVP9^ zk|d|(!_GR2*Gwk{7q!K%+TY}d`D_U1OtNtgQtsQ$n}@IUvqIuW^ED)*ek5C>G9w9_5URk zG&EBcIHEZXnzYh89(Y}^|9Lu|Z<5NUrP(&?W*a}>u-AG+Im5T|bHN`pewOCDdbiAW z5xOwlN7ADCTkfRT=;$w9Uv4yY-ZRq_N%(c_%&~c!#opYyx_p8EJB}T5wtkzeU+H~m z>)f2bCUyM*&ma61v8a-dvF6EE-w-7Ia@*ZB(CrlGYaa>EwkTux-`%e@9c^-Yc2C_Qubk59>dO&tTq>=He}8$!zdhq~ysL**x9{UxR^7jM^R_+t z;t~1z`kt?G2Y==7`*o>h-RoJ;&Ps@y-<@nXaZmaE+V2mACms^)yjlJE#*W{UW^f$% z6_Rpo+1!Gc42kSJ=DwTceVxm$b62(~f70BhFsE~QKRb>e6xi6c{@AttoyxPF0v;~8 zFtum9#ulenat^^8Hyu4Ew4iI_I`6)uz|PQzPVpY~3Y&hvx}3FnQHYKCbC04W#tJHJ zp9DWHDLc}9j&c7JLHkMDEpI0AbH?4jSJ?R=s%h0ek*Bxb{$IyhCaPYm7vOy0&5gB1 z@3a!@ze_cpcvo_1`wFr1J;lWr#opYEZEgR_)Fq&CV9g@`#)}rarp0irJA3}`*>-97 z;wBx&FE{#a=GHM*nqAv@?9x`Q-X}LUUX|PZ_SZkL^-}po49ichV-T~>I(=hTT;Z{K zXTyu<)zoyvi6pJNe|O&}~HJ{!fB- zzcJsw!TjI5y*Xc7OT_+9cE261u~B?u>B(0q!t7GP_CGgRGQQGfu)bHC?a$GEtp5Si zp`XrwPi#G=$}hqEyXodOiz(|xHO{uq3|xYV)N17NQfwrGL&_uJU4*zIu0f$pOKx|4&}N|8nk{V8W-weN8&?`x~ZP zPuDxMJzJ+|2DjaXJ5dRm|DKw2Eu9)$xFq2jcgL1n7pKp1_*3lrSy^lrvt4t}Et#ca zFQtC&{2i-(zGUwHpUW&X!aD4Wl%y}q&u;vjV70NJ+jFbO_Z-=6U;BRg-CHX^LFAF! z^K9ii;$|F&l}fHoJ2{Cj+CpIR3$x0JCXbjS6P1$%?q4x1kgsX0Y4_i{-LAvpS$3A! z#(?`zgspovn?)VEe z7F(SyD$%vs{CO(=&!zX*+^+1de6uP0MR}^@yVa(LpY$I7eeCM(v&Kw5HV>j-9)5If z<(#vsMd$NAJxTe0GF8!yFK@D&gx6Z7vhw*y_dnUF$+=un>~MZ;v6tPZ(_cBSADC&u zx-n$!k^65yz1cJ4$obymO?H1&{2p6OTKv;Yyr7~=$L)LO!z~{>pPv=4e<6HLuk5|w z>0b|*mw6rXyfxkUQoY%|k40RUHdyVcYzThvEG2i((VDG(wTBC3SL@}iJHwk3QC${u z&FycgexA#n=ri{vo(5VOi$5~Cos&21_saEOLVPoitDcG9w{BkU;Xv*WCv%NwmL+oD z@VuSHvoYu7&tnhj4NraDP-#`xdxNvsy!-?I{L=q|=ilvqzpuMt$B~JLz2-So{MSFh zP{o?p%IYxHp)^B#`=Y5AYRhyK8doGg2wPdUh{ddL<%N(x1yX!@mxBG?N+t_$Jy^#m z?OG_o5bPvglP$gA#Eq=@1!jrT8z%33{gP#(LV@Ru-urxKblVylzsz6!g}H#Cgn{Xj zs=AL~zjx{!!LY5re_h}IFGAGw{n_aUZkbBvf1k3X`sNOIZn@eo7Z2}L+TfM(HtRH_ zvd^z;S2(toZBU(lXi0)#WT?DgQj>#UQPz#7$Rj>QTbrf{&n(xT{H(Nb?SbnzCVgL< zU;A1yx~SxS{QqCqoy*QeI|fbCvYcL^d_gN<*7v^cO;`2R{p5E4+qK;di}ntGqJmsE=MzJ$a}nhYnR=gV9k9qvTC!^ zCFQj*m&~2b`XVL!&eqwrSHc=SnOrZG^ggQK+_x_IJ%dF8a{_l>662!{hF7MC)@Xk$ z+snk^eaWNXXm`y%@nvoy9Q$6kGxS=D?NGVZvG>=SwIvr9+rC_Oyz8~P(HH6aKaPFe z^fG1r{%67ttN%W;iq2efmi5w(+&h9hZx-c#n{4})Lt4ng==(nnmYV0UqbGUC85RrA zZ%HUz@OswbW3%7BQ5J{|R?6&S@crm)xH4ho-I7f$s~3ePc|3a(x`0W?``nd%Ngf~1 z#;=XAy8mMnD}%NCc8dwMksSi_MPhozf4rG>Y>!Gn-9tnDBb`6PIhdZD;5jOJp)qEP za>M##?Gr)_X3PIP*`=oxw8l+mrgO?Fo0)4)EIR9Zcly1xPR!L|#&7w~u+=bnY+SK( z{fm81r$zT&eWO~D)%@P;%g>C4&T~(ke;((``J~se-1wuY;jORHHoB7Q6SgvO^_2HE zE%9fGwsMiUto~r8y*YbW_GI5e6~B#%Kf|L>D(+XFmOXvH*m4~$rA;@w4t4Z2tTEfX z@ZHM0&#rzvsvI4&@n|38reoI(pJ)5ay$`y%p=E_V3>I zli5a`;aXkt1MVa)o5nk@>mpjtcE2v*);ZL!{J(2uV&|j8ojZP<6cd%rnUH&}@9L*t zUhV}V2KVvBFpz!pJ{_Ld5MO@N8auut~%=$j3 z=AM|(b?jIB-=AAHo=TRT&b@2C|Ej|={Q0YdUv7WBhubG-ZJkEmM*YGi*|U}3mo~r7 zE-voc8CE>^*9xZae+icjG#>e!Gv|+X-(XwS-nv`Naf8`**Q&oQ=ewJG)qCR3ygP2L z@cCd#lzgxL9^pD6^DA4P`3K(rUoh7qP48%SvH$Z8D{d)8&Z@4{mRG)b^w2S;&pFYu z+J36$dk(7~I-6^?P?c=A$3qMb^{G@Fe=?s$P!Wc9vG|2w||S_KUU*Otw;1ZXKgOKx7BrfwN!k6N!1d`z%T)wjwO@7 zR6XuBmowt3dK>qmTT3fNX^zspSNflf7=#0Fn(p=9D9e8{dG|@F%~P8^uKaqj?^)ae zwgsYV&xU?yKV$tevFti!((F8q=1z?aHbXXHX1eDfJYx4BN2!?7qNF$5(Hj z+u*hT2`P|Y@Jg5JgGRpP)X@K=sY#ag#r7+ zq_&?(nf~&UwTcXL$IH%Gb$1r2pv7gEH@Eb02uEi}JF4C5oPRU#`|{#Cm1`O^%wB4X zyxeJbJ&hr=b*9AhzPg-zMq8tD@&6oLiITvNBah%dM?vNa+muDEhNFaKhV(15NyGqXQ;pR`1(fkA1m#YN@vRejwxi3!SbR~w6G&Ck*2IndU1`0WC*>t`e9pE&(X@19na z!0R^*KM$W{Ogbtdvv9*Q?+0=A&u%NZe?RTmRc93#b4glKr1Woo->!1b@Is~y;Vk9r zcPRf$4VGU2YLCcewJocG`4+KD|`&5zllL_r z*V%;fDy3KCHdyS~_sXu))yLERH>+3?=j_MM$BxMhZY|qfS+()o&5B=Nw##^{S_Pw4c%uD8{!eayL^teS z@7@i%*m(2W-Mzs9@3}>kT;J_{KCfA3&D|3RQdZu5!*;Rs{oe0#oi>m3({ryUG;S+j z=lSg3)eQ`*SRx&pbzVuaoevbt(Q{a`{h1Nd2KP*56Xk|m7q3bPs-C3EKTdtL67@SxM34o8`NIDb-$f-F32W*5NN)dpy!u`41KzbYt{1 zU=f*M%y0MOfn$Mb{#&7*6JFw7j@xcZC?8q#?Mi>F&9mT3E8hRw{7SK-N~h1>)SXEw zAYA&TTjSCA&8D5M)@9}!Z#x9;Hri{Yu-E+iw!_{!WiL|m=k}MpeSac0`r_-=g&_*= zcS0-J_O09fZWnWf>GX+JH$!%HNxYf(5Wivlr-L{x-&;{FT=#JsiKB&_&G#=>%7z15!|B3sXYJ6y17-+C0Ye# z%NOrBST}qAySMeMOK)8HfAUzoU{hD^#z-a6)7R>HWB=Swa*@09Bwy~d@X@u;7Tixt zo4?mhL8;GK7 zGpqXO+op_56LWw6@b+ z^vzyHxo|z;{T}g_-RX6+zrvwd?QiMzH#e5g`g$+1?r6W*m3cyMN)Dunn_oRXNr-F5 zlcIHnvx>j13uw)po6mE%`-a)`oawr=ly8U?9w>h}Q8!_tmUmgl{|>GQhR!4NeupS@ zSALi$@lx*bwuUX%nbP4qRQ87ReBbYCx^edU+0xr$s-MYUOLhLx@^RMYqZ}WSzisT6 zKN)@h)3lu%ZtU3gZqCnz)vQ0nmORR=6E+k~d$H%yTG^F%r;==EVI@ z$v?^cc;)XWx1XdId#8Qi-Nz%`@p`Mi-beMXDH|1pwjI6lj9qSG{p6+DSCUGO?3)nh zEvI97;=cfg*zR5ZeTE4y;?RkWS*Hd8;lW8cEX{y4`uujQUZ)L##KK0z)gr+D3ru-{jC9@Z8*&&$j? z8NPSI{E+)w7jw5Y7d{l(w!LsqvPYFl-}y<}-^Mh(+kCQr?kc^vHT92mUue``-&VnwfAZwXxi-@5PjytXzQx7H+%}k2 zcV=eHJiecqxls---!>jEaQ(WzD$+KY=S^^Q@A;&H+Lh+NV&*7>|J>xjy)J2&{*N_# zk6nFt>5Z$7&%UhNW}HW>MUJ1i5b?r4&sVIjcvW}FmQo?hk5+#|=CbbIc>bTi{ZA*O zC+&aD%)ZN%i7|S39GW5ExL*2=#p{^K&0mr)uw71f^*MLsg)tY))cuWSo%{Al$uKai znfuO2ASGy-?wr%>%J+0G(qN1>Fy}ietNvvslV(q2#hGxylQVkxi}em@F5Bh*N%VxT z&tsto-!iLDOg_7hZad-3lj76Bs~#rdnbF6*QZntkYt_=n2Lg|_R`&eqj_}g+o4aOf zuu%7glMV0o|NpmH+^c9w{NGpM?oRvv{d(R1ASB@LL;m^-mG*c28J!iKdtOewajUn( z#O&ZE!&3iqQ}>*`$`s_i`$ZAk5jUyu4~w4sA9Qh-ID($lkGMy zK4GE2rlA=a`o!hV*2l(5*3zr`pKZ2N@~`HxzGNO`wKq*#^|V8#k;|rUya#@E=HJho zp8j5F_ z#rwU9$niHJH;?Q7x}D@$`+9$Ml1H*w0hBsHXdPFKM z+PCF!z6fWSvuN$z>xKt3J}t34tyf*1wQ*Oz-n}C8?)mkyYPZ)@_XX#hSY-?*n;$O0x;xe)DO$cv)86)AH3fyF`l*_c2uOemX0@@>EQT|G&pC zxqrQ!oSV+Cn{=b}wl=4ZT8jBmb3<9T#)n7b5{x2spM9`?{Mn?r{Ad@qZ1|R$@;4fM zKj(hr$@uR3{;AK5)!8pP-dSCrA+q6w;Xba%nn|zC|GS?lt1Dlx=qAOSb8~MFTSk0> z?z;`kpLN(Cp8GYB$GvZk5Igs$-R%EX$^Q`RGraa}vE>u*Puyot%scA4Pc{BfQ?!Tv z$Brd}n?+iVb)E^0(PntN;Psw88@R)2uGHu)+`=v2dweUG%g392NB)KDEZ6Rie|CIE z;?m$EH#zTXA7WH0{k=@$A0=Db-hO6%lj(PM&FXrKsJ!q66DRu##BC6nJ@NF7KhMq| z+qwJX1IC?e?F794gvGpwDvaH$Hf_UJ*~>|GJ0jTHaKij=0 zLORP=qT~MsUY|FD$KPnwb_M2aFVxqY&c6EPBc(~Eww+7A#^zoS&iWhsyW>!bm-*jo z^QDw+Z&VyP_T$dAC0knqLbI>w*KdqqGgcM1kDVRUw53e41d9ly+zVw1P zD~rS4Uz$&Y-sF;yC+Nsg|`?t){gL$idh1Seg@SCFZ*W=1IHRjb{ zZ*Tp=sH52Z%KN~S0+n4nm)D82wMepi335MqSJAnm^6h8P5UisK*PZKe)o&**P&xf> zyHkuo{i~JB`@XY_CDeUcEI)Vea?he$hgMX+yj#U@`{lwzleHH1zu#<5*SGL{)>IUI zM0L)u#~t%tKR`}{N z75@ht-K&)~UPmWheYf#gnEhV;bsH;hrq{BWar2#>ta4X*@4fqC3a)A9_ujpav994t z%2{T}F;6yooziN#$|nwjII&$qv0htaezS1Z;YVvK33`8=bJVM^>@fAwGI)Nky# z8x}S}^=-`_L#|0R)swp-7M*xr-Zk^t#-05go1-`E?AjotvpdXT+u==>d2`<8bg#+d zQ@#G=}3ueAHe?(>~{_ckIW%bIoe?-G&5A4i1!Wj?=O zdbL(~bvU2GcBx|fm)Dvae}-<+U@H%FI(X)~O5eM{56r>`R5xfo+Yn#4(d^RdLvEXV zzjw`AXUKlmvVOxYRmEN652vk-+I#BTo3w=V-sNRSpFLV(vE4N`c_Wv)VaeX4WrewaFaG&n|MC46j^ef9oE!34Jd)S1 zsDHV1`nkPtbMvjmn$PBL3Yl|r=WfGUcE9g1t;v2e`AO^Qw-dsz%#QwcK|R{v?IUO2 zdijqx|D4R-I(3afLuKru?%2)Fc8Y$=hi=}xmU429pT*Y4|IR<#egF6NiB}(0Y&ywl zu%gOycdxE(dF-#(@89u%-#T-_-2+!yv&Fmql}yR+SpH#)MDDs?PBw+~?+4w_3OlLZ zcP=yOkKJy4`Ap~aYa5tnuspmrWBazZJ1W?}FK@r4SHC)XkJO1rR*z=OU-A2{qHH-? z@>~kLhvwItlRO{Af6iFU{qxALcm8odc`P>;y4f^HN=>g^e*Rpk|BpSN=e1*mOV?^ zn#erupz{^?N>NKz=2hBR;WF!M|1j)sG`G%McVyzb%>oC)UxoL*ud#pHd~2PqwaCPq zFLzjNHdIOfn*4atV-H_zcI&n$uYZ*^cYF4I;bQK3`SSkNFIw4A%%H+Sn+yW`mU+WrZTH{+Dn2Rjs@5A=txcw zh~4d)VU+Z0c8aI8j~r9bRQEnM$xc<2P31&!&@qLH zxfkv?#Vt&jbT+V7HU5)I{JEHT+r@G}MQ46pX1@2O!daDRDX;4e?lSxB)N=3Uw0Cy@ zKK9G^hhIxOHvjRm!?(izeDB@LIzuipTdt~R2a|$y=Yh_OkL&n3V?V9xeYQbfKk$8w z)tA{lTQ1<+w>!V~b+mgmoqR3s{E78q#xg(zS_iHu%q#;_WC`aGR%Xtr1!pDHv8PX@9%5ginvG> zC;J?ay>I<)lI>1qmEF(y>wg^H2^#fk-)tVg@2*+wm)k#V#ctoxow;nm`#9F$?@l}v z{^?-E`J;o8^F&t54~2!_>T_>TioJcyJpJqKjkmNMmfdEmY}A_Vz>rq`^4{ZZFPCOV zS>~?0{rCEvG9Jc&`}byF+pU$oJGS~IGh=|#nS0FB-v*prw)x}}uX1s{7>lmHFL$eT zHs4S2?b~Z z!~O`hh3~gd=-SS(gGD*;J7KT*$vBnZLD5!w|-x%HPau^E)Ztx4pmlV`_ucL#y(*;I94XQiK2F|)#E+pT~*(p5_aVt(}#EOWA-y_u+VvCJzY=qp`3hB4%3yRD{8JuFes_G zZd?2yq-ECTV-wa^m~5!toW0XB@~rZQs};XmIj2d)HCb9_y9e(1e0#>ErGJiG>-AoD z@5U^jHy;1D2F|XzT61;2#34V?)7@8h$ptQ~xS_=QlHti`!_W7(9y@M+#C{ihz|Epv zde_v;ts`#c6delTc==BA{jH;YI~J<9itW|vd($<6`vDVcXGN<|(1Al?Ti?Hb=cuLm zA%UO8XWOhZtFu2IN$QMn|KC-UTVnG^x&BZz*Or_eW)GTlXNb<`3Mss0@mu8j)0BVx zJ*(nXg1#%i5ojpTl+RuxwtZX2%Zef;chSvV&aIV2B{?TeTm|+g1v)J)E}p)*-SpSS$<2939nG}ZyRxPK{}kH)`TwsaH>TY`-J7Ey z-Fow=%-hwBXE+}%`+WC$|BkgDTa(#WDyJ!2oz?!w>(7h-w^rm9yTyH5|F3Ckf1m!_ zHSYU5Q_Hr0@KotLbnDKv?AvRvXjdI75VJ{``)HSys_lyE3D@G(FZ}<+WB*3@pjO(+ z&fOde*OeG`+0?Q>EAM}?|Mg3+H!EX5&az)3{P&b#*+=vIt14R~e;?g>OktT?d2WzbGU+;Yq9%%tF-db16}IRwhm;d208QEtTX|0BoExP#cS`7-J5l}Gdk5pD!`^Ss>Ul_T-n=DoYr*7s zwS|eFXT6&}JLQ(u#bfi=o%9n3{II=h=6aRl9RYo7*QOZrpS4^w&+m!SR)#1)E|KDBHxwrc3mAKln{M_*Srps=v zUYD;Y*niXgYv$+4dskO(YAy2lblq;#mdX{!-e{WdT9RBiW$oc^gTtEtTAXJWN4U)K zZ@;HKt7q%QImdoRJTX@L8koDnxc}($eJo4Z*52T@<5*y|qL?Lt*ZYVFKZ8Wb^R-V3 zxg1>=q#8IVD`zrHxw_mbIEgJvH8x@UYnDkprm7XwS(a+|h@6hS&oY7cX~|R}7okr} z7i~IT^lG*K?~X4)5-A5HbB}#_$Y1}%V3EwW*dp0}1<&n*A$zavJ}~R?75DoGZvDRe zLb;)vq59d(^uEe7AF@_ky4)zyKXB>3WoU~3x4?M0M@4I#O+NJfm>qMn( zwYq+6+SQ~pvEp)}%bouEKaZ1l|NHs*Ie&G)6*s0*JNbRXlS zN7V#OyS*8mcJ`M=cm*4X)}~^K?~sI z>!cdI*iW7;Q`VbkcYxRW+_E3;$!tc9(srFoCQVUU?Xjgq=Hcx<99lQ;O}g28)k`Nn zxaW$S*-ZYeLUa6P-7b;d*yX{NCHTqXtdOJjubXZyE1u|GOk4i)-^=Cm?S5tIZCl|X zr;@yD)m^#gc}thwWeSfiy=plB&A3F*XL=zI*$JKqJG(InL)(9REZ_vb~ugRjZe{CFS@noduUFCRo>gtG8Nd z-@3?7WP(__KNu>EI56XVJq zPZmkATO8te7JpBzeQsm4jaofRg7xN~zJ(%U8GL6eAFp1Y)M)vrIy*SKySI1U&C0*! z`&qfIOz+=v+4s_0?`e3_v>keUO7fR}i`|VqK5g5DCHk!8$vWYcohKudZ|E>3*NH$RqtJVThC&L$GX$zBHwcO+@?l9`Sc|9 z@EcEE&9rp&<)v=N1rERTs=HIM(63}&-6r+Qo_9JACT)D&yR^_Hs71BZocniZybKdt&4S^byS{b1Z9Uil2g zxpluoltb)i>Zge9cT(%Rzd>&B|plyLYtS+NPioCRu#E`v0SS^8C+C?F+K@ zHK!y`?v-5_TmNTOve=95_nh8zE&tQ;?sDeetKvP3?=Li3`T2;%U)G)-{Jq@Q-zN0? z_KyqeensCtc}+Owca%w8Z2hbLTZZoQ=B3!54SgFW;w@L<{_nYPjh{~H<)n6*W$SN= z`kz?CwleOs*M=`s()Mb`_9ttXY2l5_BS$5FZ+Jg z{aakmdb5}Lv%kK$xb8wSdjfBE$fC(JSpDaE$Z&FQDeX<~ZhX%+H;KooLD*icNQHB!~{4esEx6bYPzW05t`=s}^9WPajw%T3J zT|EzU`USs|X6)a`^8YPlw&w>ud$V=wxwyKYPn&IezP$d|RK1B!1++#mc~0;8ge5aF z=S0;1TXtZwfM}S9_`i#l`!r^7_nl06YWF)&r_6@)$=B;LCVlT-*VnCl;pewNZLgby zJJYlEcPHNy5hzP>?NOS&YuU$TpFPt1KX84zS^QD`z{TC_m$QGZUpuL0Nk?cHi)Zpj zspfUv3^{t2>x(5EXRl+*tz~{)cUw(}wL|D~S$NE^_g4RO=4mN32zV;~Rg@O_IC}=e zg1*SJ_ZJ2KVT`(Ldx)vQxg+ABYO_U)f`Glq^R2=E&$>T8`EU0&I~C7=T>;JqQn_!v zpLL5dL*@UmCpzz^M!n+*= z8aK#XTCcQp4!e41`qsH`PZ)ogbEqfwWGjd5|IPJ(FTNBz&t;I}RJ?PEfb?U3@0geU z|3sIbSULCcuP~Emm;ZK%p4jqr_c`6flYTeXFKWN9(N}w@-FueCo+rw68$YhdKC^Ph z+I+K3hBAo?YBJ2bw>00f(JS+dV+p+B78q@v6T0w>`eyDF$M4FFKig!kJLPd#pH1{n zNeSK>?UT`HV83Parm}1Qbc-%Z2OYj~wDOne{wE8LZtBfE?&FuM$*{XT_sBc-BaHDe zJ_}ZawVd8~Oga2&`&{E!I%T=%c3m?xbm&QtmOlOJvQm4^#lN%Juh|_v`{n+h*7VbX zSNY94KkWYXe%31kfUH53-y_13eYoh*yw_kjGZ?~&O^;+Jqy1(yK_+0O9 zJ{c%~ba&n9!@6bW{I;z^W#^A=cB~NeQ#k(1=Dw(S*!4#Su^+5==-<^XESu$@RsGTb z``7yGlJoyK{(mB{e%HR(v@*AkZ?jgIRey-CYLfrJxIy+!%DxvYoSt%@Gy2{>SmM3! zz`fPHPsN`2S*^UgA?)YM{i{m_E0dI&`u1Nn*I}Q0;80RqOy?P+xE%}pOA~XyMDLbM zzxGe)$A(*d6W6!>Ud4O3d)}(U%^%)oeKAnHRA^ZA$%IX&sXR=rT`D4{^{wF9V|OGT z-0D4kGrg?e;PcUvnl*+IF#*$+wtr;2TJzI)Q+Mm#;M%Y?;qfoS?;W~+<6(|pHuHVv z^&N&cH9qOomh~^UnRNBX=C7}&zFWPnk7dpMk_ob={7+|@eR=Y~C^Gj$`mX5xO~y}T zZ(RPkZf)&G<;vPV0}=;%q!;G-1jxl6&SKzlmyO*``na_Sbjj{ zg1_M;yXIp(T4GzLPY~L>h-2dcg+}j_OHQts%f^tRI9ub?Dd+21@;k!TeCzzf5RtX~ z^_yL_V zKc0TTry}?FrPg(4A8L7U-7Aac+}3+g@AxnGb1BRdE9HNlaOX>y%2O+rqCL-c+tfU! z9kx-ow+bfg|9LjQ@5ucflavn`6!|VEfs? zbne`mXMWaQ!75%$mgm>*eL5}r+&#g`%-=0C`t`qGUbp+n`ula##rC}m%T>zq`|c<2 z5v=7n^du`het)f}SJ9T#-QRz(HWigwdHAo5``$aBV=9x!=X-a)a3suU{lXCyJ!iMs z|4cpW`Edq+-v~U&6`TG2B9oOV_TOThhyHxpj z&3~p0mV{5~_9u?~%8yaib6hWL@^(wkQA4Ay{)n$!8DCR11yv_*{aN_E+xg|{ecmoy zCra)=cDm_n^zZNcdi(D$7WdDq%`Qnv{`@f7e7ebmH=->kRvlAd+j;EO|9OiKUv5fH zX0g71gz?Xtm?ita#OZkE-x7PQv%zD>r1ebEjteqg{Qt6T)5hQfsonX-YY$8eVf=V* zwth;^Ta#7 zf}f4=zwDop*>j+E=cDlD4J;DOF^vZm9hG^mE;7Cz^BC{nXVH37)j|Y9Q;> zrclGX>eeiJJ*q!{pS8c?bN#g8OV7XwXEj3vwGPN$(0G1&aaZhz>H}o3&Qq`VaH@pI%7S=3PwMcX|Dy6&1;Wyk(2n zS!JVD)uoNE=|=QQzua>DfHy!l5gYH z(#DD<3PPcBOn%btJ8kZNH(^_|qnN*Y=J&6bkHw|^kFQ^0Tz6fYZ*DsKnX-|zYs^qWn)kf5E^wm}6@HNwBtj|BlT^=UB|*6J$8n|Kj}*AOF)oX)g+o36&)ost`N{2H6hEsKfj&+gusExm&&Pi?lZ{g;!=Cw9D4 zotu-h?DMX)p*8z-4-6(Isa9}lk(4u z%hhI|m40^ghP1ZrY0H~)?@ZCHIBp-bq5AEi&$3)smmXbTR~;KMJ9bt12ctisJc5^x z3Ov7FcVy-h&9)DP^N&t^l2P|_^YNRT7q2}lxW;0^Y0$cc?h^vq2@W#HpHJyfV3Bba zauDU5Biq5`7Ob{ub>~EZ+p&`yBX^2#u~oWJ>$@UUrEi76%PQ7QOST+b{m=IGx*d!> z!EyEx#nD$)6&#ow3=O%?mrT63MLXlE2~$z>yQ*KVml%Ri9%8ukl&O(5?eE!*uh}EE z$M+UHJ{gbug6YO>8C*0OV!Bg z?NPh_J~Q86sq*jGJh`H{BfSh0`ChXpPL|tayr8(zvgNXv?wjR>EFY4dRQu1<&tMS9 z_Kq*}5i|Jz=ehm--%s`HD^$Yjj>J2Kvf!B63*8hDSFK-uo`>QD94Be&r4Oc4Go?^W4FZ=@|mt489^lah& zv$+>Ttame4owQjUbu>H0_AfI(ca!wyoxby8U6X~^P5;yQGxkMddeW4pa(Um2eNMTL zKZtQTcyD50e6!!sw4EXR`OU22=eFV}mOhF4tJ0smHIrv+^8sc(9l4H!49!lRb|PLv z%iXiB_;#G&{c`&KR#tzjDHR>^6Xf8BeD1uE_uYCWzo0YBz3N$%u4@p_Na`XtNGmUq1=dWhr7u%B?-fM15lc_ah+ZW%H$zI9ralqd8 zb7pe%pMc+W(^{Uif7zrGUavi&{GUL{o3O;A>t0`%_{kUTY2VSN%dov7hGE{Cqfg%K za-DfA&v9M$G!Z4?dd+o~ZspI8%$QX8eD>URF>ly+G8&ukSqR#_x${VWm+1ZM>!w?^ z( z67*|>LC(U7_8Z^ddX@iaS$Cfzd)E4WKc-uj@?6}oB=`EKd$FrR#r1?|vCz6U=^N;od@qX;Zv=yJeNNpIRAeSTxBbXxSw0XQT%!)hiO1K0mg7p0wFAdbfFeS>5d93ZJ=* z*(WzXQGVaIKl$gLU3*#s`yDr}ytUO~>bgtnM(ur3v!1IX&FF-W+P>7T0WLdUMRV zPjRl_WaDI?2-c>QwCp!*3w|+jv2=?}J|tS&_2yU7pLMJ%d$f-}b`>f-C|BXR(qr$x zya$@w8@-#tSbj~}p>q6}z!Z@eGIQiuUf;UgXbn}ZzxRIf z^p_qBZXIg7Y_`nT=Yae1qFL`A#;B@3NlXzwRxKP`uipLr-q&(Q<->X63HRr4pHS+l zb}@Zs9jjK(sds7hp|7BO+fsf!mj7Sz!n9yovl0{QwGze(v-G&ES#{nfOulc;@4wWT zo!#!^cOgG|Uv%P^-a{wf38uCd8>QLzE?>I~v}mK>jOF;VRSlQ-zTA7<>$axb`LI1z z+vA_yYq$Hdu-N|h&GUUzr%C7SczC94R(rdA-46~STfV#1jGHd*Tf*e|eB<>K2anDB zBb0Ofm(bMT@Av=b(0H5Yy}c>EDueHB&e^`K*=x=1|LSR8ws^Bio8#tI_LAk{Wq0=0 zY{=g2KVcnz!-C?l?peFv=X0ol^ zGAo#f9za4Ub@qE|UIx>h{UqOV~fLNU%@4AtXH|SyWTksH2)IBsaHkjYVY7!SXFDKa|Zs zI&m*w#G5D!#oymM%66VU#45zNl9^@Q{BG{AH)EpThNdvRDmicW^7d-LU4@v~KR=Ew3U`q*<7ew1N6 zr`H=96UuPX)u6ssS-e;9-b)MF*5_4|7FBTae_Cqb_JfBp-6rXDpMRgw<*O3E+;~dj z{ys9avxs9nUoO~^ZN2qzp-$1#<}b@^f0|1_(*LtI`$|+t)ULan7wL?0c^*x^Z8rtXs+Z->lyoc7>b0P42(B z)G5v;SbyW>l6^)evmc36{<_~b`D^A+mUB~2zYN*8O7^G2+0*$pe3Hxfn73yt)tard zo4oQT@8oSS85*w{Zd_M4?Mldz!+%Q7^F2*7I~FET{gVCSts6&*Ef#*e67*-U*^fCf z^Zx9EhnaotX%^=2F;xklpLXSHRv?2MP${Q1&5>t9D051#zNm%L*ByIukB z^EYkdjsDdhx}@a3Nnzs)N52=dPMnTAJf+u^|Les+Ch1ov+$&uE?#?XJ+HDulJmda% zB>wlBbKkX^-kdwsY@zo4dVR&RkISXG{jMrq?RdkcIm_m(=j?7J2HRZq|A%&NxOQsG z4gZ|=|K84eCiv}mV~Ou$G37J7H7&PSxxKsh>fsaXUv&=}+4-0*gn7E%KFMPiv}D2E z!rKO{x7GTKE6OK3t#&L~r|=@MpKZg@rbCy1->`a~I+tnf+u48n1>M>VzX?@0>pa+U z+9x6M!6k`_(s$qAW@5Z_E^(q|o6^}Oj9()DvpzrBXAmO6$q~EU;6;8>q-ws>YvbA_ z+LPxMDrXkWo3pU&mmrJO^px4>cHi%_fA9XH=JDxFBd_~y!3BL&oE~w6ZM|t~yKH9P zWM?Lpl*YYZuIC*%u~F`)?oG}mvC;=`{QekM^YLi0zs<)Zj^9+$AA6kR+N!H(kzIT% z;+Cyrx@3LPhQ-HHQjdH+TYq3tq2h#HYOx%9nzBDF?dLd zOZHU0opmdF>&|cYe;hNH>+dV`Wf5_*5qfn}eZEZ@hgtnZ@2}DmpWbcVI=O%8=dL5? zw6FZ$9h>>``@(iPt1_7?5wpEZkLN78TUgTk)19kq&w-m?o5HK|c&>lK|K0LEHmOV2WbL!B z_VMS;er>&U%bMZx)N-b>`rT~NnYpgZzUy2Ick!yyY$*4w>W}GNkn1;j<3{&w-*gWg zFq(hPeV6_HkN^BUbz{A?`kv~aO||+K=Y2A`@cREpclCB%F=x=VGw(m4vhj6E>-uj3 ztS3+RPhgo;R~)?CgZbah9WS5rF_w!rA#C?a_q5Kag~3Ya;#CbfBa%w= z6{30c^_EKS`gHbU!@SUSx0vc~sxu{>T=gX8k+jDZ_JH0$VJXT|N0RKO^)zJeTVIjF zz197FSKY4ggez{(<7&TNJzRF{=9#!B>e{FN#D84m;Ao+EcbELf%s*V3RpBD<`j)>l zp8nfh$mQV5h#Z}Qmfv5N*Sb1x+RR&)HK&9*ASz<=^*iePW`5i}B~3DKqkdi$SGswS z&&2#$690yoHa8vY9~C{f=9{9NmbKgNx67v+rg1z;%3UlKE2|qE>%7D5MC-d^j>^ez zH8`BE^Qq$2qMd8!AKP$5bY}O=uT$5ZVU!NrqfsF;?O5W*h=n&IKAkTL|G6smifk~C zLbOQq&-$WIoWEWOuM5)9x#=*E_4_;DX-|yPIUE+u%h$AGe17a+|Di2)uigK@WGXxs ze?&B;xA5w=KPUQjv++e6t=M)$!8-7T(g_iXlLyLl{-kV|_3uB+F8}!T39F4)DsD{v zcsjRc`|kuj!=5`Qce})VFWLM0($b{LlgG~O4xe+^De~j`2zQR>%rBK}6~wakzy7rS z-1ify)+eJ&Lj6tVC!X&*`AdzvwoCTpf_pkI_>j^Dx(X9Z!aZpGBNw1Zk^$iW%sRh zPoPA;j!^O86;~zAwx9S}w9JBoyYp<#ZHvp!k8@?7E=tjsJLL5@-Y@gv&ZAj|o$>0) zxg8&CPaS>ZZxL0aD`^7J-tge}4BNnPVXKVACUyOO8`jeObTKAK4 zex=a5!t4A0tj{eJ_@J$r{V0k8_ezU^?sMEowIkx_MeZKw+2?e*B=M0Yh!ceqPQ;9=n`xmDm2AI(w3+ zpLu$bdzGV2`1MYbr@w0H` zD*Y!x(n3<++@BNYybGV6;(T>;ZpEe-iFQ9*bGMMg57{Bfi_V<6HH+ozEXJHU7&hketo=?!D9pRu0X(3Px=DKfbS1JF00G8OSap z*)TVAlF#+4({wjzF7otSmh$0ktjx~yeWkLKni-9YTJZCn2#E}>uI48{T~YMa&{ zNPlf9q#^lh_uSN%8!EexzBBZ2yKk!c`d(*P!;}xIeShtZo^r?kIP~!;C+N7!i*5O- zSzn)Ci_W)YcrROir%+|j6P*uYJ0_hCdy=!N_-5p}X?B9_`k0T^IQBMf9pNgRCRya9dqvI6|9TiEc;irXFJP1 z>%OWU3nk4>6Lh~mmA`vgyeCCm(A!pQY7OhQW5I>-AFn>Hm31!Tj(fXk#fSH&y_5u` z!&StWZ(}yFeVW|M-|+42Wsf_mGQX^EKR&&6x?h9W>eF2ZRj2Gy`*|t*lh&d?_bX0J zI#=6U^KXtW%Z1JF-)#Q*te@Lz^ZOk8xh(gjzl(;)6n^vD@#Nk1eOa5QPIH&5d~yf0 z>17+Y`s|b9S}xH)U)&DKKCajJY+XL1UW0mce9Y%RpU=9o`nbu2+!vxbY+FC?{w8gcngKV<+Xbn)KGh2&o!@B0*&E!dGSI6>#boTQD9WwrgTUq8p{bnxAbt^TfA^S|Eg zkD2Os^uetM`gir`X}+gbH)D8T+S}8m+V)>eV9Y)$9o~Oyh&)uf&&0+*8;-$GNU< zj@;iT)6Y)zWjm=Fr?B|NbxV~wF~QL}^`G@^zpmU66KPg{YO~nQEa7Dr`ffSp2s+=C zb!v!tdDm%c^>y{#_usjEH@Rj|_*v_iim{M>ZRz|Oit|c!&IqjIWNwcajIRl|(JE{I zEqH5dZh7+CCF0xkmlH$~F%dNX8wDT`}EpA?T`{ktr!aF+GUTk@G zL}ue>5ADgEB40f@x$g;>GQ1N?(p+fvdVR{p`wfPN%_!tFmCV0KUXe=2-m(Ko*Rzj`cQM*MnH_~4yq{LM)HgxnZa4uz%v*OnA|^yiny zTlwk>2`K6Pt>lkOiCL1;B6ne)4(sx**C&NNzukL{@4&N9yI!xePI*~)$79j4yK`J7 zuqn*`{O`Tt{eOKrT?Jm{FIU#teQ4yDX*_5y@2;R~{y+2Gq@_unKtn>#Ey#IsL%8<9VB>-pVi4o1NzEpegTdely^J?W1*5AD65?;Q8!b z=bzWHJ-Ivg{eHLm{5}u0`T87g?==5ud0qB@JJsgbwEMU6pC8zK-mdzMP)^>Y*MEL~ zK5owPy#3M9W4*UR3U1E5{$EJtki(~N3C6QsHScYg{65FLIc)pS9dr4)B2^Z#EZ*=i z_@(zoh69Y1LNd}XdTN7F|_TNxkq3#oaGC@7CayT+}PGzig2~lJnpB zeQ!E)_!?p#T#6~ltuL2TcwKLG#VuDnzVX!??>#&m-(Iz-*1V9Oux{^{sru^ucln<& zWh&Wg-I8W!+Fl^m?KzDp=|LaWA6$Dh{itXW^NnAgb`AT^s}_lr zrnD!|^5*V6dFzMnp{OY=VP_j}EJ!f@_C|64CIMyjj|YEka!CCrvb#ZF);!f@a|Fyrm ztnc!5vGuW!|DRKAe@1YZ zzP@>L@5GZ!8dP`BIrIOBPSyI{>mB;bQv|GCcxFC+5*%<{@6poFVkf>nzw8wHSE;gl z^23uGqAS)Oo!PbXQ})|0|F3CqWfh*X*&w{H??O^^?EJr~%jL@!&)BlMZ~iC6C0^gJ z@yGj|f9d~binOc>t6|c?f*&$-+Z2Upe2O2(?YUa*W4xLiTR+Kl9~|<~)A+|C!|cggr0$_gS4? zDC_Q5=2z3O^u)H7?Q^be<MC{=zY5v8Xyc8!>h7g;|1cGo z=v3}~?ElVnURms46TklJv&=vC^mm%a?%y-Xb#F?_`l1CAZrj%77Q5~L`^2~?dTUDQ z{3^%TC-r7Ev!Yk+-Me`H`%{h5!dBC4a{78KIQ%8b_RYF;IcJ_;uH9tAxCJ%quYKV3 zUs3pg_hb6&bzkP{9PK_9Yo+xwr4U_Fw@3wWHw>K(rsvP8f zGmvGY^2{GSIu7EP#=5)M+Gv{Bwcs5n1dbgqf~ z%f%ZxCJD{S&pf-a_(<6s*Hxx=4cZ6p);er-xRbYEPL_AZjlJR4FE_GWtb9MYljF=n z<)2>fCi?CDzn($-;IB`o_2rZG5=#A7UpUZofaOf3i*>b29mk13ORE2U+rD4+{l*n< z=l^-4-oD?pHM8qt8 zuJ`lV9JhX6=Q~|8Rc@1Qi`#W((|sk2vzb0kEEPPv@6x>U*YoRwC(fPg_Q3T~nsrk` z^2*+K8((j!T_RJA8$4fB#4!O0@aMf~PI&X+s= zEWC!H;jX`m;vvV6j{a}LV+75&N2pF`I?Pq|*reV&AXkuk!^~)gpu#J6%;f%MmS!K! zdhEyVt)SzPJh?`$f+fxBUjL7*H9u7ZbOO`Pf7zpOBTwwXu8r#bOiU9U)OR0vns2wM zRpY{h9wE(u^)ncR7_}-_7rwr3drWZ|W9wXfzwgmP@3)uFj&cd!@KK+&Rk~E57x>|8M^E zY2^&tIs_Rz_B>1GklxAg?Bw=K_HUN%$k6G~cMYkX`u(@(wG?N&cNI4n5BQz`qLR1s zK9lN!+oi9qA8|PFiC?Yz&ejrN`E=^y8~K8+J%YQpUvP}L(tc=HvRL>LL&J0bA93GI zys5gnA*FEB&&|OnOAU_RJO57P>A&UcpG;?e!1Mk3y-E4e73J$@WKQ&y3GB#=d8A%& za1u|_ni)*tn>26K6!-nnc~_=ubEa;$T%7v~jgHN$k8Mp6wtw>ck>>AL#oe?1Z8x}_ zp6p`PnVO_*dDO6Yg8TuylT++2yC>@%-+m&ZFDr4qgs7N~|Cj%hUga#Rd;4W$q2r&s zd%9d4>`ryYUgmdVN;3`H80M(QcDeWW5B*rBOE+3#?(CT;yU(TRP+!?u^~F(q6Q}HZ z>g>N$qv@(JSE=241=0OqFGnOeZwy$MFZ1>B#=XB@bxxm`u~9)u?OI&ng=MTCZyoEo z{3k~Ki_82IK8Aia5AVOS{^#-ke|N|gJEg|>6Y`H%?ke-lzMeMyuD<-GdaImuwSru0 z*oze%e%RVFaLI_9+gH``{aHsf&R=QHcBKJGQYumAs)J;$*eUE43O4E(Q|$Qe%W zKk5AFRZ^?!++F;Peti25hD(_TZG3I5cTH)BV0%vWWApj$eVdkVSQk5?ck|BO0L>?TJ#Nz+7$OEEd9GyKQ(**!FBz)RcDKQ=D%DRyX>EM{;ilR zZIgcp`=46pe@N&R&#&p1FDDl++PIwEa93qdyujjVD&M-+?3gWfc-OYVgU@#CS$u8R z>vg;JjFK8!KQPHOr$@-TM`#oY`#fZvz?|w3_TRXyW$uwF1r8y93+)<`yDvQX5}|Ey z=7B|boyxs;4_TNbj#({Y=r}oJ*R?$LC-L*;vNN|XmUp}sA<+Icc4C{tU8PIOyMM>6 zXG%?;=He?NG-1!ls}+puC_^=GjR*EffMHn@9#|s z$L>Df6?@&Qj$zfec~!4gHrKLqt=s?aSF=v#hlA|>cFGTxI43WZEtvoFOnTpO1JG_} zInVVifwL#-O*Hp7`|I7j9_z}-irHz!}Ro;X|kIq&F}=_|H}{>_g6earCt$w>RN{7f6|-nhM;u|WL+$D04g zukGC$Qxuvj@$R4HB<7QmEf2&(iWI6A6gF$T6A)}#B-FXgTJ4z0O99a&n*c+utSc@V zrfj0yH3Tm@|M#oE^Y!c2il8U0)3=6&p0zwKb347qa<$jSD{mbpt(32-~pe1)Tt-Q@!Omx1^5f72c+&izG%T0SU zrIm;EvhszyJ44x5Fjaiy@|_*Pkb7YLl7-nXtQ#2i?3@;_a{QJ_+kf3Uj(aam`hWGE zuPO7)t<&ARQvR1h98>7aynT`@UX^d!x=H)mtz5ygKj-!_AHBHT;QIGlT6P;6fA#nM zn%3~}xLEZz2lwmd8`sBon(W({tG(fCxZuj?3oh+l7s|4D`Qa4kZ=<}|?vvvQm{Ckb}lTr&O^G=w!LwVZa zs7JO|Z`~M9^`14Km-{PbLQ?aFgufb92bN_#R#y?^lAJBDzVA}?CXwd`hPNH)X4Ly{|GmRzGtQfA9V(&StG+X7WchwymBadUnH? zTfUDE-boUx&9V6x8^j&0;dMe@%G~bL&JRZSJ@(1I-yae3aG}}F*c%Jp-!0PeT-|#| zG0r8un4`L7r-+@(nLlFDx##{&doR8JD90}b;SZb_57&QM_}bW9@1t=_U%Qyng`)~dI|&!(q5r#Lw~_h+Hu;mTdpYr1?z|L@|hNZ##K zl6$!G%b|*t4RuFmyh(q|U8i-djJNjvjLNldH>Y<8emK{sdp$Kir}_RG`!bz0HDN<} zvCuc(YGP_HC)8~FIC)`(Qon(@#Fn2MuAVz;Txb3F+PZ&Foc}Dd;5u$5U!1bME3Krr zZqe?IhfeICabd?(kE4Qx*CJ}W3eVoWEAZ!un1jfvN2;}Lf-iOBBllmNz`MDgXxyTRbuFZ;T__y_Kn zMUS4}xBPcv@%`EUX42v$NymE`CDek)_HL#@JwW0wBl>K z`Nao6)tDqMgx-HQQ9P%y+AAe=x8d7}l#Z~N-C=?pzD!dUWOJK*lTH1)F3E_p7PVZw zmG1S_p7m8#ZHP{`9^*HrFQBy*i`Snkk16O})>N^5>9;-hkH46$W|ymYP{Egw&pGXl z$#sY8;`@IbbuO!|QmDK7`^Cw^FXuT;+7y-sXdQ?&6h1R~eeTn^7Z=vLmbEX@M9C`ca(H-gamIW5Qg70sn+bQ48dLCPxbEfP3*{#_kTyOt* zzZYH4{ot(SzwN>knER%GwE0{4@u)ce?RQH}@-}XIbv6Hib?>CW{zk0^XCr-yi;N7* z%Nn*H&`^9Syx}BYR`gt2>`@-}rQr%Ze+r zE2d=iV#BzU=4 z+ZUvpFED(WT;kbfUdVi^G0G@vZ(KsF*-8F7%`*`;XWT?gj-)b}++FQoCcYsGCRr{YNl z>uj#5i6%SO3f1{_uV2+b5>q7e2puI?suX#bW=?D)0K){p{5IT%QZ;>LyJz zdnEBYg}XpZ{_&n42l~5szs$M6;Q8NeuS0B}r0bmP;7z*zOY`Hjd=36`anbk__a~Jb zeVNO9sPftIb-(Xg8cvA4zWjF3X2bLD?WWnv?M=m5+Wd{-v$$_h*Ph6ICihI;bp3<5 zMV3_ySLn(2iRa2>d_MI^tZ+eus9%zP4Nv^Kdh0hg8=W>;aaen>am}vq>wndKM)cYP z)_;d;%$KE@zf#-UKW%Av-|Az5^9we+?)>#V!u02noe#SA9a}ZGoc}}Y2CI1o?7uFa zmi*DN=aqR}zK(nHr^NVQueY;mluJz&-o|<4P-{|@#NoL!lN4@Fudfb?`ZMji*}1rA znYF(E=iT08(Q?+*-%$T|QTyCm0bd)RTr2#s@XuD>kh`20(-bR}|F`n(+w$+GztQH+ zVee+;=e`qlIqjMINU%QZb>+mHam9M`Mc+&9w_ChZwl#eJudD0tiEVkcgl&?h-vp)L zD!xg9$r*FKK4`392)#e2da}RcxxY-?!Ye?8_3XNh#%FIxPPd%P?D09$K~ICTpsOfaA!y0VJNJst zI(izZ=+1F?yKCRRAO>y!v$s#x6bCcpghv*=mMoTiU3UH1&229yNudk1{pL8XCe(kq{T_4R^&kF4SGIa!$%-`D^Dt?h6B_e-FQcfQrVx7$Vk zJgRm);_WVxw)@AWvkbo4zFmn8Gmb<&y7HW9-!I_~>+5^g6kNZi%kouRUL;7n;8w3> zZeFgZzRiYPUH!VJ9a^Whlyol+3&`iOj=8DxT&18Ouc5~&aZlf~AJ?{?T%G=xQS9te z(b-(lQgbxMUx|!7#D* zbMO%x@!Q)n6gnBKez7E+k$z#wUYy%gvPWSDr`Uhq4(~dVw<^CM2}}st{j~D>M&1YQ zHb<=rmpm4dZQPywsP)^+@cNV6S+-hM{PU@rU$<+n;~|G-N%3VrpG@|b)88~PhCx8+ z)068p;FaJ1;wP=l*yG9Jz>?#g@k6UYy;kA*uakL`=f}?I+WuFsO=Wh?ibcMER%FaS zdsQrAnSAg2vbQA+KUgO%UOe~F&*z{cNyKd*x-WKBbUE~7qtM5jPS3>n-dyOPb}U3= z;t8havz!%PdKE7AH#k0c9iLVF|LFEVL3MWXYyET@GH<9?m6^93(YKr|yzi2^iPy1N z`qg1MCAb(B6CC0;Tu#!Sk&$|3#uv8#V&+;?Hca-FTHJfS#a`5RdVaws759ym ze_cNN>L<89o*@1I;&PVm`pf$BF4|hm4iM zm|pNNVP6Bax*6`dZ`?Z99n0rwwJf?}q2cFR{ENYV&et7=H(u!NIT%+GCAUC9Z&_#M z2iHG_@jGYk(E7Lbf4cmimG`*}eu;iRvg_IP8$uFLl;Tb*6F6Ws5&mCZ}#ET2`!k9nG@h$Ne2i zosUwlpAP&~`_WhD+4L7;YYyC>dHGj)WmXm6<->2EX@q@vzG1zS$bY|QpZ@osI^9F@2AyvXT2HwYIVYLdwy-^ zY@T<3ry^^j>Yj-EKi_>)=;o*?Vm(k4W+pKAhnCrbjg`mu|9c$%rEG0f!>q1~o9Q;% z)21+YiGEzZ?@pQTv!~s*Sz0+KpSR6j)fvLj6K0ga-F;d-zN`9P@`O2eem;J8;>GKT z`CYHRrf*O9yy>I&pOg39?0@h4_2Dr8{dIv&FI5swZ%m4sdvoTIokcPdD>9ya<7#NW z{OFIF;=5TayB+WBy(Dr~PwuL(+npVTMdhoGbg)czy7_9x0qc9q9abu+&tO=K5VM|vi$PO4tk-XPMO`|(SUb}PdlpC2a; zXWj~0e`2*o(CxC%Q|DBi)@|oXI4aCK_lKzL-E+}}JsZvc``7=v+`e#|_uALL;|kR( zw=CX}Zc+R5bo{2f?d0Y&sP6UHKTFzDYuzMG<-T&cS3DKh^mc|fthvvXJZY!U zq`c2P`&A#ZwjF!1lwY)V)@|i}nVJL__p57(sA%=p^0&8p!>-mdhwTw| z33;nJPbRo8%IM5SGqD597pO^2VM%4*o4a$#rv1;tl4kN02ROLanz?ZZl%0VdCXaFn>K-x9g1GWnuJZrSmp*Iyhk@2j7$zf9ngMBe_j@#k3|b^p9y z!O!x+-XZ4r+mZvuCH%D%TzK+@~Hp8tjU#~{Pnlr{}VeBb?4+Y zRsV*~M*%!M~mLMSHGh)J@0hr4DbH0vMbpoz7c4wLd)Ov!wr5)+w4l*gBXd zi7tu`@jSowN*S*#%cYO0lfUaKZM3&r_&R%b{@ZOO-&XNn&vXHPl{p<}tC=M}s{j=jDCsV6)P=`PxE`IX%aBqMM@O-7c}! zCttekyTxS~ulO@iV)5qLcifE^?EL5K#2vHP+)A~+Br3=={bkFM{g$7&dma0tw**XB zUEi8%rqWi;hdH?B2xh*Si&?s?ienoZq^TQ#(mYf$eIa2rS^4CvhH}ot& z?fs$czVN?x^VZaTCi{-%{|VxFzrFCmtbz_#nT;p*yo`$2W%<4Ani=1P%IDen;bGU; z@@mc4l>TF;d`QR9%e}jkZv2|`tFNrJ^_=Fvi&uZBAJ6g=o4KXi{$`EI75SehbT8ic z5i9(^Tzt0WL*qHSZY(hT9s6Hw-cO$yi|#*<>5A`<|KR=kQM@S6n?<*d^qgO;uHCNt z;o7qMPZ_&1Zf>Xuka@uVaOttPx2~GA&Zs!jf1u@Tq|AGnp04>Hw^&YMm0j=qGogFg zZUMhCIZ1)oytyg2zqktS-DCBCLD<4+4Ab@FZ>q?Z>B)UbzdrlVw0RFF7C!8JmdalJ z_aOTpMjq|HXbzFpm)0+x{ojY};se*ZSM0IZ;+^lGX#bz0 zf7JSCQu0#nPjTD}p2^hT)_wEN&Cn{YMPF*Q-HSOtZq__G5X(I|b@fqBY1torKhCC~ zZq}Xkf&1v2e_g7vvvaTef4eLzS5&Bf_D#jlw5{!CLZOp4b}(mun|=S4MEvcIVt;?G zwtKwtc;M3Of0B1~@{8@AEj~A3PVAoABdzT6H6JRt3z!}}Q1%EAkkFi*vgn`%i-X@M z)&txNdL}NOsiIfUZCL03!_a4=@vY#N zXSq6k;R{%v^c;*Va%h=qq`9LYZc@U63o*hOUMzPQN}JNIe--EbYn~qZm`7LLm5rh1 zx^@hcOV_f-g)e&S!+L|-Uc8E7SQ%UY_Q&dsXO6RHGnmG`-MvpdP~^aG-A2ZgUA5bu zY*C8;bTVUh_H*yLeIHu&W!f&}=41%2c+9Sxv4`h+mWk|}ng<>RA~P6PRZPfB5e@k^-U>5pe@$ScOYu02ORa~0v(DsCT zhTk;F`nQ)S`d%uUAzAeN_2Q|b=kK4&H0hsI#CoK5U{eAjE^}^dTnc*JEOY$u*{n)Zy zIQnJAnICcYx2|Wn{dVuRP3F@pZhJ>cY2Uh~D7vC2{BPld=orKGU-nsk&)L{zzJAZA zQ&XSMumAVLcyC7BTyH)ZLwPot<;D%J$ECJ!w3;UKlaE#Ufck7dcIoDP2A#%>zfQ_6 zzHZSa-y{>enM>2MT(&^$KZE;8DcP>Je^S%+#ee)PIVe)WV5U0b^!+E{3nuq4cW*o6 zU815hX_fD!?K^_2t#+U6-p=7wuql$EqItf{Nt>TP`?RNh*!nVR*Oc|%b@M()Hme0rGrdGq`=7;B@6uZ5l3x2!|LbM%X?DLZ_Qy>USzZ5ZUB?t# zQ#A&*lq>Q9yawLKq^~E1KL1thcgR=ondA8r6KY+;@1N|>e_wUr{v(kBAOB5LpIn&# zMC13LU)T57y}5FXpOsO;ea?#-*X?!r6T9wxE*6@?y6S`T=QD9X(&Fy5{oML~rDuZb;;xXAIeHgO_pRP(W_L$<;k1;9 zkN}p$v(Ft4o}}WMbaL8}iFp?)_q;TZ7mDS&(;F)P#QpoPmgo!Y`B&BCyco2yHutY< zTwHT)dXwL$e7=f;dDqpN#a6z$t(20iJ?Rsxkj_c7>XrGdHYde;^ei_%b`U(I#OI^Y zci{6`ec9y3ZvedPMDgVQUN+*7l;vM2rO&39MW67bVr-9x?4WpTtrxo%O(;kA-JszsbnZ`FQ`? zly#5iKakwFY~SVHA7XxYU8k=Lbbcs4DZVnP=6lELlxs4l_@(z}FFyTHa~8~UE}c>!J+q^DZ~OxH#Tz;I6@FyiJqlPU)(BRqXU(qLLTp4rn~yt)whD0g`Zcx|HX4ae8c0$+gdDZ)^)ct)NDWaZQ8NC z@40v4Vget9*}n~WU2(lkx`6Xm(?s5Lvi@?KHg=u`dmkRF5qV{FOeXf|tXp9Q*>#LP z$JVdsn*O$I3)j4hPa+mA4PEuCXWKoNJAWPrH?A(WoaK;Wb(?QyPGjFU+kYWU z>*mWF3UAkT-s?JHdpn0aa_^VN*VaZKmwDux@98IZ;QgzsRyTfaX}bEB@#h4t$)MHR zN9RAuu>X0|UoJuJ!VQ;>`GQA2@@Cv)a{m%3D=e@(ZsDaDK*iLyY{DS?Btif@bg9Tby@$qE+ZkSZTuk%oE>%dzS#eGQtAQjgthOV-L*Nt zk(J|?Q`@6Wp?ClEvas*%^86Tga8coB_n+&zs&1xR-SAud>y`cdxpq5T9TR-7-_c{} zU|J`p)R5^Jx~Fs9I`)W@4vwko6PsV^GX&n*WWDY2#TokV3|Zbr#BSKLYl4l)$0ISV z5x)}hYV(w?R+jBq)4BZX#+t~NdoPSs2oHs-HMFlyn5*K@&=HoHG4xQd?av+JFEsColWjH7vYUlRYl19@CpDJwam?`ucbsJXMs z+41{6JM+A|(_q~mo@>3wo=o|_*+Yi!{Qj>mrap?ac`0SF`Mua-(V_=p-;U2y`FL@E ztKLylRuQ9P{kJwp+bvA~acJEc`S^!Y-(1`Z*yYz85WfF*Pg?rcr6!m5|@ee?JRrua*u5vo=qF*nlxwAt%y*?#+qQl*W5_>HU^@pBzzUfI;UruW3o3);^$ zZ|lvwJs)^<&ai*cT=!7(&e{*D6Ww%f-|&C_lTmu{6UisX!cHvPxT$*EO^Gi;b$N4s zJ(P~;zP*zFY5ME#+}ZKRUp22yef(v~N0IBh*X`Mr{Ah2|!b2%v4saZ8D!N_t^F{2P z*mJSxWO6_5og-tm+P@~0V+nuJ+0RLvcW>LZZil0L!op|E_=Ia;&WoNb`sPz6*U1gF zmhLx9dCot3d^joL)8x~kPrBRcrVH;bZkcNufBt81P2YX7zdy{2`tLurziRkoO?dvD z9fi`LHKoUNa( zKsuvvdfFUTZLI|jSC~|b4;*=RPC@1D4DKl_I)qEQf~!5Ho!KX-N=y=H-1NC=?vf?h zjhdl(=Q@h}{F|)Q#d28#9Pe&kFelxi_cGsN8Bfl_?c29`-I~F;B2RI(MO(jv_g^ly zo_NM(vRSsPS4Ou~XF4B$z1mK$>czsv2X35p(mKL;^5crvEbZ$=PZ<50!}>FgBW$C^ zm0M>0|Fmwgm}%*RhIs2)F6w*w;`UQj$CC$`S{Ww^P5p8CbC=!6PXCy^%FxPTgCfgXMTlfgKXOkj<9p^ob+Z$d(V_t`@zyd{b$-_2VsU6mT`aGCNJn0@8vI9x;=Kg!@T@H zb)oJ)({(=*`2Gkru=4E4%avs)S(81<*@SyR(!?8EiqFS??9Wm8{qO4fx>A+qlZLk8 zPlUZM@Xh(bJ42f-_fn($8_Oz{&^HYKMO!wxo?mdv?X%}u?f6vH&G+YZvu|LyQ5$7* z%IsF{ogJbFA2Z7yvfsZutY=yN$A$k+vRmBouTojYG>gk;(&VX~EX{fzX&=%JTmPv< z9(e!D{1>-O=KTIWg^!O-1r6x8^RHX0($$yi6v$}s`;C8+=EPe~Gj|+XR^InIU)1b~ zgVm&-#uL7uR86*eFZUKxQGE1Vt-EGXbc)Wo11#KPs`I;4xaLO-WZ3n}&J{EN8d&{n z^U3uy;-Y_e3&u7&7m3QN2%SCt*81z+`ebq8!;C+Fe&7H9@9`ObCT3r_n9u2E@?BOy zY%xPZMB}=R(Yu&0Yesc5&rbQ&KB>;=;b~C|t9`qLWWs+W8h_nvH*tTue8uU0k0z1O z%V(b*RG%GP!M<#Y!NI4!8(H~&tV}ML>C~8Vz~-mUKCP-F@-^bsDw)4Fc_iqqUi`+B z>8|DOq8ohGqL+I%&#z%xv-#wEHQ%$Qzy72%|J*P4d?H`!{Er5EUyH4+G1ztTh@aHa zgujR1WqYr#=JNYF^Qk1yV?9Y}nIA9DsR!G+KRSN@!pR>lagX|xgyLtN5qT}5e`M`B z$?9&culoxh^hiowzH`~~F$J+ zw>H#UO!ik-ublL_SN+~Z@&8BJXUNCK@H8AhEBgOsS4EU{?X_w956N%j)bD*9+~;%t zW4f*+)*&nzha{~j`JTSk(aQ95wkJq=R+t1nPvn5qp zm*uS+!}ZUxyC=BBJ)5U&?*OPCdIDHBY9l?&q2i zn=B|N8!euwTx+(!V%5KZ`ajjlU-G|4U)Mf$vGV${>nXSFqi;#|{*adaQu>%H>VfCJ zI9}&F8F_!U&+7f*w*JAcy4}9@-5p7c_YN}u@t>a;-rIk6x#5!+MGij})GfMvw=?hd z+nTqwyJe>dEq;>pL+f~B?&8haS932F*X_xEr604dZ&T@llv!`2?pv5yP0`*qF{}IG z*Vu)d+bBaU*P{G&1?4k#Q8RAbuYR-f zw(Oc@KTm~}H=0Lq4qY_ZtcIg%2e5M;o5~5On9)+6Q4w zOFI-iI2{i7J@$OFd)fQ=Uzeuy{rqawTDC*<$!*c+x@$yP|9_gkU#9H<$C<)|nKm9D zSp^l`8T)!JFMPH#C{9r4Kze%er*-k$Rm-?PuM-QgSpDOg@xw>S`kykylXr#g-}=7B znqjtoy{L)yuhN*NBNrKig~A()Ws{D7JHJQP?f(TW*jj*eZKlfozx8H*h?M_mQ|nbW z&+&j`O7_d8NhzP7Ib1y1cXQVRw{2&;ZL7rQDlI&~^F-xw&Xsd#4 z|5|x(=212F*n_*H8(6mqeJk4-_Ty+VgTJEJfpqpKBD^)-E{T&3jr!NcntJOo6wqUueo;f_y%vQH&zYFjtiXP zi~ICn=G2RR`t1Jm%A+8=)&I+8=3IP`^Im)My5i_XtVWz1|8Ly+?7a7^cKqFSS8{Z! zE*YNmy#LuZcD~=|%QYE$rs#CmA5av~%M6*bTL1V9)tehOeieP>y`_9!9rMX9p65*l zcaZTNfX=f6jkFTg=f^?T@OmH_dHbwfEot_$5{;!an-PyNdmyzP-o& zCkg&NXus*{=|}P18AlgSnxHFnUF^Mx$y^R$U?$(B zu65g+SDXFmR`P$YdaLX0O_`e1L?OM0pAQQhJziF@o7bCh1Czx)xAL+phBtzm)bhSY zU-VYm^oz6kpi4pe=OyB?iygEq(?9>%5z+ScYrOraZWrel{<%2?Z$^~8_k z>e_!6_v=3q7t4QaAKkpuX7PHv7t@%u<4#3iJX~gW?1J(({_CIIv-2;WXa69Woi8nY zwD*On-J2EphMo&A9pg8gAuqr@xwg1z`%fF2W$Z~3bK8w~`N_%p-t_ys^|xk>yZOg> zyItM3kK}GYN*CY#q2A!{&Gp(v6Z~^8Z+*7iLS@(CxPMQdeK`ASa`M)d@kcNHimCg4 zxAJr7lUo)SO1qL$Uex@$c0VcO%Sy`Ini{QJ%5zbgYvd`&LMS{&N*A*SZJ|Dn5y|Gum~UsL_*)vh9QZmrqRJ5JYL zl8N&U)%DFFaj;J0Xer^slB{ z6IG-32CTQU(eqN=)N7pAoHqSY!oKcam-1h41A|^Uz6;v>>&N5%`|Fz3(r=eAFH@M4 zH2LX;MwNuM{;lhT(x-Zz3vx<$@GI0~gVY)&S=p`qlAIx;!2!M*nih&VOgEpXZfjyo z*K_a^GuZW5l+W_qvo^o;A8yPIxH$We#unG7EEFOn`M43#pE zo9Z}S*`AkO|B=Famut_0@cXL0XBV4=O?*xMTEJR?`ro(j+x-xo%he#tVf>+MdfwfG%#K}q zJx;K8`#PO<77%$bef@z?l4o+AE|;@@IhNfg8opODv|dhPmW<_fnT-3Yy}OO3{V8V; ztXZwUI*@A~Q-V!T_`k-iM#lx+$3+cp`9{WX{mipHNAG^(Z_{}uVdo~DTNZuSOU(A` zeVeL(@ta=HDvSQgbD-F1n%->ds!3~^>RI*8%~?|ZDreK(x6{de*9 z52YEOgc*WOK8rWx6#MXDm(w_I1_N&a1W61CF>vDU<&d|C3 z0E7IUk0r{tS2o;R`}yZvE{>m9YNjlzDEa|bc=xb?CnjhEh{7f3im(C5dfI>T+zRdmUXxDv7|ySMvz=){%Jkev`VWq=Ur4WUajrVQpJBnrmH%|A z-h6KSpb_<%IV0ERsPc^t8S{rt;X3m+J$|ue0sHL_>n~+V+^+;*g%liOBsv6?(y7s5@%ECQw9Ncq=M|8%op6h4*_h?Kz?E7J+ zQ`F}*{Q4JHuU&LSZN-;~`_G#nX3gQ9=WcBKB>AP!AA|V9y+1W|Ht6pTex!d#^Zvu* zBK+HLY~MKNyzO)6HnWOHEAUCDeC)l0K>S|IN~> zM+;}%`PwUaF0KBL?7p>sHA{A?{rt3XQiYk@{Sz?{C%n1-yzBUn$1*b~UH>$DpUyXN z_KPRQbc0^?*S`q%d3IQud;SBih;2J>Dr|hLr#G?uN|<2F{)5T?nEx%xUMN1D zm-q2*-qIIh`FDFavaZivUtig;6nlK~^hcU@kLMr#^Wt61=b-$8G83;PP^ui@f)GO9{-Dt;VCd4i?^5@uh_OPeWT8w z6>F>fc3s$+#qsd{lNARf_r6T}>DlVAC+&JkFYmSUc710zXaCerzEt~pi|_@d$X$yp zZf!i)Yc6XqR=qBMf8A~4%|as1lO6=znX&Pxf#a6OyT@*C?P3=^F|l|`-rYA=otf8n zn$KwtcIgQ?#k0h`u_a?WtNWzKo}3q+rm`CD+nL~T{H(A*UQB2V+pdIjTu0R|&u(C_ zk~NMyw4LkH&u5pGtE_xI%en2~#HlGoF_Qd;UsTtu*sG+<+PD1g*2f25%@wusnr0X! z`Z|Iuu>Na&>W<{SGq*BHEDo)SaTW?-VOx;SSUUCn`I=|O$Jg!e%D))%=uY}$x9HC7 z2R(*NRSmxLU$Q1#$@ep5eP7u$FH_*{$63m`^G@zi*~wMK>0z@z>0ZTK4-bEay}RG< z`<-#0*~NCim!im`WWl$ zj8hL8kDpzxlw}iByYl|OhW-1Bw`I@2c(HF!mtEtD7d#GS+y%SB=BwV|xBv6uqWr(t zv(Ihne3943+Q!xJ(ltM`>gUtx{C_*v@AcjB-0>4X!zs1Uv&PXU`5GVJ(n@j>cX*f^ zId}7-CAG;51U=TyRXI{wXYrGht%UtToP5&1C%10AEcvy;bB@aqUCuvK8WSpliTdzzB7Z^5jCA2E$Lc`a?rv;+ zZt-ySBFX=nnh_87owTu?B6DeB((ab@y@iCbP!_Srs9;e7`Vex2*zcJ$`mSNi`Z&$jH6wSMk<%_@HX#ffhYFZ|gg=G(&^ zyi;1;_ThWc#j__n8ULQp(S7#MOx6n4_>-G0Jlh{!tJB_N#&&;w{l57BHHF)jH(ZQJ zO8I;Bc=k#ATQ8?YEVf9L+1Q{vLHw8W{IeyxZ&>CZ$e;Uo`HR_mRBJuu9=?g&Gu=KX ze9QBY!;E4a(GCXk+-cY4sBfESd1g}2`5$xt zUDE#*CT}psf8V~J3u0wN*8hC_Y|_3Hx5eVu+ACg!iM5}4}WJRUly=k@I7aqjmV;-7mC`u z{(o4av|?`2L+*M5f&aJj?c4*sY8lqn=JnjE{CM@xmY*A@{t`O>F@t+n(lRO5{UQ5z zU+_>r;36$-HNPv?>-drwLPjn<@`Hudh~tU*`{_?S2}m_ zv2O}Bx$IinV0SwA=jwCcZF>U$n{k@%tMdKxZr8DpJGn8^*N)g1y)J)l^Z3G@BRb#2 z?Z00vP4b^#rYV-a%5&rWA5(d^oLu5sGu!6@XIZw+?*Ef2ZFKC@n_ux)i2f~Fb*$%K zMvvHgwGQ>a<#uvkD|@c;IXvh+d`HyG0lJ#&)m9StvzCP%zR&q)vaIp z3z(UHt>jHuxQTlX$B(b~_j{GLDZI>><6EI=%iPP>y6)M{Ju0%j&&77WxIMT1fXaqT zmi$^zPq1D{QLj`!FLZi}an&sUw~S4U- zG~TSgTd` z-Mgixu3Z(YFZgE1k?VIRB`06uzjw{tVXXj9!3E|0janyN8yDMsKX~`+-hVUwU(C2Y zckybo1Nom`>fbYEKgqxQ8UM%TJWr=JX3XMeSMHO#JbR|<@i&X3cjVvOQ+XlaphoqB z?Js9bFxcc>lJuQBeanrhD;*dau8AkqeCwR_k97)zzfHe>#mpQPhNOuSY$8vZ%M=$i z3E46HzBt`)oAfdwajvZpxO3>sGvFV@2l&S{^u>6{zliJEZmWQZuWgo`1&6a>D=)6&7qIFFFq(9b6$N^^PlIQhTS55Cw86x6@KMq zFw@+1+brhUYoxV^T8aJNRO?w<+pfLa*J9t2@R9{P-z9mK%o2a|C?a|J|Cd+PZk9dQ zRQk9++GAn(>*YV+_uhTPVt3$GjpDuT{4eumPc8jnSo2g}C+UEAw8v`ReK~Wo*BNx! zJc}_Ac|SY-=-y8)^IpH1nNV@)|7{Hi{se8-$#w3^zgw+;7+H4hahlUw{Nl7&NH%lx zro&HOK4qGFoZ0BT`EK>~$6THty!X#Z^Wo!UyS%O5S4XsGXg zeT9El*u3j|ayJNMKUS}QyX%D!+swtjZ=3quBUc5Wk@aa3* zcE>08x>7bIQ-yx8iYO_lvo7(ju;%l)9p;fJ+~>d{a&_J7hREwn82)PW6`g9huJ*z3 z4B!4^VQ&;B++upx5OiJBEi&_k6_1JjNwfAn$62FXy%o4^|Ay6co#e{;x={X@m~PLR zJ6XF$vlT8#Gk)LJ@Qf=&LxHLB$r6j(Gv;=)Su^}vQlXjr=|KoXhUc7=`In!cU^!4a zMKiZ;@}#hs#0{EBZsDJ1T{Py}lla4~vB0fySzY*s?lNuerl)ENO^&-0y^MC5HLv*b zeYySLmlyhfNbbEDmAK)M|8Z>@m+dO+wn^qq{XM650rwnrcUODAsp}YYD|Q@ZFA`6P z(Uy3$eMx_vba`_@?UDCg31=@$FMIpx%(e!O^9HZCCoD*qAS`C{X!(&HhL-2{nfKo+ zc-NK15Kw!=E7#ml`=e!+XG4kyQ;77*27iV1_seob&lGP`oua?@%cYI8WNdRk|9_Ki zUtKv(pTz}XBlZdR zE&d+0Ke;2+&xT==YR%Wj*I4&WxU*P$-;w7P;{Izg%=~KBt&Ke?f4Co5V7Y$YhRT2W%!``bY&I(h|9_m?%~Q6D$=x=2 z@$CbPUw=FFLv$a{jJFm$ znd}cJ?038WrSZD#a_zGR&*^zSQTu!`GjVmDi1{n!nfAY4EIuwhVfWEW?yX52Jr~mr z*P7Mv%0BiN2@sv|U=r(|5=Z$iIobT0hVVcWt0PBlsT@D1d2i|Zql!0J*bM#49&J=C z5Wao++@s}-T(*4K`}pipze6ea|2&+T@$~)6)IWJKuHMIA?)l*#|06qjiSXI{$-1A` zolgolI{j98Zo;nDH)C0+hkd=t_%r|E@_#n_+w3~lP71T&gdLmWnBP54NXF(7$zP>5a3~HchTEx~Dm%OR&rH zMcVwDrYBtcvfj*-*1C4U@Xz~SLYy;>q;spiwtnRN(F?srI&P;pR{Keg%qL+%-O);;!Uenq??d%Zbl+G7LDf7)i+ zQ5Rybe^ixTpCIvZ=e}(>()?=Nw!JV6{bC&(ppm;K<1VZ8&QD24&vKhB?~yB7&0i-J zH@*6isJ*KFv*R~sOZ2dBJ^xR%_gr1Q`1c>e|CZTh&GxN467ctn_}P;eXUEINOLi>( zsJq)#O!A8R_2<`5#V17mJ3Uw6qhSA!j!!LJ?oVAee2$!N#ixGy_z$Lk**|Z5tyywZ zttOS*;PuWEC*z(}ccr}Xv6pSP+&wwTpz>bn^;q}7-unJ| ze;h4$PS1!s^D5>S$Lr7QqqR5Q^s-(4@zd|EfdU~bdi*5LH02pydDfq?Wx_dApw@oDN2rc0ZxBdQf;(co%@uf85_@?{6{wokFf|8t$N$0nHa)xI&w#<$=@$E zTs9|n*ni)7UY5Ui?fozxF1@Wk-{#j>f9Um_@K=rV*%k+%AdWw8O)EGpn9G=aYPnO6 zJ(TzuxgcY9HLE}8^p-ay}3wcoc@u+xz^fA%cUAAkZk8IA>=ij6y_g+^+sGzDU~huEOTqnNu&A zb~T(|*O_ja@u0BV^Xuh1znGm^GZhYg{dzR~;!0MzeXrM7s;++V>D%L5M}-rXd=&L$ z6#T^WLG3EfAjcE*iV|=TZzY2CI>|WJy z_gJBI{GV-m?I$?otEm6!mdNlEQr>lYhV=KJR&^5lMZ>olB=tSgbvTi(o$;Z*Ve1l} z_#bjs!TWzsn)mjGv8DZwgZ%rl!u9JplwG2~Wlgte(7TyB`{fqdC1<^zy5%0|>}vd9 zVlhuM>HEp^8)a`eI$d29zE3GYqqD{M&$jG!_fML~hx?>4cYV{A?~I>+Hu6r(%wK2M zU()>*Fx%HkbnZpf!uLCl*zG*J`0m4o@QXP%N3S0H_96d=S50BLgOxU0=f{&xac23Q z>*t<)lyRNmVac-M3NOA7tdiQ_s>HUs?0S6GIdS^>r2g7ZOJ8$8>Si_JJ~zqEu)L77 z=bGu-Bl%4F$E2nC!b6hUqi^J$`?x51_L0Tbl^5>62$XoRzH9Nz7q{1XuzrEr_*ME2S<9|O+{4=v<>An+QI??eOKc6>?xFvY+dT9RV#QqD1#W=L>((9|) zgZ}1knrW-ya>c#)iTGpP+YNy?Byat`Yx+lY?=|+{Id(OQdwuhMcD(7GyYb~$`wvO; zxhDK_7PmX0{z4`4TjZaLC9mRJZ-1Wzq92vGcJ1H zSav_J^y`VaKjz=d?Ym&OReV$O<}W;c{qDCmt8blOcUu3d*fjAkeRC2PmmGe({_I_~ zrF&Ut&i&l{^|jw#u^mrk-mTMNe4w z*X17SVwFjr9N^JWanNPL%R6FH(%gqRLLM=y96j)>Xx~N^ahBtpj31ah_8Tuacl^mO zgZ0NU?U)`)-LeW}JL-5{UHxs${?N;NuQVSjZrXZ#t|>!YZm`;C)(fxM7d*HyE8Ovl z9^;lJE+=iJnD)xeSYxoFKvG_0uh|TbV=wvGbsgVSe3@x3x$a!Sr`7ciyBBPE?BR2A zN%qGG1@pS+BE7p}w^YuaoO|Ky>0BvGrSIp;V~=j>@;JGxl10flhT(2ad7R7&g?*gO zOJ?vb6qgVvD387n4_gcHHD8XYyNS8(k>u^w5ykKKewRDC>dS%Lxv|g1I3FxazW5@3 zLv);4IcL&!ZNAI$tF7loN1ZvZoBQKdR^D#?$2%>#v>e*+KYO*SH1DjiLXY{$GkiPx zyx&bu+&=AVyx@-5#W#zuZ|=Rdb@qn3f4}elm&?y6s;;Pe$t?flKw)(0^TwCQEW-TW z+2}X%>E~OE&u1ww(|Y*gj@kq!z5DD6SIij>=DVC0%l%p=DkU*_h-v#{K~i<(IuRtch~Fq?Twr47HrhM zv^`ko_TPj2bp&@VSTJnPL*(|759`)$)D4{e`!4$(3?8bx%Aps5{7)RP50tFW8c>? zR(%bfo$-{JF(@J6Opr)-A44Ly$k(+T!f&@WZa(CG@`4`=!@iG;T@PwmP2TvAare4l zhmQ7M=lwqfZ!CIz)^{RHY|=DVGgkkPdp2&eZ+*V?=Zk57Hbq9{ZtPkVQS6Z~?!005 zi_Os?m$tJyaqeLG$iP(o%;)(l?}=?ZXZ59Kx!VQx+>JPM|Jpgz8nfGG&nyqF(yhJC z!W$+a{V1?i(^bRswOHM&+w0iMV(hs#e{J0!yIQ~OqUEn!8=polv%)R}fC-LG3bb^oK{>tR28o?2EO-gD9G*`oxrAjOqT zF5Jxzm3Q|nHvV-X`uDT6WJVpY?>`GHUA`>dn{DRyIbEpssPnfY?m0P4y(jO_5$FH7 z|IMBEXJx~3+_zd2DssAhmhAghChaO+yMlNB3XhAHwWoic5zRXv@8KXYNn-*oAkH@{{cGl|=DEBfiH$v!7FBRl*z1Rvk_V{7H)n7m}^ zGn;nseG~Xx)_8g6R84#Jcb|F?mu4sGx(p`zUzL5)8hrszunQ!{6KO>m`rlA!Ia0f zTI-Gp*Uj(Uz3%=8Tj}=6Z>xkaKbm{HOIrU|toQkZ&(Dq?Kl%Ae^Mk6Rc3UuOGyXsE{Fbc^noBqbFFf2!G`}Px& z^;t|W6?4@3Eyh7{CioJq%($17u(_M4Z{U3=$ zzbUVo*stMdZqI#tYq-{&y$-84GeF$@4;$1#o*j}^l8ZIc||a@7`f>QB;Y%U$>6T1zOBN zoeVb^CfgYY&ELAv;R!cOQ3baTgZ#0Qz%{GG^^e*gXAs`c=y-6_zk;|qTMu}aTj?$M zzIWr-t@|g}wk`;(voSV`Gk0h8-xXDV(nEkZ%?QuAI=Y`U}qBCE785cZ$l5LvS{JbgV&s3k%*s>|cx#8*C=WOZS z^O|Yj*^Nwv(VO=FzWY8dPC$75Ez2mzf=Um+?9JNz2Y$rVFn?1C_|w@kJ=VN@fz`hc zu4fznzqOg5c(FsTP9h>#XF)Bab;8kk+1izYCXDW$=_Ob7rTvco$W3U7edevh;AwKc zGim=%y#$>|6Zg-Pw|q{Q^`HLAUXqPXY=&8#K4a$ci1W99eC)5Ud11Y4+YPok56$O_ z1fQ9#x2RLr>&^{}+K?@e!^85ob0}KAw3)qpcS`lOr_V0gOLqFl&bPVdua)v>^Up<- z&*n5H{uQ5l;P=%&rZ(I`X7oM4Ydy$czzP-op!vW^$ zJI(Ap9sg>++OjG?Rel1y-ph?H@(*5HeR<`r^Cre*hW78JyI(Mv{p@^p_wKH8Y`5C>`Cd!A%u9s}r{+IeEAem-i~25=iZ|wenLeqOpFFjWwbRKn z?(f%pL$)}9&7V`B-7}s2KvU^J_6D`s8%jdfhW;nb)^MDE*xnMh=z8J5L#$$x|Jz?(!H-TK+yC{Ubp4Un#%zX$68;z?Z=Bl z81BSQ`@n1OyZoq7RhNJC7X$IC1RX3<~(6B+b_!tRUg-$SG&>o`o>nL**`SR9jyOO{jv7lq<;SyRUfxo z=q{Xc{)6}H<<{!+G*7Hw`*m+cl5j%=YxfcBUkCoZa49+>|3x!y#_wM$JACyf-7_!i zU&C3yR_|nS)RD%EKR#sS##l|{f9^kN|DNvnxIMntw;bjE^6TukAF1EgGARF>bUEqb zSO4@H*3}c|&X8R@`}2moM<1sge)n*i-DUTk%O!3-uT)oxzy0-7mu}tXMy?BQx?_IY ze~yn$_|4T&Q=I!WTJ+&V&V3usznSU(@bF^p_>YZ$79CbT^6Oon!Z-i=Ny)V)b=w)X zSLYO3*1X+Wvf;!Xf*db9i3>fWOYRs7Y50;Kt^uhsvp zI<~RUeAy+}x@kT)latk!|I)nnW$&)A=aX|;5B$r&yQ}m_OsU+~jTv6{=Nv!$>&%MT?GFO#cYi*6yKp-P>lLmg(ksjaie%CSloL2DWUjH9^ud~1@44h=VyMe3p~@4E-F|x zIm7Bg_RZaPa^I}?Pt1GT54seTdCo1lbDrj64^$eSeV2)5;PGK{nO$?CcU|Oio+sWa zi}h{Amh||$KN5VPncDT%Cf1kBMw-_mI2A#0GzKW4!_tYAu z!UmCjWikz?^F113&wo3U*m(DsW49T@9F~N}lIO47=dkQLIi-Jsfz~w!%NpgqLduio zKk@&=Bz9v;OMBj>-mRhu0fihM$I4sheATRFw^LQA`NHJC#eFl2)P$qPpWe@kV+!(l z?Ry|aVVnMkchz?Lo*3Fr-}AZfkyq`f%ma!yAJ44(?A;a3HTBsAiJIi=%gp~SU2Xee zpX>?SJco@f=N{IYO?n&gCHiiQ{D*n#*Q|ZwUdY$hd^ur8@5E=v%s;Fx$^ARs>6F-? zxzkTDyw+WyYTxSFFhy^3@3H2s*TNqc+OR$l&p%LEViUJiJz9mO?x&gO4Ke3Oow9rz zLLTR=dHDWBXa4jxZvQWx7C#`7({Oe&`x%ziQ+HUnu_rD)_F%SZ=U4rW>tp|Zx*0pU ze(Bs^Zxj*xUQBEkb9(M zE34=0Ut;@YulfE{?a=-3mFIw%$L7q=JC8c|eO~=&e)Nqv?)#S{KSs@YAS_a3#&%lx z2mhBtGb(oc5xs5Z_qqH{U7_^4n7ia zzW;5E)lJ<4cZ=d0-|OaAo}Q@jeR^C(!3jIB7kgEu_hs*kUA!PueN*hZj~s8kXYah2 zxpC*toJP+6?9~@;-+1w8|IKG&(UTTh-!kKD553NQJud!9Ynk0eiLa^Gb#3yC`DPz1 zxAS?J`J63$ciZ2CeHrh9=PXOF*;TQq;oN$?xXi`ev6(*Q|3VqQTx!4TddKu^_t{TV zp9QOP&Z_3g~h_5VK4@4sKxv1#QOtzUaxRBmb4b@^Tllvy3e{QE`nU#9;XcZSxQZ_lvl zv;TBL`FM1L=pnHS?gjrj-5PE&nyow=$$abUMHVH6V`Xz?(`CI680xbM?r8WdVwkS? zfVp|@dwVt0n=M!6rFP3Htm#dfr6Az@O!G(Kj@Kryq)&JRFs?e5vFDhd;$ubzPe!Tr z9~+Zf0~8eg87?{&eCAcvIjIcR09NJ4OpP)-?ke!?{->Js{|*Wq%*#5wqart zaozT}$+UQ)f@E>GpLY1s>8xMA9F&OFXFU3NZuiegUzz-i1*eGqVtOm;Tr|a!_h>a= z=iFPH=KQ0LKV~{u6ZK`IJm)E~$g{g&i%;puu3@(g^~n5pb8^z{SHGCN zy0gntuju{sQux>=vsLtU7P|)XAL;DH`!_Z+{nF1{8!Hh#hyB%sb@C5PqjrfEq)-3z z{1nTBS5lt3b!ON1*?+wf+%ENP()41*X4?*Z#?uT7nTl(A@=F{y=6+qctt8NC!vCxs zR>svUzT8V{Y+3iX_i^rxn{$~GI6Gwji+Nm-ZitO^ssDE?_uxye`JBxr>DsTh=H^r# zP+$K?MP-uiu5;ffpH~x`YaI9ZvHZUeN4IK5mdoWm{(R(M-R$L|H40+y-(H%q@au<3tZnM7pIz4H1-AVCf!p4{E|D+WE>9EM3emY6& z#w@wx+^t^8b2swE3T(b^=k27;uqm@juk7IRlkD-T6KeQs14It0mvL<_tKD~&`Qz=2 zo693RM0@AH_buxdwAM>|99f)yaQ6De!XM3kY6~rjwNdFmdi9TZZC1{=eMcv*yX|CV zH)DBaw8r}VzZMDCPWLYL@#9{v(*2Azem#GOyQsvEs&4maheOT38m}J-`*-!u5tENB z@;`fSU9RU=_~ca=IdNCzm-ms?MRzlPgHFp>bv$UpW8r1gu9oX z+Fjl{@BdAunEINm`Mu$H774%NOW(h*TkojuQ3=+Bw;vBaVv#!*EYX@Xx%&7ExBFKm zMb?P9&)U30rA~9fEBjxY4E3ds3eUf&v^{CL<&M@F`me0a6z8ev|JrLd=g;im z=dav1>e_CS2&nJs?A=&+MDIz7+5NkEd6ny>{A;%!-hKPbQLS&B+c&E2(6%io&;IMW z|Ex~jr;A&YGIwd|zpB1I{d2CITAoX>{`50^mv%oGXIzuIala65NYx zr`~^ZeV1DGd#i1y);(7I{W4hbM)#s4;@hU>{9gb6v0*{K-LDsKr#O7{QasTx`^L(i z?>l|6HwkXH{+yHgw&JgQ!-Cj@N^D+1N-nK;a{a!pw@{Q&TX4%|^*7PA1`5xZ?#UQj zxMLdkQYP17sVMK&SQE3l$B~KCdzcjFX6GG{ZD6^e-{Dw4-||b#^&Jj&$7Oua>OU;y zZAibWof=?y-2Y4V>P7b=!is|xtPK`x-%=IP+^MqYNYtS#KmM-$BVyJd*x2aIB(tdX zkmoa&$oX6h>zL1p8*to+&Iwt-#MkJ4F84TNjLN=scg^-m#~(0MlVV|G==Nidx;4`} z&Vy%K8}GS&<$Dk8zMhwq)AM8Phd{->@AnFt)_%NmXx&-Iuh+j?iZ!UqRedO`T7RIw zoarpn(l4wp-tG{Ma9q4mdxo|836<%S=IsCXb$$EapUKmIaG&9vA>HutDbJykK1H4F zIsET0D*c?KaWOgh^4^*gpd*$Z?^OITL#FJYvfQ!w#`Si)+#Vgy`ykhF`kK|W`QBkd zNv?Ga0ghLT_rD1KtKU&#Yi-0{b#u<^+g`#3JG6iN?)vfT{jZufr(=3r94!YLTDJd; z))C}Zxz^Bkl(ltk#)^E`MYXF#b6+UO3ZG&5S5~x6{^jrUb>B8?gN{R7c;EidLw^13 z(=}}L;~Unp=5t?qwDXb6^&F!FJ_g_CC*^JkFA<+o<~PaZ_)n3t`}rp~R48@E%d$Hi zU3hDPsHJz1w6MYB;3ER7KR(JRk&IusCi~*b6N_x`eW-nX`A7I4A#PRezh>KOIII&7 zrwE@tZ}-qd?H6`2zHcJhh%=dgrXUr+Onf~(1u|o%T?tOHx=|ja#->&z6ryXIw)%(!W zHfi4uzjYrQ>Xr6C<6`dI{FBEjccZ6Zznu0j)3&mQQ+^2rKkPY{;{DNR=JovK1BoY@ zWcA?N$W%73?<=+-NAx#M_zX8zW#zx(!fZxovRMM0{&vu08Y z_qMqCan{|Zk{VMszdpj!Ig{z^JBFE;%1?)+P%wtKIKFNBgIgP4yzZO-%YS}ZbNjaq6Js>zeVO}L^WMRpqD*^?^`|Xc{&UBRwCQhK zeDn7IzWcuKcEiK=qMy%B{QrKtJ7MwRyA@^~rt_aYi|qO;pTBth>&JnAV)snSd9^=# z*SA+&v#;mPPT_Kyxrf(x;fiR{Su+mYe-P#=VY=be%si*b3Yxv}%R`>Yg!vPJ=ivt^{O$gk!j-5*=;l5_+nJF??;*&LN+}gDYxI{O6 zRq$+BRJZ0^#N4dDvd_6fCl$@v&r6qdw?E)I@oo3qu(O)8vJMA&?AhzJ>*Flv=miG|PG2Dj^;df$E(%crc>Kgy7++U~9V%c9)te&JiQO11{8 zwlHmZCac=053b@pi*?(N1~OzdefXyO;F4z9c9X@5vcg-w%=}jp*EFS>ljlmjnN~%=OBX247_V+uv?>VHF zRvwJ5>197_>#l8?edq4oEBOly=2aL^by;c2JpU)tea7{3tN%tFoOI(;_Q}h4KBi7S z@Qcml`<}-iIT&uS1S@T;J2m6WzT!9fyVgWmtyj=;44WaMGkJCTvQPJ4PH2BpR(G&^ zJHvKoow$E5-0gS0Ink%*+W&)V%EIe^CU@QynWVi-RdR9i>*-q(C;yOrFH+kO+RA!h z&u1aIlUpD7PLuOJaGrtpub8#@%ZUd}*slH_Ln=evzqQ@xsRr6Ap>Q zZ{0ZcT<7dBF`H)B=!AIm{dW2Pec$)J$xF8%(mSAWFj!#`|IurY?tY5bIW=AN|DWWy zXY#o#dp+}ipIIilX18C@s`}2Zq=rW+Tb`wae*K7Liq%`jK}{H=p62HJZk zd91bT2)uY`{TiK`_M5L}^J*r1`1)~bzR30;6MehhhBy>|_KK@vvR@N#GAsQ2i@opn z{qB3>sgsjale)OVz5Mr^s(lv^)%?wuY0tGy}( z(&nx;s!@0Cp5^v_yb|-msrc;wBi?m0_#4EZ@;z(FtDJa0+UJ4r%e46?{bX+3So1+8 zentGQ-T!9ZZ_a&j=uzyx&NC0SHwEp;So1^K?!iV@Rg2ku+4EzLu$ZZ>JIwiG$I(|A z?;L-;ZF#x#O!?i?>rcxfKCgdo;J$nFwRladb?4KXYuY6E*tMT^d&(Z?w&``Rar~4K z_p*QA!`h>15$BZWzF?of>&Fz|2%p!pVrv=}OJBF#mt0%^XZoMx;`-)aUT{W)<+UE$ zD!Ffx?Pq_nIcLNFBu976&1tL67hLiFkE_|1Zu_mPEiT16#7_R}y4^;t%IwkFR-1=BUxg%c#Wi1; z)eG5*t-f^f=ohZ}T-OYO_XLKlnco-vWwr19quUEu_PfPhj5OTJ6!}@lZ)Lv9{a<;D zJAXKd@A@0oD3h1`yvS>(aO`?rpT!>}|B6jJ6!$Tkdsa^0eeeCdmwh~~{8{*?b=Ca8 z+qge~4sl4GzVPnzPt}DBttQD>?>jQTtGlL$HLfsC+~wqayDR(Zo~{j_U-78(Hp>pj ziH+J!R~#M)yM!QazL?y<7f!cslf4OLfD?mqT4oXzog$(N?doRN%7b+0e4 z^=xusJ1dcUJNAIM?nPFevb9fEd{ohBGPp2z(<1jrX?B0ZB%d95?Y>ZVpVu5o&i1QZ zyPhn3Eyd5PY00kQQShh9>9N`Tf4?^`R(h(K%y?i`y-gSY#p_y{izno0U%N8@fuC9( zchxN~9Y(_i9v@Qf2pREBTpa&la{_Ba)Xjp1FQM}*`q`2%$)9{Jc6Zy_pG>ECVjk42 z{mh`XU?J~L-2$dBjAkW9S$wxE9XS|Mr(3o=Zwti!u|Db{kKVr`69M1Hk!wE=c7fOSKkeV`e$X==UD7w4fJd|@Tex2p)=#P z|ACk0cI9`RdXgso+}x=f=8}9|wc*c}mVN#V+xOiSYOk)Q_(%lCDI>$--~WoAG^EkCS%9`KYDw+ z`987#yDna`S0Y6EWYk+T%?Tx4vL78BJsjB7-m(O2$mVIR>~3^en!@oxA$imC=B}Av z7uwggocpN$^`zQIr$xuFe+*8)?_$po%o=3#U!&0!wie*tlk~@D<(_~4E;uqnMczl6yn$?Al>#nSeltQ(7S8}>Zrjya`v zgyBoMZ%ve}`0p&?e32(d!oJKruGaf#!i>a!v6JUV-F6E$3U6pOys`WCm2ml<{WIGB zHwjC{+lYOB70fty%^L=fYhCMwN;hiX{r!Fa|JpYUI)QOH&3>QmMfBu%KNoxbp}K;t z{lM;=R(Y}HSN=T0tB+RgQ{Q!@?4R|n?E<0oXYKa{Hm-hhah;|W%i@Jsy&aA`&JcVr z68_V=OjBP-{D`5Ey0xL}r@fz^em>%|aoYJ$p4W0(-p8*|d7jAqCY$?wiqpQg3m%>q zIk78^+t`5duJQY$H-5`*vwpnpmyepQ)WSt??v~%L^~|`LJ^$u1+2)$Vx0LMfI{8~f z?Ax-(Yh6)5)z!+Q%-x2u>S?o>Wp5lZ+PBfR_4ltZ7t6A1cPa~IB`-v8oKSm7zfdx* z!#&nJt&8#E-JMBOnG*JVnqzvy@>b%5-p4sE`@2_*a=lLe+@BNpW^+Qf-Or{)uKPdV ze){EOFaMg@j|-J}<&zdW*m0kqJ%7)RZDv0Y9KAJ3Q%+Os=G=^&O?~^!_dMjC?(0!v zX?g2!dX7zEaE5^W?Bu^QS6ekVU3j+FK-=zu>c_=)+Z=Lu?3TU0yI1|3{=LTSx^bIs zW<<>46~A@W?Ruhxon@4m@vTU$vJLjGrPmMt%Mca+nR#Q&V>9d0+{f;l{}eu!exsJp z>0U8$meL&A2|vGgW&L!v;%e{QnR4)$&KpgUZsiKq>7x8E=kX>yaS(qkFP9_t()Z(% z=bvwHl#tgB6Z>9W_E3BMo}x4Mvre1;-u!Y+%siQ+emiH?G~c_+bC+d|bv`9ObK{X57Fgo+8R_>D8qbu=X*Ni>igRL6&%6+3JEfbIQ9en9kYp zs^-Z{%gOb^-%)e5W$}TF3k^gRd*f!G zx@OstqiDN&{g=ae%6&8Q3f(HE?sHAv#BOt~?Dh3^6ZVy_Gqctmfa(=l#=NpIqN9JL6u5 zW5e1b?mgZAGTxjw{d3ato6dJv3R;Z(}69*$E9!2nKZHK)Gb;0JiR}XwNVP|^$VBVP2PGuw!{3(ouqrezDic8y0b7e6Wk2d%KeLUngNiZ1!Oo+Dj+iEN{F-1Qrox#pbvw4`?K`zI>(=F$ca#vJ{E z)MlZbKlI$z_y?Bc#Mmr6+!$5z`F=xY$whZV&b8UiNeZ?;W@2llme+}{IGXrxx=)OH z=EK8b_AjshV&BtJf0U>2^7|hb_b>6RS*HFd?d=D?_?y!8lII^iPP+AMMM8q2Si|z; zHS;VF>ZUMGE{VDHEXtLCqm}dvRRz@(w&g2cUpNx~lh=Kwan7zikM3W8rn>JDqvWKi zkAE~@E0$?jHd~&sJmdA`f6ESw%H1jqJGkV>KF^6a($afe&h99gb5GarrS(1?yO+Pk z7Mz@BJMZI?jUQ4zFF!iDd+p8XkM^9Ox;rMfJXC+Z6#u(~-H+bAYiil};p^6})JN*O zBV;o8ijJk+sQ0X{sd^oKze*?O^VO95rYHS)4y(8Jt~-6cTA}{4NcWMIPy20{+Ao%=0D@OZG%Vd<^Q@|*Vx}^+V@YF?Z198 zRc6zZ@Z4_?t3_`vx|%!Z!|d2=Keo7D-u&li@(hitD}gT>cWkW8shRY>+|K%=#>Qiz z`6uq(aJzm`ty}bL;N8ZxY0F<6-Tf=8u86VUQuF=G>cCi^$Ab3Xc;`G)1*Uyp2=tX8ZoSSjjN_>HOvt zi+Smby5*=sLIH%1#6*S88BNNZHAeRM|U2g4c_$JwPBeVN{TlMMY<`k#|DxD=M)%+AcX zhV?Y>kDeUHSsTy2Rhc9-lQr$ugY?{sn~Ry1eyKdJ(A?PPzBXgIww%?hx>RY0y!lOg zl42jHXTPki)jpytTgJ&cV{-EKHGi_NpUVDwJ$%;{L&xBvx&8&(t~T$gcZL1`I`gsb zddtWItOgA8%wH@_PIc?ko;_7OHYP#1S7=7g`M36a6BgZGn={W zVL5&5oz?1tT-Hq4*Q=+oRQH+B%iUCVP;It3`@PBsC$jvCAHTnmP<-b}+#=Dr4$JDo z<+HEHma5{!#foeaR>3hNSE2$9)Yxracya(69ej?D9*g*_ZeE8!_Lwc~{N& zK%L1W!@m!^8P?QX1x@H{pSSsZW@_~Iyx6joOO|EoYEOfs?sUn^H6|{X*HP@#+|`*p z+hx{b35~Gj`zNKIWWRS|7xM{c%Vs%mdnl&*{OIm; zm(4%=*)(lDa@9`sx^ErF3$5pS*j?I2sdv0xm=doMyyPL(& zHXr5M=HM2?yzEg+?S0Fy(KhcS8_w6hEAF3h{r<6Y>pabVw7&1kteH?_z#;b`vv|qh z|Ebv)T)SV~(KXr-TgI3FGp{yx-Gv{QKF0t1G(CBu$-VRHFNBU=E0dVG_u%oP|9(Zx zF^~VickEErT~_qxJRkq?P|Z?Y$K?$Fx03LFay@;XDJckMr(+ zX5apN=JwA@%spEUO!zmw{Ciy9jh$Pg!!FMU!v}eAT z_?M=)Yu!fOYY)Apjj#O|U%Vw)ex5yt{#o_DWg9&0t*1|_y{=Vua`Ef*N|xIJb5`Y6 zGQ^ykH+i9T-Jz+sG?u?Pe@9YTCc*yC(v4ab4@Jrz&5XA@&n}{RiL)-_T*3KsXZOEh z5c&S~;-me&`W4E1BXt`8Ke~O+^=--AyVH)fUSIcCOY2yF_F|{vq*<+&+cA#lQlA?>CDS@ zyX#IBil$zk{`2>7`+pzf&wqXWXWi829n0Ui$8~uhP%EDPcf#>IH!~*oJ!$zc_5G&a zlHmC_{kr#yzIk699)Zf=$*?ae{=9{VK&DDGN{@Zl+ zUigZZOn1Q_!t;L|QJ%zm@N!C&Y<9wdBu{pQWfl*bHZZkYv7hMBxOByItL92WjqMXS zpT)Y*WK1w({PD|iiKwDVphsk<>Ek;}4#{Cxx)0n^)Hu05R`l|%HU6B;pH}u3GhHdn zE$<86`sBkNhrUgG-5DkueWjT5E`@G>o3ZBZvG@P}f0=Y9tn*Ct>Xg{Wl~HAtrFowx z+lVr-$|-o%Gq@enkeFG`x#%(Xvge(Pif=Of77kFo5vRJ7iFGE68e@c0`<=;+JscDN zot2+p^M9VrZ(AofwpyK?u}o|}Kf4|@w`@#K*>v7p;3n^;6VG1jN4qmA1>E%B{y`y! zLuUSi^u1gUUM@S&guKQ>o4Kw(6TSFiSDnq5Sfh>> z&NGu1ZdhD7@y7ck&e(6U&vn%_#I!0r5@x79-jTR`~Adi$AWKvSYNEV=h^WJnaK>w{T`1i zn{<9Ax^tKtoj-Oopvo|Pc82ni0_mTxq^tvFjPtq~KQLU=6`V3-^4{VHt*s8MCM=x) zuIF1dX_s_7*!Xzg^7I`N`V|iv+4b^vzuned{eJIvjVbH@da#%^<}@<3t$CmCi|3o+MXyvGOLDj4A)K zI7Yq7S;8OZ+iLO5uCCDgc0tyUyM8-|>b0`Ik80_gIuvc^ZuWGb#jS^ z+78$BUrF;HwaidE7%tM7{l-nPN$)z_xt%ieUztX8Wa}jDV%>4PYKLv$rA}ebSz0SL zXt(lhbgsEJ-O^~?G3BA`y}@1;?-O7_Z!ZCx$*o~TJ*Dt@mBo*W*eJbEG(B+ z34eZZ>%WgicZ#_+i|k_9-iuw9ZU5dC$7MdL`s2oZS*vBOV?Q^E?|BfRV7NS6{9(S; z6ZS9DdH((s^xzhG6l5i^ymw;VgNZw?R(_bBdq{W(BX{DI3gvB`3%NAJyc2i-wC?Zh z-p&jv*qOWUP9B6)0m@aeY?%d3| z;@eN((}_B??ZevWvrmOyE5GJ1>c1sEU8?@ASbWv{iE(o;|Ey*I{EctdF{R@>J|2_i zk3G2f*OdGlQxe+cZa#Vba^d?)?)!NAd;0IMG`-S)x9O4WZd37fH|I>X-|Q+gHFviB zo(=Ecx`k@Ar(0Ot?U-@x_qyC3gZ8={tB7?e@3!u>xLPi^eA|!H`6BLj^K`%8G~AUO zSToT%&n}SBKyRr=ob}7)w|x6WZtT8Z!18tS+0#c84Fe{wyHX%bA9UlVYIkMY%I~_-oqytSP29f)94G(ZNt{)ur8lep*`D`i;rTH? zRAX%3eDAY?QK+$l|SR1>yut$4=muu*Dpm9|Hkjbv!Uyr5NHWqH>_ zcf7E1>`Jn}w{z7MPQDp}r`N6KZChJ)t5mY>Ro?m@Ne4CM5AJ3Hx6hfgIR-lVZS*tD z>nz%&z$m1&JN8!{ch}t4;?Z0wb$ge64^wA7@5{t0*l2F~(ocz>$8usqxOMIIIeA6% zn7684ox^dANycbn%KG;V;_Xg+(;V`RE`4X(^CVferum8$9BG4&-+f2Y{Rvp&r363DiG?s>x7&AKc{BA|5KX7neq4A`VT8NT(*39uHLh1d)OA?MISXot{xX-{Bm^r z-BoIWIXSx*oqE@snmg&P$$gH+3;e^sv~}qGOh5dv*WpU(GohW_>Tl{Ea7Uk+v_;!0 z+92_JHTS|rOO+UkQurqOCoPw4{j+bnfV%a}o6A|U9|wG!V)uKUQ?qP?$HXHKcHjT| z?jz5EeV{Hy?XA#r^AcMv(i&I3e^_<@W8n?g_-7|}maG?Wko)`L`x}mrqO-r<@)f#i zYIMO+Vx~;Vx&>kP%eH%JoH)4chV~q_{WE6G*Rt~vcxW7LQs2uP=6TJ0XOzq`c2@qD zyLT?_Zkqk`Lf!M|DX)JneEV+C?{~ZT<(G=@>zi?K>ZD%XZ`Za(zwT|6zZ$?zvGJSR=mL>RSEzYq{ZttQ@Qdeoai!4ElDfe%mVDCDp<)DeJaf-Y?M{ z<26elXvsaBYid2M-Ll2(Zf|#$F3WysFxN9=d%{&y)i1~9@o+JIXn#9Xf5(Nb1tR+& zGj|IcO!Ys=TQ)Q1(W7(nK5P5ewf;45nA38x=Dx+zVjGb%b^qfDPWR2rD{g*b zxo`b~O)|XGy5GKDY!JUOLhI>9vRB75 z?t8Q8G@nh%@jTyc4SQJg>rSi1q`y1LlRUv-_Um)md`C+D?Wq*q{j~eomXGV|o@_7K zxrb5Q>VDuYiH8@?1=nhPyVh5%V|QTMvC9&V?)uj}66TM~-Z;f)!^+Q6&PF#{l5@7o zpSwLb(mE&j&8w)IjJJEff0^-D_nGOwPrqwCt>@mq(bf8{A^XjjGP&JP|GqxYb^K=b zAAcKx%MXS3AG-N*&Fl61|ApL1-+c1IkKfxZm(@*buUBop#oi-UePc#tILl#o(G_RZ z@1G98A~EUcp9`k4> zoO@D~?U}Hy(Cp{8LK@DwO=|DEywk}-`jy3+j^trORM+_LfL;<6iw>yP)ZeZ%LF zaPXq#jwfQ8yf@0Y)s$9OOiAF~_c_?D+2?@F8b8*izRHT#j91>Vah;2fN_LY?D8k^!A2b%_$$0W_PEqNk~Qh3U< z11ECkn;T9QV2t{tXefQ>r-)En#G1Jo@_{Zq*~@=UzVl&knIq%XH(T~ICEG2%ai?(i z=?Qhk*Rr=cxvy>F?2!F@#^Q)wr0Bz4eiObZ8z1xU@7=k-@B937n|J?Xj$NJH(f=Uz zo^&(Qz9)f+-V1^}9PC(Ao)o_gR627^X7Tls@JSQusx3+nWV*Bdw`2Q~5vWx8`RF<4 zWiszeyI0P3@e&d55!K=<5EDpf%4R)pr>%7J;i2tW!HVmD8t(66jQ&zC^K8S?CvJb{ z`t$!u>uy{(-K2GLS>-pmoA0K|U)!#rF6mtNqlF>zKG)Tk>*mI?erwV)y1T>rTJfX2 zyqGB}iA=KGH*rswVUp|fx3P>lf@~UW*7x6PCr!QW z``}IGoR?Lf4p08FdPCkCgFS|?nfDt{f5s8H?(MNGaaXG%?a%KP9Gm@vTjq_-uH@oh zLd`Foh1MT9I{oImoxMBb4BLD??P`~~&sp_N#N{iec-e98H-{t7CEKk_TK@G>adL0@ z((U)m#lJkY?MqY?H#cqn^UUVr_UK(7HF6#pmTf&S{YT|?hWN^-Q;+i-b=)^--~TzW z#JX)CEOS887(9M{!;v;Sys@AF>gk9n3sZ#Re+dMj$r?zg{R|NrlC z-5*E4-U@%SVaJ8ilVLi~_j9RF%C2m7GK$mkn<0Hid|#eo%$!3D6M5?{|LBP=Jh@K4 z_21LgMY20*m7Qz}J`_{Nwf{zPC1YOr{qcfkMY=9iq$Uq^jgI*n-2!-aEh1#xWtks^0Uyw&Yn@NTjE2ZDXK4R=euUjBOX#&g=&%GYeH zcvk%Ud-wB`e6ufyUJw2A`rFfUFRiU*j>c}gyJyK^U9s!@)>~J+Xn(0McW?Kc(fz@lQ@ebT&jDS7 z6-Ua}oSc-B8d5fwp+QYhGPLJ~u~GWc&D$74nD58Gdh*9w?!Y7+rZrC%Y!h{1wqU#e zQEkI2%L0Zho)qQ=m4=CG@xRV0SWOe08NkYQ)Yg%eqkJxte1O}G=|{Bpnf&WTyhSEhU!TbDz%0S3CZx-d7T;0)_mg$<>&>^9Y}$A(^Iw&G zfQHYELf-)&Cba^qs)V%lTpES@u6=cJ=K*ZGNAh$=vgFC zwEtVyKY@bAvfOT;F3vC?0g31DA_VPLSG+X({k>;F+3O|##na|%XDAB13<~&uPjBwJ zY?}h6b303?&sDl5rq{Fm{lu4Xznk@0C3g$G-d_1GRB&yv>I(0&*`J@R;QukPX71|! zznVB@Hyhp27V>d(6;oNfad~!adCW&Kx9j_tEVG<2C;H%0d(X{DCD%0yzSs%f^gEk( zaapw4r^WJrUp$%?oo88cpWjVmTK>byz6w<*rm-%w`&_y))6h|;S-V@fTlvGi@)Lg^ zsn;IJ{najAz<={%*!A3x;X#M$Rc&*45+~kS5^dP)d%%dLaB^sfF4V$X@p8$papF%R?4d2c)C{7EqE-|_l4n{GT| zcFWC4O+R~5Pb|tctYO=v`!me9b-Hg|8?e*bW>U4Vz>ikr53YuLw%y!gCfa^!E|XA9 zTk4Y=kM_H)Hd9@`A+GUY&4h0L)br6XP0U=?(!W0nMWlR8c)R7hkjY2aMNP-Gf;`S7 zZ1{O9t!wg01-94L)y?)P$=qekn)fd2>%6l0=3#HZlXhvn{K<^)+@lgZmd(iYIX(T% z{vAQ}N#_5S{#|$7tvI>yfQ{;By^J+~pJ`iME^^!SW`@e0H-`>+7k_vi|3Bqp1S@PU zz%PmLf7eYXE!p>(IsR*uPwQgxBRHqzI)|AEM*Vw z-}nC4tuT&hn>#KZ+g)|?+DAsqFaHnm|5I^O5zgajwo?ClwJ*IvdzDrF@kuhho*%b; z@15V9yD%%+_wS?6(FS>Ya>Vo(xbFYO!&^Md=bny#<@{!I zwzu8$n?(gZZ{Kac@^gWc@SU7LJB-fFTK6Vpb-eX~Nn8IMJvRT?6N$*nOM64MhTEG} zoDj{r?Bw@2>_N~P?|HYv5+;{lnkjQs;)6D~bJxeN&Chftqcu)Uvr?~lw|}?)<=nR_ z^@ci;yLe}u@A`jp`;Xf{3wYS4ZPzfUIueuoLgL#KSn>K_Zg{W2hKz1}pt+lljg zOZa#;e_X}766W-U!C4}R&oB%GwFTu zjDde%FKKzl0){gb>?)OM=4 zFjRE1F9`6t&BDJh_Cn~E)%S0)-fQx`uYI8~*Sz0j!A5QdA?D;)Q7zhgzofS>fBx_5&eyX)pZorXH$||ZH1|3K zGed^m>)F2Mbt%iY39iUlTQ^DmLy7OVMR)(G#zySaJ9zTmneDfWSQxE?*EG#kXZ>;P zJewf%zcXqR4LT>ZcwTx?GvmthlBs^u{#M!Q`A6;TR|L&JdFzI?`KJkI%0j-?F+0vz zwda_TU27)JmD;6oQadt4MmR=#v*men>v{U#R$1M16%0RwCb-@b*nV#FFOJt%%YIxf zT^qKuu691}uCLa$9=BA*|4f$8-hKWJFK751XS3_^m%3Aq&G@q_npLz#^xqd{h4=OU zfA=^1@6E4y>{4am~r+0{&I7tM0vyrwi~-P_NfV_S~8)&>5aosnyF$u!BSNLlKH4$nO$0VdA#UoL;`zWGdI znQ7lsu47Z>YVza${e52_zvpdkzBSjL>#^l`8~u+hkguEeCoeH^a_`}OJ(cCGQ;$uw zHF^ItviAKSk3%o7C^cKi*BzaBVde{G6HMutGtb3elzXgMw(m7AH2mOXx3ZAb-yC1HWSm6+Hzi?K`K{eG= zw=Ssr+;a*{ZZ4mlpyoecRpLum@y6)z|8=j&|ywD#7?XS4F(dg!U1*t+Op1(|cTbq1mWy$&dJ)-*_ed(HQz_qNyv4&}WLi6s$w|Abrdu~}7 z!?w##8`6*_1uW-$#7%&t*T8XP?}+y?z#V zVMFav?*G58@0Z(gqB_xn~ubo;2KjJlQ-mt@+W^ok@qg zQ@17yv)MFe?(O>c=*h8XU*rFzKbDJ*pWVK5tMl_GZ})64>kE^MoPRd`{^iAYX7*lC zy!rIZ%L2n+a~|i+xmx!8@!X{KhHB;eZq#g8d@g*+r`P9`c-8nNT`kw<#p!rF&mg$7`upV~cpkfIo)cKkVFC;`{%TKwVx9m%V|6{Db4O z{Z*$cncNTEkh1!bN$m;FOZIiQOt)UW@$W;sy^N(;-yHwaCLU&Ibt(j$-nzH>&-ihr~Jqhb40H_EXeWum(sZ4=Ze2&ueN0>#`}u> zn{%#vZ{bz0xf>jPyYeo@zfa73d`2vLwb?_nxGQ_UOqZ#he(#liyy)#dr4(z1-%5(v zJxweEyiDiW<{VTs;aJ=`J%_=53B!%AUJQO$O#jV}aBK2VWSHb$yUOGH%`DdAMj!e- zOJ)ZwSyFhTXb#ieSuyh)&gjj!drhm*f9J{MV1 zcj}mS#Q*4yZ{~r1ZA>XgJ9*?QCz)u^DB5-_+osHEo9t|v-resTcQYtiu3Gzfk@}~T z2If0*9=x!9E?_Wi0@pktsUxmRIxA*9=iPBq+i>C(t~0Ye@|c|R7+y;>J=1%3 z%>1VM^Svlrgk{3xre%v1=CikbU9T|1Zqw;Et3H34zxVH+?_m}qiPG`UzqzxiI0RnZ z_(je0;q9D-#VV7VcAft+&5nyH(c$)z%bEXX+0Fjkl=b+_il$=`(kD;3sam`d@C?52 zCWdp(bN3vj(AgZjLiLtJIr0YzaKtkEOV2-I6q~Eqmb>Zt=SO zL_3f7s$EmRiDGe++Mg!o*RLm8?Q&*ed28p+uzTqy*@j+uwWWvi7~h#)JoaPi`kJRp z*oz;D-V9KA-u-9Z+Y8&9CN^~~O0`dgnAy(MleXAyNweVlTk|AdTv$&$p|KkEESR{1lmMT7T|% z;v1Ko@=#YcRyUiZzj01WZ)`Hun$JDCfUAr_T=am|`sANW3_GSu2cPKHUy@w6ciZ~E zPuAoc%Ip^wRw;hhaKkb+zvS|2l|6>v_wBn|H}hS>43$>>gK^sq%AH+r=(T4O|M!-= z1>QYs@xLCOzSTU}IfEw5KNI=?T&-O9 zcFwUT^TXTDCFh@f$-cB;G1mlJ<_)dupWFZcxqNO!PVlBn73Dc4TMGH(^7f>zzICuM zLE=qmZ+PuRbDuj-_bu1Il9Ac-O*-59_Ak)~kHh)pb*J30z2-M*o@4kXon`qKedn0! zl`ZA}b5X*qd_jHjUW?WJakA;z*~MJ0>{EbvWg!+{kmD9;Ws~7zVfN*4xQcI$G0{g0_OqU#?&E>b)HwA^mq#63U#4P!sf zu-|3+UqkO+-S4;kS27N1ahZDXExC1uL#kuy;+C%tUe`G!=1w-K-G5-+qMHl?6Q?*n z{5ttVi>uWv7tzX7?j;S`T_QRb>k2hExWW#!*D!2(eXVk~!_o68fq!1q_OT^cuitj} ze%$^p-K{g%^d8h=XUIO11I=Ec$INubM`=-*8`_QCdCGkn` zjxltwG~CL{yDaXsU18^eYo@bnX3Req=rZ}jwe35ZPCT1+`RBbms_n6o2d@86{m`@T zGmAbe`|fQ5x@M0yFKA3q44)&Wn8f`oqr8ow;K|lvRl_Eq$IeF@*rdZ(Y)Ceh{i^T5 zrgHN7S2>;hsrwVcjjqNYzxhioU)Gsz!kn53ec9Uorvxy5N;$E8qI&L=$BYUA<-04B z-_+j!e!oWJ$Hv<26%m<%93o$C^tUw5%~RwwG;nJSKE(0lXZdqZwXL_ge3LzG` z*2!mBzxJG}|6_yryuE()O_Dc%+!RVpZe{O1S-N|5%KWFt%~b`<{5;yMt|z(Vs_u4S z+vg#2oqzIqrmmLB{2%gL%7q16rt>emeJnnDUT*TnwA^)uhtEFZnEl#HqNhbCllSp& z)(8J|gHnX&{+>Ml&yyd56Q2A#SH7>fDotIec3#Y3PP;c-KTj0hx5=XI$oq(g?3Wq> zX83b1h}h-I)7k67(zo3FpXa>KN{XL)MLzic?T(%#c4K{g-IMCaQ}!rECTaY9xX1Et zlX|R&OQOKdp3A1z_OIWk91@TF|Lc1Eo`<~oJ1XwJjw_G)a`In6qwbMVhBf=&XrB3) zBfFvUDbB2YxR%7O{V;!^R)Mc&B@d| z6aV~rd~URjS>BI}mbdteckN65_txT3bIDzs+3_D=+AMo`&|+JS+RqzW`;YH_QQj?6 zk|tMBw@-!JNGy|ja@Z#Tw%`g-&JGZTZo?;j*y*I2jF zTtb0;a(~&of4h@8ryIxDaaI%?Kc3vJ`C-?wIUA3DNxm-6w|qvD%$w!gHZT0Mr!~34 z|GaE}a2tP)!2hS#(wnR6tb%4y${4$p5Hm}Pp zo!?(p?NigA=>Bczcd?vT+nK_C9d7^g!Ts&_?sYqltlbq?$F|<;{<}-XXEe4Swa#+> zmonY3e&O+y)xA%+tgGjr`?Ene=f&@?(z{!q7z)dtZu`A@f^@v-=AZK;_HEPZEAxAM z$vwGu`BL%9y!9nHXHN1c>+O8I?Y7*)ltX$GHy&hLf&=c9LG8s{^-Q z>}8c3RrfZk+RRmED9C$|(&X#5K1@My{jFElEbNSn*;y>Y$EvYgNF>Bcz0yWx%3Gb6t{jsu>w0&XeAseXFp=Q{R{}>?E=S(Y-rujQ zbL|AV8KVpNIUN!vC^5>fur7d2#T6f8buc4rcY zg{_R)+$(k8v}SsUGj=Un9DS5|Vol1|t~YrJcMkN&Y~K{*c%v_z<;aZRIn!4%&3JI$ z?^1TzOUcP^R)=amF|uSyZ=Cj*!{V!IfPQ7xzBdX>jvwo~psC?;?C0KuiF?la9=|;Q z?v%AtO4cwX-2bl5p=i`(Zm^E`h_IecoYd~0IWlF>uDE@kDX$@>^yz2MA(o=x`+5FM zFS=?@DmF;pU&rP>Pn5~#GxIrB^+UP^U*2!|#iQu!xs7Lje6!x@ zH|PElkN6!7XIe`Omi(Nu#>;NkGQ&$tB{q7lSK4T?oTK4G+U5M(*U|cMzb;Levu6DL zdIrnR^BmFdZzoQ&6JhE(`*v%|+p-T=Wtnzr{7jrzfG4JG7rR7d1D|=pUK4S25;&0tG6MUOo+dWkGUHLO}cC8xU{`B`kauxy; z??!Y6KXQDtpw9f-Ci5SSYd+=fJ~T1TGxP6bu9^jg8#?2*-#8K{qWi|^Vf5@5Kl}2^ z?j;!fKQ4Y|rM&-yKetqQvsEXYe1CoN@Rg zoU-zzi}&e=J&EReGxu`2Mb!GYXL8?IOg21dAfa{hu&K_T$e#4qNkZ{vWk9k=9onONkKSJhSrHr{Bh4Apr2 z-|VMFeetq&ocuYz1Sda?FEX>6-SI1?{?pV?F7qd^p0nBVyY~SD(eu$~JfDBPE%WZK zMiO7mo6YfYZ>zSqcb$D{u6JRxns$fo`_%BlV0#lL>AQE;`3~$^H_^Lu`v!;GMXYx7 z2Zxqmk7yHQ%C$#P11%lUh{b5_Z2F#i`R{mXm($%}uM9DZgt zr@?XS%Znv9y}C31mdE}-+dj8FcJkRPepOp9HtczMIL~9prLRA`V{~UuUih)=t%2gt z*THi4zZV&st~YyEV(w9#cu^((#jLuO`~KM0&YJzJF!z47+2VAiZ3RpJEmlkJnZ0=V z@&XaNC7-*NPOtfOd464s&_s*Q@UE4gr<`{XJ7ay%!RnpkPm%5whE28G*x0AdD5`T& zt9%o+(%w2s#E3~ST3&F+obU&4ZH{e8c+>cEj+S$F(!|rhayAJnFiI#oXie-`H~ESL zb93N?H^%JK6T%k0%h%qjb&$jVarPmjI2Epg4qcKG8%|7^wVUbT(IqA=V|LN`9n0@0=j&#L=PJErTG(>Ne~WgR*8~CC zzbeJaFRXUOep({2V25hs=1m7X1vyx*>zT5ijbr_AY;uePci@zk3-U#me{#9K^q^}du#HxBI0V)wDvmc?C_HyJmvhDfGNn_h-BOxu@ne5j}1yNA*7+x&JFJ$ot>Ai3uI@ zPt4ap`L@@^`H+%lsLR5|cKZ7i7u@oeOF2*o7^o;|*~=HAD?@;Q0!t_Iah zXW!C3_ssj&^dAS06j#5M;^do@zVE2~^$UWZb}x}UxOGL?pUlRGpHA!BA640YsUuv- z>4=f+)9^1rzfW%YlQp?!+X9AJ_8V2pc)UeVl_{1ON=$U^d08Or(kXTB>esF8x6LeI$QLWwp&8l$ItIp;-lF2ziW%EwodFOn?Sl|9KeYfuT@|Ra*JTDcl z`Ep;^<79B5?cCF>4_2p~w>T=;YSwCVv{2^QBHh1}yk(~H%d#_He>y{n-Y8M&gFf`uxlya z6kNzSUwnQ+?G-+|E!+5_e`d|MeWvpN+43C=c1*t8 zCa%jf{meGz4KfMc%N}*_aT9EL_td$J;pX2>th0UvFA#N~6o2vHoQLx_Y&;*m#JFr@ zn9sR=KaN%M9M8S^`I*UV{X;>m5ye|v@8A1Y}s+I>kp!yt$9CZ_MIJ8vpw2+ zD<7GyyI$G5(D2m#oBDs&#NI!s$NKI^_P(v3(uCiJO_ndwu{@&tah+vU&w}Xg&0>eG z*8g0~chS(5zi{z4tGIoaH`~3P_NL;#Hq+AMKbm?q3*r;Ce~Z?iT;{-+e64NT;+gmR zHs{NDB+m0cZU4IaZ?4Rf+b81!KeyZec^LTN(fv1)Z3p_o_y4-uKKDwV-Mt;RKU}Q% zYm}S2J6J&f=*%Bc>pw|+RF6GXE@C--^2yLAB`L}0#gxkzdf!#v9WdGR-MY6E86O3G zzPs~gz~}IJl5rj0d(FNVsZ~nf@!j6*obxSecAZXGoQwU24UbPw>urgRUHo9Wt=YW| zx{+5yUTIr@`Jwl3dd$gxpfY>^EAw2Bjh?FYUU`3ZCz~DrSo-baj*l09`Jel=tRzBS z*GqoS>&No{e<-hN;+50zV3OP#Te;hJce03X#L6jNWj+kS429onO`ZBu%IO7F_%(VIe)G^d+aiw`Y-kC>)w31w_YQ)x$d3K z|26YdURk%k@jWuz*zvr+kLkN#j9w=dDwYOYuN7cw&9b&xt2R@fRV0_ICORQc?)U4d zeA)jaa(6tL6s)+x@=n4@b$oIfW+r1$wx`{nC? zwy>%tn03+JWB2Y@v+Y*#zZvrP+f4l{^Rpjl{$A_9e^G?|r08y$6LXpxQ*^4Y*v(bo z**a6Vg|+tj46EhWOD5~4y|3P#YH`;q%GIHG{fUpK~2ur z#b2ViFmF!M+D9&&{@ZRDYu|pmsd#eU!<>W*tjQ zjj(A;l|65MbG}pCH{Ajct`7pOD%-k`l*Ovdi0xcy-Cv<7If;Lt>VLhsuEjZSj*{#z zulnuwby3Z#khl{p^6E}+WKQtIW#|8@-!7W5Z?Z@JB`)n7EB`(4`DGP49e;`@um7`Q?(CP(+oba>O1P|5o*BF=*y27} z%~P>j>~X@Lok#CKQ2zU6=f1*Ew|v`5=IEEj7M}lZz+NA+q^0&O|6K2chf;nMe15ur z4!^yj@VSruZjP%zH`qw3Hs0H8>MCEcaE3F=aA)mIZ5vNUpSYW)-LVw{w@voh zeUFoS-Z%eNzFwi)4Tt|Zn({C8<&V$*kou!_{-cRCBKgz2FHL{^sH^hW%baB!oU6GP zoC_5f5Ef+=Rh{*{OJMGDg{#_gKW2Y4x4lw-fAj4eR=pYWF)PbNC!fmy>091Y!foIq zn7{kndf)QA_q*+8KCpS$Vr-WG)=>EhY%RbWj{l(yuVN%F|GuTZTV{q&5?{^K&!??_ zo!Nic@%qWa-w*rQg6U@NcxPiMY0;0?ZEQF}7pdfJ>U?ysR|4p%?@E*f!p@p0j)`iG}B2~r{#1X^WgCo_s3wNFsGpm3)vg{dT$F?)Ap(7dbs3l1j+nWS%b z-ShhT2GxhYJRh7+u~ag87cre+WOgljrK@6Sx7yR8=^)dwecM-EE$=E|dSInD;m!hw zYrleB-M(ylFg1s%G3Det#uTTb83%6#sx&$-Su;mP{;np^lH}X}-@aoi(Rw}U@;dhe zC%ZE|cr0`dJ+W!ws!+3!-XNspI4y>I-j^l$M-HtLn-E%~sLrJJ@r6zDLkc+iZ1*!22hc{Qa}wy_eEouac_M->k0P zseb2qe`B%L>I1h5S(fe-Kf<*5%ayGs55-LkWw|{qy0~^zhi41@q=zvb7YQH-XnKK>Fmvo7}SOT}*+wSH$k~#pnusku4B2_@evbidt-x z$_wka=H*}C%b3lKDVcdrmGi?Tu35*q6mk#jS`>HP{Ci2fbdE>Ug8DMC%54gaizlRg zR{c52#^ikg?=;E9|9ZH&-p&n_twfq46NGIKPY!{ z-8Nv8+nC-dd_Od%F}q~{=M(n5f-7I$Nm*p=5+u0VOhwn=w)Xy@h=!TZCgyglC%xRb zs^X-ox{ZO}$H{jUXHN1p-1YhQx^Gqab|*gX`@Z-6fnCx0d%ym-z3w)NuUNVL#08yF_N=8s62n=c-@3rf+jlc3N|3>`@&%eYr!6 zkL~7GIL7TQkiW4>eyRTRj@a7e@3)FuoIa;wc#`+{rO5m9_4~fewT!G6xqnT~TrqL? z8^^>obp@@*Hnpw+9T z$yxu!_r7p-zaz4_XYO5-?LRnl8Zw_X^3IYkZe6bbe$t!rwL3QdxfqcccKwyOnF-(Z zO<#Y7xfrrP+O@O!?bgk^QrWBLN-#zz^6uRfX;eDzpOo^>pN6*=Xj>hO{&_)d|FOen zKd1Jx%r2Om{`iiVR}RmG{jM(iH=NpkG`;A9_EBTAR6);;g8zNYtV4EBTkkPT+h+Qg zZ;Sov&NSuCp1kh($De3(-bFKh1iaDO&a?kf?VI^= zx>r=XS=CG>wkfeyK9Q;s<^H`-CaTBtc$W3a%jx|qgx{YnziwK#`=^%6_t@vD{#!Nc zTg!L6DAFrF^zP%Wf-Uid@Ans)s1-)q@tZ$*aqz!30~2HG65mHEPkkkpZ{T)oNH*zM z)N)fx#Xa4E?MfvlYl4ajqub=n?{06sB;KsLoZjp_$ykU*_~GLnUvs++mb3A#RV$G@ zr1kOJ<{NpO@2rHM%~7?SV!N_}e;?j4Yrn183kB*8SSF-@5NxxxXi2(B$GpSnXrkQmop> zeZ*mo%+FtF*gRe(%FY&55qY0AUEU+2_jt{L&?6IgC0=-ohV&DFOp zwk^15S#qJY*3bW4$pPyxw?C##oTB`XD`11e9<68kZc!VR;_`eU|djVm6QJtUo7dSR@^cD zAG0>9FLqj0`F88hv-4FK8zd(4?w{1I`|VJ2#O+77Ug`gQBXmto?}VM|w64OF^JIkX zrL39%tMs(g?fm0@-~R7;Zu|a`VSnYBmw~~u>t)Yp-#J?P&$+*1%bX4So~Ax>vw_MczC;OYVxj!Z5i<|%CUe^?T%>4K9&#$(ZRo#=6 zykS~fw)Xi1ZH-Be>-t}x-g&0c>}F~4#qyhx`@4Q`S#J9_#3gxuNm$;Z*nir6rh2>O z&%bS#?J7<=WNI#VkiBr*M*a66Y~OjGw@4~_(*N^JGrwJh&Hw!O6DIyv*PeaWOsd?p z0d(%`@t7~{_SNxn6_0z(<@W5_m#gMsUR255!nNyVgkS&iiLSLrm`bjvy*68M;PjWZ z_a@l9V%(~`?3$VN0e9Qya_?97{#xYoGuD7+dCjTlDwrP}Ici*Y8Tkw9C`@HKrd)L1I)Y~p!_d{a+ zb9VDSU7s%IBwd>|`ZeD+T<@=WqTH|G8+I_8V`bE(ZLQo2iA=L5%=KvF*zvo^#pA+v zvB)ENo~gM(Wq(Z`{K{qES^BL}Xw!{^*)gmq_PHNAaiD|M^yH?gIt;ycIN5$p;-{y%8>?ag+-W;e&Jok#RWa8L;y0Kh~V8 zDJC8{bMy}=<{sPjBseHeI<{ZO^xUy~^BMF#r%q8`9n1b9Yx(zHSwX)zl~hi-pO<4d zmHL@IxLzw&|MrP_*K?+t>l6GLVuiYTR5$1Tp7bcMIoEHN^3ka|O*UI6_g~Xj>U!|K zaz1NEk6L|Iz?xUJ2TxtAJ>R%u{y!1ZuP3Ly-kmL4&#XWX2|;=6Fu zgKIxumOf{fQ*4=(x^Hd5O8s34+8h>t^$bHaPA|{W|M|o5@$?Q!=1E#RSL?nlt$og& z*3o(-KwHdA7dz!HIV(oRWUr^RNGPxf^sC`(OKH;glJ*zX zU;lo)TW%0rly)z+ea!_!nY8(Pzirzx`YUCBYu+TwTNf-3{}(o!Ln3n1 zXRd}s{!1%YXz)#N4T_iNSo9;0=WD8a!rKEYb;Tao$Y#$wa?B%&WxZ0u?!MQDzy1i` z6mcL}$KJo>=Byix%9GgLCPp7px#+gzCFjZOYIkQu7fE*So3zqQq*!G4oclYzM_QcR z<;u&dSamG*lI*!l)rPvegEx4HvC5bo{dZK=u&PpUP6^-4A8VFmryk9pX1ziD`TN(u zjBmaaTR8nmK2P?&U;LL}ajWUglkh$+TL0Vc)7GlU8t&#BUXKmiCrN))e7B0@rMtri zw)K;QlP5cLU9RBlX=uLL+%z$%nMLZ@Y~w%tX%EZy`M)c!R)~N8sdi7^<8CF1HwTZZ zP7^vBchhKhu8+l4v1*ajYw2gAH|b2vD1IzjeW-BD<{9($9i9EO@(u6v&<_Q=vm?)J z&}^E!S=4ax&Q$@EY}d&?v=sVi*UtF2eBF+Icd6ZXymX@GZl3*1J8}P`F73W05@v_i zpZnZnU(8#)EhENnywxA$jVnY4JvfBWZ_ z=PiGh=W0e>4=X!%?A7M)f3Jt_YTvs$c#lV4Qn9(rk2t-l zIwxnZEq@0ZE_^Ij)%~U-?fSt}Pj>!#wYr}vq4NIvy05D*zw`L4wJg5+?bhRZp8fMC zC3oLE>3IF!lZDDRSf~HG^D|oENpOMVpN~FH7DvL4{{2u`&h_l^P3!8g86h!!`8%~c z&J=97{BlFZ==Ju0PinZP_1aoWo9E5@vwC)c!TsX1Mg02$67-IC*;_SdxUTp_!A zZoZ?{{)~H%*b|qsiu^TC+t|D2O`Gmz^Saa9`|dnWmj8W2*?Zr_rBaL=PB3p+-N*tu zQKPVmA@#d^^uuRYIIll3wP1<6P|Pi{lu4e?{lt{j4lgBb8~8X?(%T+}ui16))Eyz_ zw@QiJX`10ehZ}ycSvB{d>9SS34{&^3rvJFmI`i+9cawIfB>WM2yv{x84)=an%f4rk zMh;8Lto#d9_a6#Q2&^v4WX$1r73-KBy;VN&bfn0Ck+k1yHnhzsm2G$*@m{pCVO~p^ z!&8H=`CqvTZ=AAM;`EUb-jgMMkRjvi`WxFG+>#Kj5YMry_gtmI`O^78=sC+B3b$wU ztS+9Q*Vn$|`>G4m?r>E#Y)o!)t6Ll~MP^d&(V*Kqw9|AquFH2_{>$T--RIV0`|XeS z`6&2x&F?*|r|_wAgXRU#YxfTKA~{N5bNO;NmoEwp^Q)I_?!7}y12r+qNXl7{v@;J3rG7a{kaMWTnBG% zt=v2#ak+~M*SCW%D%O(Q}>mE4yeW`x! z%L7?I`U7$t6S*b6UN4=ukVAWSo$#XnuFIyc@no758MwGkXOhI}TgEm?+fVdv`@ueY zQSdf4>*~8Lv*upgZ)kGPSKx(g<+Am?XLFb)21&duKAsSeYtg<&==f(AS#gJu2UDAl z{rsc;KeqgC>78c<$7Rc9?B>e+>F|lYUw(6u?1@LuZ#k7s`0MfOD5cw^;*^VeQR8>I=J z*f}ZTv;NB@<}YdQ!p+K+Hk|ieqH^#LCwtQCq~!TOjqe>bA2p5yv)`}q$|{t-Fr*M53mGX4H# z_kY>U=Z?kADKrc{V{+`N-PZkfd-q-3aU;I=KunpuxQ`z9hA-hhf6mwcE7scaz_M%3 z5Bcheucc?to%qSCn{%#uU8Ka~*Gc)NT-=7w+#1j7Z@9+BV`LYTmMy(5|IUu?N9$xV zo<|z?%$L~A8~$P2+ujwM;`&OamiVEyiQyDqQ&@XwLiT@yV4k-h?YZ)M72j;XxI})-AEnD34vc$*d=5R5jC7d0SkW#oxMcQ8wQ8PdhmE^cQ)h>Co@f$W{{6Jp zSH>0Qn(V8X?3Jz@`LS5z+_EU0pQ!~_EB1a)?=IbYsG}u@>5_zq_v`(Inhqx0dv%>(R~>PG@ZwhKhhOjh z9E*uQJDojW-_lj1tUc=bvdK+O-vWhNUi?^h{mmgh&6D5Ra+jn}{+qJ>l%k{H5*Dw| z8#(ojx;!k(yX(R@#0pqjZf#lIvakAT-od5kxq6wVeKZOG6(r;F{A;Dflf|tGyRW?IHPXvuD&lUyVvGybc{H6?IBBz+q4NzM|qC;PB5*X zo4#;q@ukrHtD-J7=t!n-cPZg6sGtA)&htJ7Z}GieOtX#cc6r7;_n5*O$GJCol1r|s zU+%=>-$utd7DQYq?Nj8QbY^Zk%Wa8=kwxz$%sTzj?LG^C*2wGXj6UM@q^FWwvs*QG zwa1}))u+Us=S#U5BizZy(C2;<7#~ z82$M3-dmn|`)*83YItHA8{rX{5Ycqo=Ix>`%e47VE^T+3xoyIqXPo`Tz3H5r|Nlx| z|6$qrH^PDMZ7h1EA7&(l)*cZ1$Jjh)x0!_9F433uM~h;Fo=@iKG(M>@Q8Yem{*PcI zjhKi7m#1x1-@e=L#^!(By=V9SyOwXh(kyM))AWJ{`_IY|Mf0W{cJ7Sb82#wur|J9u zY}s5^IN5d`zwY+7mj)B>O=5jFIr;eYpF3)cS(3N-x)(IBJqFLtC?N?3u(jz9>hwxOUZA zw+j`mPfYuEV%eFwbLS)m6wB5(@tY}hq<^y6neg~{bJ?8O@QX|TZ}=E_zUtaak8@^E z<-c-1{>b@lQNsbXYv)cJ3O^%yTkL&-dBvg!3hal~e}+Au?4EO(UH*btT*g?A=7Oq9uKu;-40ut^B}ScRFnMygNG<)ij^~a6O0Z*plNpZT-XZnEpg z@O3G5wQ1>bALZBov6{Kdt#-kzTN@>A@Eu@VdO-1mY6O!i%b_skFcGW#gUXB(&NVnp z@JMJ(XkOWn<-n0}zdUa8><>c!Zs~KHedyy}W9?X17<3@9AxzPzZ_4Ayh>0%tQ4bt@ zIanOnKXipRE$w`7qb>e5+WNHygG12;Lq?GmTpOY@*6u&B^!23r$!F98lqTD}WHWqk zb#U=Fr3$SJbAvA)i1~6;cjwmNcv)k&++~ktw>xMAcuiYV!?mKr*x*L|uSpIiIzNk; zTsa&rthV$z&lPf0MaHU|&L|xC>kMe7|(wc&D%Vi>; zhUb;KpRr=!_;vLSu9q)w@&#*0bQzyKEkAj8<)>Ra8QczWC#V$E-n;$uY-sYg$C7_k z2rr*S4om+FV z+jZo3rvR?T|9uh^5~TK;L}cG6EC-;B>SH$NFHFF1R-%~Q?gEf;IPuFiO0_kA~i z?ftsnZ;$873mHBCP%5FT>0!?CK+NaHjvWdY1?4B0OEepl)_v}pqV$2wv{p>|lKAez zzyB8S?i5h&l-!df@6owv{vjSCcITLSKQ9qImEK#Scd~lExX0&gNRDNf?iF5nGh))6 zNgH%0=#}LMIwty!F7wC8Wyo$_+8wZJ2Thg0t!Ex4!baHi2Ee9uH5 zmCaW(TcrOVJSxRJ-{{$~9fq6V|6X7JOYraw&i!lmp9>Z-{%+vA`vdoLf#4&l$Fs}3 z+jDXs8}Cms{^2>lwq5$sBm*h7%C+^L8j>%#)IL@piD6_4e^6b~SoY;$+6|e$CuXG| zH_Am zk$oR#e7RzoIOE@gD@AU5x^?C<&;F_5bFI(G@c-fC1@_;zTlQ3V-oIrc|7>!v-aP$f zrE>O@m^JQ|`fO~GEnEBeS;9xL^o8uL#v5nsJ*jQQ?{-MWu1ooYaOcXOZ>&Bm|C_yg zYVywP+#~EZ=REW@+Ai!h?5y9QFgsdqGi%SSWv9O`&sq0Buk$s#)FJo6Md5!IZkv>B z*th@M`&X*Jg(kn8uwKh#1Luw_5pQ^!KYmHA`4A>8eLd0WAM505)A_OM&+glNA+_)3 zo;wNLD`JnweN^5iul_0L^|8!_u{^;)7KDFWrm$zH(ceqDeCyxGy=;_?o@4i%@1@FI zvEL6E_NFKQ725FA@cLf0?KPWr=H{3Qn@-zsk^fGo?z^l#j6zl&VQZ|rHjdtm0#XOULwO!%1z-)xr`mt`~OavSF~Y>>GAmFvvjUxAZL6z#uxpZj~j=aba@McTiooR_@( z>0i$IyFSw5Hr-p!s&rkheI96qtEc(wjCwP5Rn&#}4dKazjE#|x%b_Sx$YKP za9|G4%f;^}YyT8w5tZ%HZg?BBTSQg5q%YvMEyssT;nz!TH(f3N(tqN6?53TedmsP$ z^m<8{&7_N~m?i`+2;vYs@M~XEWbSf#N8O*3A{Schb`F@d(vCqc>28gO$lFID4_s6urqZjf%H}E#O ze(sMr#Ne4=Cv~B0kLBBn$I6Qaiq|Ec66p~hPt|GJ#4w>{gKeIvMt;mxs| zhOGa732{u;zU>vadxE)Pz?Hx)Z|0PA)OdLO;!!tC6urVa$M?}B?zSub^>f=z%JSac zPKy71f;am0ucq~)x~((fF3*fUaFq3%U*3=O+4fFcyMM(*_xeZQw2E1}dfj7+ zJ4A)7|Ih#b=egm#Nv$3Xhn7$H3Obea(cAp`--h4vgx3bl&^tGIWs1Olky$M1E{rR$ zm*skV5V&=VK}#Lt>=-6uC)h~4228d{QlB%M|%Bd)eC#S zrRQz0xVZ6|caZYQRr;MyZ#TNmPY4b4vz0>3ohH^I`P)}yGcFJBTy3Zx zZPk4I*uwd-CQGG{?mc#?{_zREM9$l*&+eP9@agn9?|iw~;N5?3E>(J%^8e4&xw^|f zgvW5spJFpRd81Fz{g^Gkm(GoN%g{4@0{{7^lWVMF-zUvkGGo3v_g>Gq-*;l7_Pmp^ zn=dD7rjqk#>e)5*hweUkX~iiZw`+%+Ss6!m;-W*`bDG27Bz<1=hAr=U`1K9`b;tc~ z&Ta8_;yk>&>|=yuYPW9e=6}0o_SHRP*u8PZwjWdVp7?!LJb&o)&+_}}|3#m?*jn~T zyoiC@`DJusd(Q{QjjZR-p5LSy({ko!t;F27TNm$_Z4gV7E`GlJu*IoUS$9rP&02n5 z?9$KJ+Jm8-TYet%|2e7Re&O}UY|$P_+6wr_g%LA8ygk2mdVvabH1zVXm9-ft`P7IlQ&e&hdfM`4=rSOovc=2k=cIzSGaL_oz_CYBx%!0q=EZ%>t;-Eer~hR9J?;5HyT>o9P33nc8hu^f zrgT5L{(WuCs$Q85J7WCa#np+P-yJ`G zt@ah^O|SPc+q?1Rue_ct-FFOv>$AcerP;&8J=oqK?fs=CKehkh#2ob)fB&!h`zP*x za(Vv0FM$j>4cR9SM!`6xAvt2M(@c=g1&ufoqy_OH2QTXezn>|r~9ou98af811k zwAAe4jlW)N=PGz>s4P4&-Jz%ET6@x7Cf-N!^UJ16O79O_^6kutTLB^-;WuxpNuPAw z-}imi8r3~bk*<}WugRn@@8DaM<1=aftz5od=S8#QCQV=e>^~DP!}_yNI!ZLU%&s}? zsJGUB!?H5}=o3T|fFe7i` z)^lrP9ansuEE{;k#ch5;=UfxDCGG1YCDV2bT~RGJ*irWK)~Y+_`VUDg+TbdC{DE@N zq(5DA3Z~uZl@9b;{zkX*(EU8gRXf^QE);HO*#A2Ay%m>5`Mt{LuIIU4?mcu!D7Up{ zi67JC8ZOOScb^=nJ~De>Py4(Fvs=zJdCdR0dtXBB=N^IYyFAY&di1a3(5g{9J1Kl4 zd*-{u+r2yEBc}LdOn-Nz=%n?|^SSHy3C1otZh9-}_=d&V35!$~|2x53e`6-g;=%{4 zPfq&n|GxLV>~_Zc#pi90D>+)-XK|N#y*nv(qex-?oy6d`8vm4TiaipMJ*i&kc1a}a z?0gq%%U_#2j+*VVbCQyCU1R%xntuuJf4{K(a_r^_7MEu1ov}V8Qm?T@t@-GTTbXCL zKK@D$7fYP2Tz35ZwSSisFKIpu-*ez+miI#W&eqVAC%4^vrWRe(G3U$T9k*&8v2t}k zH;agWrYmdew!3Oqm}3)vs`itX)TE`0I$qyco}_Gl!&SI-ny=H=YHh8Z%3~kj1cd5D z@;SxlaC|$h|7(ulk;9*F1jHM(@ToR!Z4^G>^43%B>uedWgBF}?mgs*w(0(+kSX=Kz z`i+)v1)6n_ugZ9t-IVX~*|yJneofV9^$6wXLg6v)|4%x`bD0--uL)IIp3cMUhX;fa@RlWzR8gxnR>f&^=op5sH22BY&rb@T zIR^E7_AHt%tX=WR+$Qj0@BGK|Pu8tZd9eP=at~ei&@B_3A84io&1l;GW@Ft)j;c_Z z#NAtc<5Lb!{b(t(=ke1DE~z4~8GP$SY>!?!7px<`|H+zTx3s07{{HmuXwZ%`>wc6J zuPVrSXSF?k$<~_<{}1V#W%NA^y&lbTlj*tG<)?oixmtN1KYH)9{{BB26At*;>@M4F zYc}`y^!84{KLL6j|1Zz~)f#id>B^&~M`@o|EtsiO6gI<2-r`?T?e1ey8-CtAUsv`^ zmhF$M`wN>ntFIqxU9P(Nr>Os=m91a98VXnclXCvp(A##s>!)n~znJ}n3*O)CJ-Y8{ z#n$fP(mbPT9%*U6{=(^>_I$dOV=>3${mrV!YXzp~6zHG3&cC?g+K#&i<(k_ze~FwZ z5dZ0ffJ~EI?t}x;A`yj?f4y60$laACS8?FlnGds`Byaw*=AT-bzS_#@jh3a&DPjGm z)>ZePzS(h5ue^{WF1F})?snTlH$+rf*6h=7^bzbS&1ZLM<5;D@oTGABWY(e}t53QI zmN9tlPg!W!=ypiyz}A@ycWzx}CfIrICi{!))1GYHXLa8BU}MLUvtoXeH6pxsFuq+^ zF+o!C=Aw-E(yJd$Y`C_XiE(eC+pqV(?|Ci23`IN;@_gJKo`Hez0%BtslFt z`E5;kThqBnWnp%fxQC|@YfbT~nbY?uJ`QuArSGcC=(AvoNonn_i4CUr)^XoCAu~hs z+=b`^N;4*}HOvum=~LD0)sBC$=gW!;@8z+{ty{l833=gN@37~eNe$w-40u}8yM zmmQn>r?LDw`Ca`?qR;UZ~B?>r2<0 z&)zAnP8UDkdKrI^uk*1pmsZKNGfzZL==v?ue|shUm%tB^rMtH6Y{(R2ouK1*r*G%E z@CNgLzos7ea_djU9mY!4nb%Y^rHPrKRK^{IFWNE^?NWAYD^ z(3vQ7U1ZmdZAXsSWQniiyklTkeM(O1{jr{uhPz46#TLEV{<;3s_n8j8%04fez2{Q#^{)6{MmvR&?v0NmWUo#;l>GkZtQirF z->*gI+j2GZSKoQ;cT(s7)9o);MBJ~>RdMHL5W3QLdu3{)>dqfi7BwGL+o6&i#9?`n0QF&a{45bN*4GdE<^|=91oMuQ%sB@;-gIY3D8X!@Vf~VZ@qPNkKc#8Asad zbZZ{4Jqq6zZq&dY@u6uem&Y@cb%~7A{=b>ibv0%2=Q!2XCld-6WmoIVtv{=}_~*nH zj{|4r-yO)Ct)HuV?Zer=%?o=4pGe*gPgS_IM ztjUFq|9V%xS8aRN;eSHy{v^{>i18{hW!#vYLV;ng-*z3g<{F1GVWn{Uq9xX$nT zIkEc%hC3P_r;4wesDGif#$lhU`mw3Y3KMyswHg`YZJN7(}%Q|h={9A8|pHKO5Ev}V)yFj<OEA0s3{(^k+6p$xgS%H`tO`SqgDRH{x=KjTmK)M zCsVVsa!S75e>3-*HRtDE?|b-cqR+bprypw9p{nXz6O27N<*VX6au2v=#-!HY3{5p4@m3i#f zReTpDZoW#qUVgXqx^i^j`2`a8$Kx+7IAis~_MmEEgG7UI+SJo)CmHcM+}YaTB*0jv z+0Uf9R47qp<9qAn*@9cw<-1Ss+@{>!thW5s?@57O(*)LDzSiDy<{SenA4}8(*C`r% zJN@mJ?E2hbyWHW}WYI*91FNFS&rOQ^HBCZej^}|%pM3mTA>o}c=c6Du9iz`coRh0OS2!mD@!`EccaSuyX-gj&1E{480z%Ual^Z) zmPH%2xXR=33EXtxeZ!}9k4)!xELt)xeyMuv-U7Et znincXO@3~AaMR+);YW^t&BKb79%l7T4ox(jt9e4%b#Ij9=A`K|H35NH-FY{gZgX5K zXSJMhamVKEU#9e&+;`;4BCp3zHTQ?c2rw*JA?xHEGZ^dvZ}n3!^! zR&PC9X0F)O>TzUJTEvlW(yPmk@Xt69J~2Nzs_9O7o_9{%ooBJLU#i%)2KLwgd8{w@ z`^NEkdCS8Xe!R`EuP*$2)?D7G=F{Z)Heoeuw`|;gY&U1#FGnlZ_+RGn&mt$Z-%b*% z-MCQo?5%R$`=KmO45|VfR(w?7ym4b?l`&uP%JU`H^%cWqR)4snuV_B)&A#ZCU1~+s zW8-SSUKO7nTXu70f!@ak@h5GKLIq_A&b#+e@xFaB&i3A?9>mr@nSA$A z?P=ZZGLN%*zVLP5SjO7zu|Y-G)*^oYuUE$LLia@)%9h5-h~HOX=eTjpUg(6rN!QVss}tY1iLiDBd`VZH0}_V0e%X)n1RpW9vdL7;63`yUrY`Nrq_rQ;{9 z+;&*So?%(T<*#qH)g{#Jdl~cmLD5&=_}F#qyesm&43|if;vC_6op&2`Paab9I9Bk^I)~v|UgM!Xrtd`==HC8sx!5R5MZkWNVE%*u z7E@n~pI1He+I{Qp&hYC~UBVb@&Su9IC$Qd5pWS<2;y0iE@uO$YR&M0{A0@|Yt$O{9 zS?xPnDeLo(grehqnuRA!K7IQ`=hUe@w}KD6F#dPJ@}>N@&Fp_fju+QmpX6$tBe(Cu z!pfX^FNN6C+IL*K#S?G5&u(^q?2%{EztXk0w*G#=dRp@JWm%aY+;46km55lyknuh6 zdP&atqkDhr*>5>9^RD=MEj#t+qTw-xPh1}f?3=Jh_3ZOqQP%A%h0=;y??3FQjGXPc z?}?fF?BWx@AAAt=`JsPbsM(A!Yj*x8cbjuIkLtUBTXaS=%Xj!EHn~1Y(L7esx3_Yl z@)iF3DZjbCJb8N9AS!1CZ=vhKM*CUHzuw(Cm%B$cd(TsYB9UFWd)}JmJ}-PcrT$u< zJIjNoVi&K=9gViQcH>A~ckPA+uTM4JjNo2iA@)Dh#y0NQ=d*98-P*%1ezZBEd5+7Q z!1Dnan=fdsi}>N0R?7Ts!%n_vVe!j*dBvYixch*k_T9~{yP6a4{hBPjjNNi(Z0=We z_qF@W815Au=5;@((!W9B=FXS4wj$4OChihZwtn}ndEfcxXD80t^*TZHc9{F2zfT2v zFSBv)yHWnIC4HxS^PU|R8l9j84Y(FbpJ3^m(h|UQqs5zp@BQy7M-3UcF9at}zrf_%rY`CJVVVMC zg+lm$4>h4lLZXwb?i;tfl9y205j%U1)-tY8j}}ihrr!0%vm4e$FXB~E_2Gy%GH?p5 zQz;HtdJ*8Hu~4i*q98fopx-pzO)Bxnto&g*U~qjP8Z3~!q(L|*fbAZ~>_?lH#5N@#XK{FJ zaB_+aLy*I5ulnMPr7~Un6^aj>-0ZpSL~3dGdDZ*t8n{ky6$s5bw|(}8k6Lw7_tjXQ zEn~Rx@tm*O>a83u^C$QAUY+jrQE1K={T-9p9dp)Y`%kp3eq7yAw(IqNLysk|f(viw z9*AS*;C%J2tcBabr1J9016ONOUw^sueQ&(cwoX^0yvF69XYsqrI<7SIoFrz=!tZiK zi}&|~|2c=Yax|Uia_Ol3sx;F z;wFCWGi{&5$1X)`Yg)lvTB(1-r(%`8oMFKeCqA$lQ%5+?S4E6Wbpad zU-xCPJ7dA*c$Vx=@kvMck1BEoZ92^M@qEPh&6Ta)Lgp&QceT4ZD%agqvc0?BR!L|Q zQ>Tg&NBOJW?F!}99>@3nd8$8OXieVi7Zuy1Vk@6cJ-+(Lo?=xAj&)|{hD!Rkot8`# z{kJ9g!nQ*R&v%{Mv#I;m^a(l-A6xgnwS8ZC{$tJYV+x)Z^=+ONi<f-y)7SiCwFP9%Gz$;G&MW-ps=A(;&bhiEcX24$U}K_td`q{4-a<>-4$J`^)AnQn63`{E~_PtyJ=XiM7X< zzdpTA+hW5%zSU=auV4Qsw)kk@vHO)r{gZDU65sn^Zm)9n3XaM7cS|n&E|1N4vTp9J z2kOt}$v>=o5;7yKsJ2#(owuYct&9KZ~o+u`);Kh?dtLE@n_@e+E5#BG45-}SnVH7FH5{~OX;unKgs1EyQ@q3HXo9#+f*3o<9YAj3$|&V zY2kLyH%xr9?5^?dg#C7T>#`PqeDuCZX6MmgDbKH!mnAK{xwvE2_Frol?&(k1wz@sG z!*^?I__sPk`Fmx(w}n3j+qI~7?u~wM$oa+2a7)>mbMv0c8%$f@-To(*N&kK;uXX>I zKxwfPN37m{{`&cb_Ob^ZVtu>x?jAe&}(~UpO>k|96upfU_ z{rS?Z;4if=7PjlveQ1`Slh>SjUQFbP>B~iywLc!V`~Tg(q3-S0>vG&vyM86H$kohy zzGCiynYYA+k1Q%#6S2}P<+I2de&ItR{YH^;i{Hm>{`_fEiqHGK;?APg(IrO>f9XkU zr!NbyNDp80^V#taUOiKpXPqv&RPk%io^79doeu__Ta|GAdu+P1&!z{D$>z@Y=GlSI5Go?KpW*~M*9mipmO+EuIeo=iEeWTY`O>`us(Nefg~ z>rOe@@Sq^**hQ9`ic1cyo6sy$!e^_Te^UE`@@u9Q4)g!4JyB^kA**=($&)`{thZDs zE;5Sw-mcA3x-Z_v?^)mP(gk0*pPXqtu=&aQVwTr^+(y|`zB=z`D*0Qw&#+`p^W}?D zdk;DMGD|a4-!b`S7JINwIXi zBRiu>I8(`aqs8tAC4Vei{iHm4YWpYVQoeP*M;LETlu$m?l{~v8MW1U*Q&m-hy+`q; zrOXG;rin6`Cx*vdb$hO`_p7di#{$uk&5m`doUUe*eFbm+DcdW$a^Z-^)I0dR-^EZ|gTZ51VbAUleSPEbe38`^Whm zv&`AuPP^bDZ@GTot;nmouh*`7U+jI7Pk-b8TOV@v?Q@=_nUY}0z4DoVUz+e6S;>Ii z9sHknRCdpM@@Sp^{g?6kUhd8jU`u8{8(B7;@AlP=N2gaXTj%6Gy51pmbmHsA=$)(_ zY59MA5;f|(qMtPT9zCU7XZ}yi>fy3y{yfk3|4BNY+>;ZqzsR|0bMd$Qp05|z7Mxw4 zB$K%8Mv`*U^okO%Gnzav8}A;9KDn|YPwvR4BtO;(Jy;o7JYj3PI2;DJZ ze&4S0i= zznQ&LW#&_(vh3g{rKq_cc{`(QZq3q+ZvK3;e*V#3u{HBPw5ZGM-gQ*JH0-Zf{+oA= zA9a_k5Y=hheEsP1H$i{WoRchWZ#$4A+`jW(#I74>Y7ROkrB_{R+p*@Jr(dxiTS;HV zq3=&GJq!91-L&X)_UiWn8*Qa$t~+tgEx~5rTD1rH9~QYjx)qwg$xViTi$w7IqAi-hhKEk zuY_M$`3|}gb94OPSK-H%HvC*Y_e*m|j-kb$ko$ALgHHE&z?`-CV~DxyvH$n~|Ghtv z|BZ&Ro87HDH}~G$arBF7(&fPWD}SCzJbt;q_3Yn9o^SL1yh zux>iHRr}jYnbSoKiC4cYP`h9r^U^FSA~2Tu@bx+ij&--@DEeJZt6g*c@rfs2k8!3i z?N&{WEdK)2lm=_cvTw$#lxAfcepp4&j5n$!}e}-W=G# zaD8jjs+8`h&rb-gNV>hbOX3`pz5~}mg`XTfd*3w+NHZU}{6uTg#E@QF=ZPUKZ-1@q z*fjg3v&!rvyzgr7uMIu@AUS%n^bOy>TVFmL?^Ew)f2kE=bzZOemp}X5?j_6xR`<>B z-10r|Vcqu3nEmb6Y!Stia~M4>US>|-e4wY{fsO3?+y?JJo{&h}H#WN$h{^v~X+i43L_uM*DKXJ}W4vDRk)IWSXb?>#ZZK)rt)P>;adzY09E`L2a z@7}-ZcQp;H)<3zb_2SRuPvgzoSx$AObCVk6}dSoDZ(xOem3%C$@0-&*rOXBKbgS}`>dfv=1Xn|ca2(`?XAHgsWh z>%K6QeewL?6?k0y0`tN@*XL-gnwG;jXO{f|S02&*qEkxP?;H>~Fm2C#9RrW#-UBtK zqwf`cyYt-c`yVsTkBdHDsJzaSca&$w!hfQAd;PB^HAVM#nb)m3%$M+yX~QYE8-j}# zy?^p*U$D;Cf{!Qumf`-^G*Y%Gd&P^$(eIEUzWxtNvYj;5{eslMG=K3dB2E4N_ z4!Qkkg#_>Y4*8s|;eQn@Vzlc!=f6C7NYJv%)j~J3`AwANlM>gxNg;jZXMfdRf4%v8 zN5e6Rmz#>Y(;2>O_^!8OM*hbsf3KEbzsPPMdP6_Xr|;jV$$7G;x0e}S*rDU1Q1psf zGQ01~Gd|{Y3xgRNcHYxA!=wJ-%~8i%)mq<{fLlca#|_Nj~H* z|9L_@DPnzD&xz9~kBhzPpKG$MZ+iEnt@TSfcD31Nte!K!cI)pI@?N(jRM`(~|B_~> z>+<8yk1GqrlAo-PJG%7AomTnUZ(NIWdxU0hYQCp@{%50W?8l|WH=3#<`&zXp7$r(> zUvX-t+2W31Zw9lpU2Ak*+>N#xaG7^IK6B68{=onLqqmO*q;WhWd+cPE~%?r4(-%MxI=l*9bj#p&#COXc~60B@mf6c#a#@w$uPd@bj=uXLv z`^Z)@S8len;f}hyf@TMs+O z&HfN3AuzAe{YkZ1{Oq6criy>U;_GTe{TzCv?29U%?@Km&aYI!5+w#fx(jWi*8u_-< zIr5C6+_kz*>ESQ^;@13CUSIcV^87vfCu^S4;`(%mZ|*A{4aFLFsK{bQndeVL1EWY^PkU$YIEB##Tfv564>xzyw2M^*pF zQ(7*uHmI$*7I*y4p=oObh3Xh*{_~lakW}=FdEvs2X-^tg{Bply;|T1jYqV^8Tqf88PKZZ(&%pj!{eS;>)vMKF43JuA6;1Ct8VV z0n43RjCFg;e13ODp4(9+RB^VlcoxqArz+3>+^^fElma=lZU)|WH7L!?Rq)*<_p@z> zkNqE~1%f(j4Q9+vVSAwxv46?jx(VASEtFs2$$wHM@`vHPU#t_(^s^+W9<33XV12Ff zd zm2 z^Q}kBf@#;|s^1pAk$qor{3htagN!8;LjeC#fJa=iju`QnG-|zeX>n3R4?Fy_v>-?*SVU2|U z`@5$u?D_gO{rtH?mW!w3zHLgL?&|8qI;;J!{sMLh z27QP0&-*QApZk?x^QQDRQ^QTh>b3l<4{|6eMBV1#XSls6=vSu9-}ut2q0e`EC!VQe zT$`sWym`~_TdXs_v0EN7e_$4!E!S=MEcl}myUOH>v-|>#Z!~V}UE7*;SNFiYi!9Go z(v3b|e8Zf#VROU%YxzZ`eG!rWAI+TGbW+p&;?|AbueVNq$LP5Gj*|A|tHwpMr`P%J zmSqxLcaxuKg5FaBy>afboAX&WJd&ywD1RXE&-MM@Lu|4A z9O~US*rgAydZcZm^uKIg^p*t9nJ?t%1AW_KmFSDZbzYhK>j@V9T2BCn^3|Gn6LL#uq%{v!?h#LIvC@m~47 zxkqr_BlEAE;@$thOr3kUr7Tf$vZZ?Pucn`;gRk}q3hCbHWZv5P;oYAnn*}bHOFKXG zjo9{H^zx(H=ZEFxx;K4X@G(Vub-mT8v>P$IHr|-C@9fq)3*}OU`;@;YI7#!JS^qQf zv)I1GJ1ODZ9r4})Cf{l_Z(b6eztZ-}1gTxgS!PEZkDIYwpTEE46b4RZLhXRU0S5F zyOr@r-_eTFs2%Il9i|_*KAxuaZv|VX;!eA$9cFE}!n9Mlx89v`=;ry#bH(R&wwK(g z%(nj;pBq1W_m321mf4NVf7b8%#H?Q<*f=9@LdDnC|1b7DTU@p7XJGer_Z?PyL^(75 znBCb?y((t5%)>e7eDk`KPfnIo(!HwFvH6zy^q0%bK6R&THn{j>cJr;n^``S{^S3K} zI=AT7wY`s`uPd8v-{&v(QO17T9FOY{Km7P{?DwthH&;Fuzf*Kt_j|IRKc~!*wkIbR zsxUs`Oc&5$yvVk0!UPGG&b?oKF9^QTtPA&OJP~($->gK2eN6HTrr5-GJFKqN*2zm} zJXGbo?bfUP?=2(eGcMpcq_tIHNe06N7H@?u|7NEg^jF;UTs68aRyr?!O>FCXw$#s4 z=1KWKpZ(;^%$m8EKOT#hu8nVE6=T?aZfoz(>pf=5p*wbMyMBx5p2cd>xC2YdUUG9X z9Z6roVPicA_3C-4WxvK=#kuxFF1K%y?=RMMf~k)-Y*a69i7&oXeltPE zWq-u9oJX~vABjEqRdfIMz4Ee$t>SXE*Tr@-hE3lfE^eLAZDzM$MSQ^|IVFbb2Svw~ zq?J9CShCk&4c-^^?}d1dbp4YoL;a#vDR+$DN;yB~-cx#e-JY8_MAhCJZy|xTkW2AKXSZ&fb}NtZ02t#)BgNg@OfS5kLruvaU~NP)`jbIoj!T1zT5rl zeBZRiWtrvkj*1it-b)PblKy3IuFrg)-FG`{h67IzJ`yxqbT{;F*_An!CLK&JIq$cc zoq9a6MNVLC$7*?(y@%S@CG?yt?B@D&`OZ@I1J<>QZv;Nos_Ugz_p0wcl{d+_NMrXI zc56AuBl<@yS-omIU%t+N6#khfV0N&p^_-LJ6T@;=Zab=E7AY_5e(b{8b2F3HynhkP zBVN79yfU!H_|E#LPup1V_uW;1n~`P-=9=8yP_Y&;WtV7 zC_`m-@d68u*&Awi#cy(dWvdXJP@PM(mTw#LgX#Wd%lwsoG)33Z80+0#-| zw!cX*6pMb){GlXy!v7=BZ+V8fsx$2<6Ex~Jx1R3%RW6b%U*pH`K6&xYUEx0sifm?1 z+H4td)BM@myQh!$ZFKyk5%V+Wt0#9Xf7ONNbGurvCbigHE|v37S$D>8_iFz4(%q~R zf`3nc{J{H%#5~t3-OgJ(YSX0m&N`ptU6;(CrB-*`|HqygB7qmzey>xMd)DTBbHzTh zYYJjdB+I=wN^cchqn@Um@nCmJ(+2z?Cz1}CxO!e!nw)(a#cGWRe)S3M6)Jehp zi8bB-=H|Og$n+feaMLC~_K13J!i(LvHa5)tJH>wUMh*v;{u^Bxlj5Hwf1LgIw_N;! zxKQ)W)*IP3W~@u-wll9Y-Tdw9>OVerQu1#ukLl}~qHb*-&&AwsdUA)2*V_x6LBanV zR&^>6fA942s;S(BT8c5I2*^x_A4rB&D4pI?nO z*mv}{L77?9@2wN-Y&PF_GK_ClJQ~HV-+SL_VrA*}`BqZLH`Gl0p|bsR_|K)qx*4+1 z>s~m^Th*~FvG2_3-lY0bpk$KpgqvR-W<6o~pvYj=cjLwGDQg%e%xMTcz;*G3nW@`E z83(7oW)ExK^sa83YtyA{&1W=eu0^At;f?Py-IqD_IOaS#+wuDQlrx^sZf%bW`p>}l zIJRkNG3%YuI?kPThBpq(aB?*|{XxoFow2U*<2q(OY5iu#XCf~;n0K#XFkYbdv+?U3 zCPvMfOS{iajJe5ashYN0JnX}Xv>NUvhAR7vNpGGlzHX30xv4^V;Q#lwxn}+<72;!2|!3 zAseUpbbX7JOrFej{Fhh-i-2QN_v&@pA7(C3c`$kF)ZCBO*7_>1Zwc!E2>kW3`pHEh z{Vv@W$Ajy)P4+hM7k6+-{=PHZRqewBo104)9nzh``Z~o~ZS%*Jw-JTj3hBouRcd?8 z&3_scn6Qvx#T%=ZxeaIXtd27|ZW1*YDC%N-VP6M2tRiMc)Z>XJ4-61V=u!>{!lV?N%!@kILZ%Rg6tXUZ{s6TSO2_!Iw>4gA}# zzT19%|G%&8w%eHvoc!`Gf1jl2U^stie3{ZTjkHW~@SVET+J@%VcGBamu@p;?tGTZ-r-B*0?-?#1ZWp~c)-~ab*{`2jr z;S;{^jc?m#bnkiHT4N)&le2nNvj2XGnOmp3{kGMn_enu1et+G)w#}L?e|xH1d5OZm zlfg9{5oy+cLKiOccs2FywKkbL_>r1s?uhX=^uCudZuLUJF4c&_q#=Wnu_Ok!M!DKuO&U#5V;)qKKs56 z^Xo6H!X{!Ha|$Oo-TQOpnq7UMjKidBdYATECM-X?I8Qmt-S247UpIlBzE-hQ;&;X6 zt<8TB)yLp;^z5(Y{!7}L;%XASkDb|D}RT_3vq4 zcyjO8%Xq_Uf3{Wsx_Q3t+eT*z%gbL2H1D3!uU$6%oO{*5kQ1V=iZy9+KN_4am!3;! z{`LCTvF+cy{SDUb6gxd3ye6c_$z{^cjXHj*)4!<8orrzo|NB<)zDkwix3inirYEiW zcEr|@U+kXL^7lV%XWqQLl5g&8Jwd0{&cBl5zsgHakBu;SeRWYqRpcZ7jjH!v?f*EN zd7o#RnMRyj)R!6EWggp^C)}TOdC|vL^Y*XZ|9!97Rk<2hpEpzECv^AgUfeQc$+jyQ ze|mVYwMlHMEHvD`GxC#>?2^Y~PovgoKijtA=8TigI>O0cHS-RH{n>1G$n~nl-u!b} z$)6YQare)v+PUCP^7Y7_8>&=uB;CZjZ!Y20ey8FfaDBP2(T6;VC6!O}UoNk7H#^Py zDKWX}`_ble57{})`d=8he`u4E(er5kdNVos(&k$Mah~B>-<}=&v-_&WTdU2xG$4&cw=PL&ni|5k!Y}bR4RVY#4m0&=o>{l| ziDR5;pYE&1^d}CRu0EIQaOiuIwTY{yVa}3k7H`)vOu2LE#L5X=CzsqU&EZ@V%Ft6Y z`EaFxO|0^T@-@7VB!ZA(t(QED=n_Vk?y6Ne@=`5@>bGQ@NO?Y?fiShc{W$CV^Z>`)9&a7ie zI5}s%iCW7Z-H!({HdUB4J893pr?j|iqV1c-uW#=AsFwc!W?yV$oamOf7npdm%ekF? zr7=6i&wt$=|D`fK?hOBKX0NwWPGV+uC+lys1zfs4>BX^DpU*o#AASF9x1s5~KJ7o& z)8{gA-;OidE$j49`yhkkfgi^#YkyBoFTS_>QEB7m8~hpiD-~yku3;;QK09?ww*Ksw zX4~d5&hU9(^W2)BDc~V%1as@z)kz_9UdMc1HAA_1#+-9XA2&_y*qYb>rtBVQ>pi>X z_ucpZzI$^@d%ew@+s2mv|Gux6-+l4YVg34_r<;3S zOAe_$N%}R}n_+RU{4?jCsq3$YH(Y-7oj2hTnzL^NQK7iG2IzAAZ)~ zO5FVD_8g&v)atEg{T|HhEj`D6<<;`fTRV9QcW3Miu$RrxW7>cB*xdb6@sFMQuGJOa zHGQ;2rt3s7$Lrvl)~iRZ=w5i5z;C|2yNYw()xEJRC!P>=5`7~0_UYkcitg$DvDal( zH{YF7t9NY8S(W#Cd9#!qwq|eXUhzWe<7X59577}U4|Uj0(pcrBAANo%E$BH-_sEUf z^dytvy{H^UXwzM{XKkHw~F)?I*M`f|A*sm-5Z|{&6W@7w!I4ogz z-)Cz>V@chBEggY(Zfrc6+I>6GxY$|!PYS2zl7MgB3=g*Nwg`~ky8EYhPN2hT$tMyU z6{}zSFFdpTMriJ)+8yz8yw!?N_)Xig(0ayQiLa^Wu0Ip}vVl=3z1v=*>-^{Cw?w-W zls9gF{A)S$&Y)`R@4xq%ozi|~QFJ-c=v(}}4c)GNuXg+k%Qsk9m6aM5KOz2$WBE(X z-@P1MtG_DqZg_vr_RfkEZP72%Klk`DWpP>Fy;J7G@a3j`roGS~BkN=t;Exb>l~9{n_XLIKt-bq5x1NH2F=#c8$wea?&%>n^GKsPa{<+hrM_=OVk$P};LI`O<&8b6o7f@?s~h zv-d3BSjE47*5%84ChDBjyS97V=Lhr8ihtn9)1G-{=Y|WP^tUee-??z#lmE)>_e-zG zeviJn*~#UD9d`xW?ed8GY|9L$95FIzP;8uT`p@uMyYoyQO9ADod0kKHm7g zZAE#n(>~6ePpZ;wo@%Zp6C$l0Ode;=>1f@zy|_;6-vn7p*I1NRS)s@QIxAe*TNSa$3ap3o4tS}bhQFS*7$ z)hCU}*!EgP^4HC^Und0=X{^a!TR$A>j8*v-+2NZsiy4J}IJVi^K4VRex+`B;U z#?E!cUI$cl_RaTIjsG+&-1=9;r(2tw*CwwM^p=`_`_-1qH!hX_D$Q0AxRGr&`A0Up z;;q$JWmg+Dtp7YA@!0b92She4+?M_NO8CUrTU9N;?t3kwmEzpP%=LA8-`UBb+T6kn zOI+sLvq?=XHLRFJN^xwQcTW=P!lyA$p!+qpeTu`Wk*0n|}h4Sv+ea;N#^TNz_ z&)rmC#i*h5DDGodxXiAq^VRo?zx_CF|8LHcz=%`)Ts>dQ6)w%`(0wGeVd_2mkDdN9 zN91Eg_IG)U$Jczk`FY;=J%{Ud?R^fK(tXJM*P{K&?0eScwkgeL8Kui!yO`ZBt>t_3 zgL^@Fb@6t~6X6pViN}^)Oq?#*@b=NqE6eRl->{w8W-aG<^HqVN+V2jH-09cF&OVF3 zv%Gu;!-l&}#|?KfRIofa8oEt6zhmO;_oDk9#1xLiS#O^^z4!gI+4*)MO&f&!dlyz_ zt_iyP-qdc;Ilunx*Eqh3)`DNp zI)9tw`y{_)`G*GoCzFpVcFfb=Bjx}2brpAK?Co_I^G>gPaQgZ$!3ig>c`Qshmv{GG zyyB)-iw`$*W4%{>NUc)a{rUR$r@e7Mx5P@=ZJwVJzC?jdz>zESXSmFLC7!Sa-EpFV zwaY!Ov{wYq{=-+{o~GA$wPO2)Nx}_<>(5s2^4nhWX!lY6?!bm>OQ%2XN|)?~QaY!n zEI)kjd#v5182kS}&)c8KN;Wk=QDDa`{^4)1?4hf_4DF9?uGslr#4{(gu)Tum@dVfT zzZMu*PRiRA_nSlF@9E%@O|9RB?76-kOBLKuwzXI!SUje{Z(B*cYRD?VTOmMB%XKKI+2X(#v&HuQo#_o~ez;*-|T>X&&I?=x|ELf5B5plUgJVwcX*Yv*3yIuWpOU-lKxM=q6ji#NSo z^!e0R!Pt{`SIgF(%w<=YbT&Cu%Dua3qD>-i<+5*+Hp@44g-p7hwR+#vOvAfuY+p;P zG|RVST+cmMt7m3D?Tz}Ov&+PGirTF|drZ}R+2mjCjkCGCD?g~OIdwcsd#2UB8HfBP zE`Brd{&y-C|>SxE< zxZjOA>@|0No%iySKK~ze%n8`P^=3?3bWUjQ48L7wK6|8R3-q42ckJHpKZj#ue&x=~ zK5o-3cy_tethJryNoMo!-rDlpnT}>h51togZE~rz-#7e_E3Hn%$o- zS)SypmfN{4x}ou%Uebd}(Z~NRa5~Pw?Q(`|qR__6ocGdmxeDf}q-yX4Es16mKKD+0 zH^1E&H`IPB7CvC5ZqsUG!{);V#moRp_>;a>H>sdLk6^ZH(AA58x?F{dkzL3Bfj%*}Q4 zS$&1L_rH+pJgH}WH0T>+f^|RN*@X@f@*b+5raz^FuPe-GEZOLLXtImSs#_Z#ow@cR znVZ2(rBK^o?FrAIHy#h4g#MqjdgJEEBNG(#A8PoBa4}4OG*xzz`=`u*U7Rm%ZYLSv z?EcO*>8tz6wVy?%KI{E&=6*Kv{_@TLp0Iw}RmW}nK)&*HxtNYd0mIT?LhWCt-rbt5 z_bKaf{`=dEKURhBePwaa_}#p3TbBR5et6MKU%7xUoAp%=zuG-FKrr*AV&uF}QkyzQk}ea>d$|S&McgJ zXDGMm&UQR8^Lt9sIWg~N6XmbzeKTEmF?A-WZ zYv^C5SKK>p&Wv$q+vR4r@o7rfo!p%5(Tstf`Y#t8=Qz<^GG~r~MrDGBa-jp_PC3SZe!~%no;H_@Oaxa`2wFJN8NaKIXsey2MEx{YjFMYJ7)Q_m#)h z9-Q-O^^C-OM}%E;er~HZ^qqZj*LLwklV-m+S1bJ|wBY2XZoX&kb0!|1GVSyKgnV$;tfK{4+)Q)r`9V4I(aHPu#^spOo7zotxB}{%&RK1Bq`;#n= zLvL<(dD65Qf%mV<&Aa%@eU-@N0=Hz-^cv}7Iq%Mj|9^9J8Helc!b{S(uT76=eX@yT zVPD}qi4|_i#T!~B=G45Ydb{uS;k)&J9?SP1Z&%@;dFSJ#^ShKiW4!n_>d2b-pKXq^ zwVZYP->FdBcaJZ5>)VQzh@HM_Uvs&}Wn|%bMv#Hp(ou9egyO=B3cZxNpGIF~4`t4ly zu~a+To@J9wlg*?zvgw~+rEHApYtl9Qwj|zg(dR!u*yLP#5>^}V?wow~v(U-p$1O4Z z)uv_AB{y3BXtXJ0WN&AE_#y6_Qv9dVf2}coamf!iZ=I{VwRqDU|K}ToqJxf??z_7+ z>(Cp+$O%~|Ih)_|W%Mr*cy4o#r(H>ZWqP#>XYEe4MaI=FOON{5&4@ePKTrStuP4IS zpOjz!Hdki%k2$^%!e1R;l=b|y><;OV4t7(`uR6T!tGii|{I34-!AH{P?XIZF2b{h- zuUGyV7k|+~P>bgG#^XI1oEAsFsVT7TSv2D?$A;N8syVCecorS}(V6QK@K@Mp1N*y; z+dFoj)6TrHlW9r0O{)1$hv=@t(<|Av^>03!m+iPX{7AU){52<;S7_Z+b!9l+QaUfz zkYSI4-p1Y2>Z)?v9TYBfv8un?eeChi;;)B2C!f#Tq_*cXOR(E)1*(c<&WI)NG<^TNAIzNf1{$;WJg zE$cJ~y}~PXxt^cSI$w7=7pcmS@_PG$&D(XkZgd!KJG4{a;#O_}j#qPEvxmPq_R?6% zVz0NrNsUC+;7hxX)cxd;P}b^@R+JnX2cn_40o3=0yMU4W2BC&rQ`mmRxQ* z^X}w5i_PMzgSJlZ6aC-2+3rcev zCrAmEUsw7f!v4$m-M#MP&%_nhuP+Jd;hFG5P~elvHjV?U*YEqaVfVbX*Ec_Uvf)@~ zNwR+mgU!t~HB)(Pr|W-OS8+kN=;o>N{lD)rN0k3QSO4$x{KH{yH|g{}H$QqHZ|06S zn@*pr`?6SG_WbX}>s#{+k7p%Y1xs9W{~YkfCmZz%LBm&nCxrDDP#G;cl7jZ0Wn3L;XP7`Q`P0 zyB;4<`P3qR<@wv~_v^kbQMY}$V{f&%mUO>6;f47Vv`u#2pQ_l}6I1`}NxtdnQvAd)-eVir)f~W;`dDULE7fn&v*S^7 zL)PcU2!{)q!fXo4yB}PB#Q#S1S)_@uu&7nX^w^-`xMEzx9;p zJ1bU1UGkatVEZQ#9rx$QcKvYHd(iwW`|q7xpEnF?6IcJJGuoY;@%YNGCMDi`%a}jf z-t3vX|J8inLlPU-+ITgQ!h_m zQxf}K%)95Xp2*3YJCjS4jvroDW`21mYxqZpxYcX_-7V`VSs1-9b$fi}wLXvC+a|BB z`?E@8llxnzW4~Vfnz!|a{iNMHG8H$NU21(^Q_6d0woaYH;y>5=UjO0#c;BMyv+f($ zJyXkHIiH;!_xJFjlMy@$*`;2)kL_9(bD_F&?*7%m6IA~=>ncs#%Dr*NrO)60Sj?B& zRp`pFYUV5FJ|XQ($+eMN%){UCNKX0lQbKcbjM!RXY=x_pUsC_RkY_ zd&~NFCTEt)pYJ*I?~d$^9j}aIzt{RZC#igso*hPc4K~>;EJ=1e|oQbsMR<j2S01}v-KqBT?*zBwYjhDpD=Awit!&8MBl~!JSm+C*yMREs5Kt zoNsl{V($Hls(ywyyJNp@h`8|m&xY?ur#xdSl#%%Im@{nguX9{&vD3q@vA+E!bm4d3 zebf757MH{oI7}D}59FVpHn}3}@VThu`z)v5u|%oF?(&`g_ogUYheF-ucGd~^zGoMl z_<1WhMV0%1NC6|;vn9oM?wv8a+$ef8=M;a7Lj2k35h3+w*?%%jxvK4OJ?6>hpKU)h zA5Ih(Wce~d@?%TM8;b(feI6Y-XWw2sP*)VDQnI>hQ7j+FiZbqkPkTUTzT_QuHDD@! zX>P0XTTElC{(qNWtOvUL!DqM125!CV{3)8#m)-uyLH@pq(0QKUa(2cB{pBiP4Vf>k zE}y5m%}mPwe(BtldA;wn7TsPj;bU25sm&zIxi{b5;_r8dZGi@yI-$vy*U+Ob4|f^$?CGKFZ*Up{=ek? zxy&{QOr;z1Td#)jyZVs&u6tvAr}wS9=9R(at@e zkG^}d#`lL%=S9oAWqVcX-=?N}dt6nscJtDxcxd;T&0caolbiGt-MlOHA6MQr)YZ6= zt5A11q(ExV<%nqyoDP)8$vCakeIjyqZZbQE?WV+9^EgWZI~D)uACmWV20V1{Sf?6( zS&(Pq8SkW=*x>sg)DNxtmt{Ryk@ZCouj;fJ%Ae=oDX=}mwOTx$==iz^%QIUWixiO<9CUN`8koZR)_szwRw*T3meN?(OcTVW^jru<&&0H_NP8Z*Ew>6;pZ1|1k zH-hxC!*}1}RY^4_Lu9nt8ITS+8kPaG||+(>UF&C zns=`^S53$@v#XrQXJ!BQ#?-0%zpBTT=5iaJohmh_R%N-wyxePUDp4-6KjUuqR~%91 z`y(utkvG}fW}$HL4U5BmCqwFc&+0ksypR-HoOYZzRRm7wN?GN27ODdDyJ85$| z((5NSZ&=^jaO^_vHZ!LS#YM_3lQ&krz50y5vez$KoFCloV-~Gc&zpU2t=iAC?AIzN%OxLht&w=WOD*_e zj{xJ7Nv;YJN=iR>tvkt@=Ii6-xlo3$Q6o^PE-Sp?buHJLv$q_7RP2-ax$(|P^$hMQ z4l&ou>^?N5+(=rK&G6vZ)t#))$wvGRanH+bi(DRTxXiX=weP_x&1F4;YToD8IlS1t zE>vb_^@E;sFWmMsZFrr%xcFpl+^p^cEtM`ID(nmH*G%BAyuR_v>5q(UJ@ff2b}ZMu4-qtS#I~ItW#mRH!xAZMKx>yLXKVE!Do;py(JtOt}Xy^4OgwKMVo zOV*^beY;XV%v-O)))4EGS{rWg{kh`$E_YY=OGuDxga9agmY`mv=eR-J#taBzlCM{#TCH%0+F zg%`?&JEr2gXM*nWC#vaR;I^eD|2e%;fLDdd~x|22R2ulk;^{X4o2sEZ(>D#oeTz-0?pST})$9Xy{FOX>&YlyOWvprh*p}0 zZ1g;8`rlB$LuX^q#JOiRO6Hut_n@z=Omz0##Z@=jCO zd&zdv*`MT?avC@NymiRKnuE)w(?V(6$L;5WWjfAsJ=^y>;`4)P zmY)t;)V`~Eel4uh|KUMB(Q=1sBXfDtvwP3?Nv&Sw@^OdVO~ZeQ=U&@eZ$H5_TPbNm z+}6oCVq&6cwyzc_?Ugn9jiTYkZYgYh~~M zSbWd0y=c0{jn%H!Rcm|=TkDnf>*{>4y}w-FY;S3^6~{!?Ypa%;mm{JK0v6be4)0KbnRzBeVT2prT{O&f}NgFEz%}+>w zz5D(9-SYc4-`D^D-JCF8_@waqi|@{O99UcXb8e0A_qoi*Cg(c*il1K3n?2pYdm~#V z=XAwim*Vf=l)d?5*Sz?yg|g?(p44pI^6}Q13#(-U?w3hzTM!!K8Gkm~D*w*aq?gmr zeu~_-?wRoYqi#1E<}X#Y@)Q3$QSVortj2m1xta;BmRl#B&AH0|=}M8@GbX#2GCwE! zoSfD7x8m}odIKvx?VAD*#P8I6K6`v}RB%RLzb(rPOJ{LLt4X{M7Abf%GM&+K-xw@? zApCivFY9j>(G#MNxI`ClEnZbH{Ru;p>6BaEX4<7&r(RO+h-+kP-JYWK!=P-p;Op&$ zR_8v7uHr6}bb0({$JD96uCzTkd7|h<(2fh%_Ho3yzn7#!?Xv@P*{{6b3M)E=hB z+WBz|cT=3EmDYp{T1^iwiFxGf));yq*dt5af!S)B#;d)eQVW(@zM7$MYT=~)ADQQW z$+6k1G*M7;(k{_IyjeH%J~uV6eS0yR&wJjA zbnV!!z^eZsQfTqytu7vicLDy%Z|7!2yx z%~%ub`dDq%ucx=qdf#V!u`ZTrd-3)YEA3TQGWE{A+^eF0aLMGH<9(dY3oH^G{mvoDxUxQPI8_y1M}RiH|KQzJ`h&R^kc75(yhJMb$9>F zd&`=(iP7F>QqIfw{`J2u7y8ys{#WIxMfUzjS20{QD}_ zar)n{;q|MptJ+`EogH!a)74v|r$v~%M2a^(zV3FsN}b=vAry8kLO$bZ|=F1suD-%Z=!XXi~aj@~p| zKl)WoYn;{N-$ncPnVD%8JXQG2{rJn?8s3^ytVgq160RQ(?^?=Gx~crPt@J6mx!23{ zlyBW-ySebt(Vd^<4lx}Ii8<8#=~fcQu4(fdYOI9riv~T5VqCa3c#_jW)i8<0HyAE= zHvVCdduc3fv^^;yw`A{}M81bF%5*-gR6TJfIeF3MbsLRE4m$gHS=$}FC#`)`q>rO{ zT_?i|fir${x7RUuPdt3Xdi(x;+jlcAOAr6Ez3}4NvTZk7|DWwHyLRqmn%>uoh27I~ zc;zk|m@8ZUYt$#axw=yet-~TXM;>yQ=KPG=a|@@33)e!<{UfsRK7xJ+t!TRm9wRZ(r?sx9fGEwRwW`lOk?;LGd@a zufx8cN{VzTc)V#L)5f=f76#@?A!qM?1ogL$JFS}Wz*KfxcCKIMIVo%V(An4AjFzyw za77F2-)yLSx%sGqUAjz;(DsMb8~f*(?c2a#$TvTMal6@8X}!0Ca&r8_>-^t6@f5f9 zTW;BM@nNv#r1@RCpDH$r9V?u^)V;ma@()vAK2O=EhmuG53z>i3t2{a3&L_vW7YeWc zoGAToX_@c)UTMjfH*Y@bo!j+pm)E*=TLayC{PusjXK1=XqUE?y^Q-G~17C$%1lo4o z&YW|0w#6d(AHF<}a$W0t756@Vabv-(hIQ4gwZGTx+>pF?A79NqK8FL*?X`+C7`VCu z7Ptwet8{euc4_hlF8F+oJtRx|$Ll-mOmCzpOh2HLz-%LAFR+7g&vy??KaX#B_bM~o z=DcqCd$E{@fWyjt*2fsvdd!$plHoIVvujC_Mu{qu^{;m)fRVK#-g^&&RsqIKJ(L)vG!jN^08cfw(Q%>+R~l|p%*9lu5hv4dS9BmWna#9 z@g-Z`@h1iaatyW!@hlj=S8)b}OsKzC6B1^Ol$kW6jGbpI6nNR|^E2e37-Eey4HkAE}E= zF09IDoW0hx?N-5T_MKMO%9B<|@co(F=l*GfQ0EuNGL!hd(<^SK%op`~X*5&t+gVcq z^_QBPYTVR11;B>u)#2*8lx_UH<%mzy+IP z4Hp!zS)ra@>wak2VTU!(x4W)0eU~Tuvf^z?oOS5u#I^2Q^EhZFcF^ZdoB% zASBFS_3`o_Eu$xyRV8u1f|uk9p1k+e#j@+qvAzEk*q^e$+$+Cm!>QeNGwyzIcnuok zJ-(Uu@^_|GmzEnBY_@*V^-ov-6UwORuhDg*&Tg{p?Y$RwJSjN3Ws%%UhcK%go1316 z>!Oc;)$KcAdA2qBgJ@VSdp^U#M;YsDBmy1oKU#X!YW2abr}ahoYR`o|72M6Q%y8!9 zGY=P&nu&L0mBZg|(cV@jy876P32$cYGtNJDNbW`CL%*<%%fl<28#DBFZ%h6?)3z%$ zr<8l+hlV>E<{P+M9E$Q2^~=`$kH~l_RpDOGmH#+~N%gnRwlC__)059l&Hff;efda5 zcfr~Aqp_c3<8OXGma*@W#pcE`{pxGNk|L?cD!k&>+s^dgnbf&4Ie}ltK;rPDQbQ%# z!+9IFGli^O*zvgfMB`e?7lC%d)zhwo6_}dMXjyCG=UVst&hGabi7*HAdtzQuI@*4(F8>e={q*;lK%Ey`*)`LjPPGB7+hKx;gy?ecT?@Ro7qP9Ujfmr-)~I%p)02~C4J*NC} zuUn}sJ^98}?cYhqUyI+`+`xQU{r$aEMfX(?k1TlRBzsk6BjYwz_fF=A)1NJ8eO+=> z@63nz8=h;nUM}f;{w4R{jY-Kl8kH~i)Ezl|w*Hk+N>1)U-hzF1UPabD-1bK2r`hsr z?~43SiXSt(F6JM#!e`s91befyOY~VH?l1SA6Y|*Dt@60dim4AJzPS3{f~^IZ(VlPa zADzCrc&lgaiuLB(FZ27%yz^&Wc6Rt4ha=tkH7&fVyX&Nu|F}|J{;G_3-|MFD`~Uy_ zu0AFDh(w{f@+lVn)~aJk?P7=1rtm1Me%)8b({@?mXi&g0uNMyMRN6FF@piqjK9^k7 zV0J{rdBPUe1zm1y_B$}OTwkWLZ~}YHn+4wbc{5*FEm@>;KmCbl0oQ>mZg0bMlnpJW zJpWrL$HuavBJ{xZc(zGrwv`wKFnWCwy>U`Ya;+jmFT*018#}*Fu8|eKa%MeC-qEe^ z-%ep#B%*OLrf9=f8H=sb!3>LErwBT1?p$})jBibCT)Y51gMDWvtfi`PXD^w%#G+$_4dDs=IUhEbEP!tmiSSC6@9z z?S1|Io7sUa@1^T^tzW+`wSV5?%5se4lLbf{;`TL^(~i0@4>g% zIj-%?UgN;?^9JL5rYr`9=sOelKJ%6NIBQ>3e0{H{(ibgH&Sihnxy?ShZi-M?w`0qt zO$+vXmioWVm(OsS*-Zt3$vJm7-HiXd(sz@d!CNU7{ka?K7u?-3QR*b~g{#k+3^=cT zj1z5*ZMJxPebS_jNH)=ehM65Qkf{b!%bvE@RPKYdzBU@O`YGt zI590euJWnj^S33{C%xl}>SkwI36_IXtT$>bNLZfn@A<-~XM>Zy z`;JMiSoL1ayeceeNxZ#+(8ADvD^K|UJ0`;MI=qRo?&B`I_@Af3N0*4^K2H{8m5w=es8lKqc^;kVk(rsF=n z3qen2Ww$8tFkMkrENgUHbLO1Dnoqh1uBI36_{dbd;RsV5x6)0o?Wd|bw%JVYS-t<< zdG{yJRUNFt4>Bw{{Yd1ii9h2G~T=|%te{`c2B z%S_}9+jD1H&v3nGU~WDANt^gJGpqP>?|vLJ`4#eehWf_p&-!cl{5NkrsC;t+ zczCEN`H9PZ7vJq$we8#V4~x}?&*qBc4t&G7FTuR~^-mS)TTE4@vGRGUcO+t?H&kzw zdKZ;5asJnviz5x-=UTco#c=ON_g}7RuGhBBn7L-RgtGmmy)vP1zrPCK|4V@(F{se$&h10GYgEry zw-#E z9(V2ZZ(H}WV%u(sBQd6a_7^2W-nbKQv# zJ(DMuUllx?Z)sH7TmJfJpYFGpwrgDaiw++Xu3YdwLFQv=v0V-8?1Qa4`oAzGpL$uM zGH>zWsqwM9gT#*N4Z%jsZzilVi)GdzGcFr$O5-nWxR{L7Uav#a&K5xTqIHDVfQ34Iq=Jk znG7n?i5YcgH#6KQ?On-o;cM67UnSDQ%`xAsB(<9ayUu17-+A7r-7u|Y<=I~^w|>6E zwuWQ%`+q79=bqR7I`?{4?GCfsE8gc_-aLEFM@=oO<=;=v*(cgp*8Xb$d%>8nsK%(( z;xAXcpJwx>DwoOR<*9Xn4eP>N$9q=C;WuGH%c32)ZZQ86ZR(KQq&FjXo~Y4T z`RbMYg^M?Cy8G+F>D>++9_z?W`B6P>F3Xwsw{5Q#|G#wkbo{?h%^u8cj9b3Ca_+CY z9)EY&&$Ib;pFdpo*!}CR48QEUfPc5H?<;F?Q*im`>3+7pc3E@T-L1dZMHC;GEuSO2 zSjV4YUCe)EHwbZGmX6VQKKdLFWh>v-ueAVN}Dd7qo*`F5gnDSqv?)Ca_6MlAx zZEHHxUVUWIlV;yjdw<3jGjEYf-(-5NFPh_3as4B6o9TMGeDj!IuDicO`P&*_Et#Y9 zRa2gr{JqqBV~qpTji(n?H;dRDJKJ}8=ADh7CacFD;NeP~5iY1A*S+yr=36$T zqfKVZ|7v;vbIFZ`9!s@%t@CwV|9xv}-&2NegPaIKFSB1!wPgJb7l|5Z< zu(()Y_tvEmYx}=!mT;77e4M?#SZuMv+Xr(Wg&Ya8{{7c0`|rl&?Njbmzu$YjGN-e4 z74PimpDXwHuqA8oze_6HrL%qQyXb(|`zv^>ulw!Xeg3C`%vrS;%fdfjnbEs>9dI`uCZ!(G1V+IU;`6zmC}v{`TQH!=L&-E7#XfyEne8*I9pPR9OV{_1-CrNZ6Y1=9n`TI5by z9b>SZ+PxO~vawcrOQZcG$A!Fxd5(sQ~{4Vwd-(ZuLW8=G<#{q9-2-ha2k%aDnUF^n-P47J`7 zU&{@S^INEWXkQUkwCv}#@+#kDCDZr>gPFXnKIAwzEGpKz_v`hHB)5WBGoD<}PMBF3 zy>~@D3+r*WH(#P=zZ6Nlv19XQt}=%;uP>D+PxZJ{r_AW_?blQLE;)zg8AVy-B#l*Dy!#*LR(^Ta!4dSf5iEB}cHU=7{1j`X$#ARjdT~M4dZskaqSnSFTgwS;d&8!Hj`OlFQ~CF8 z`+i&Y(7(H)AHTKKn|r-~QpD4qAG@DS^6vZhTX1s6gA;qAu*XMZxrv-vmiXMGd_VV`zvZa0O!|4bZRM}H zcj=#Bx?Q~R`)vNp^*=joy!}5o=5`ssJZzfe{4L+7WA(4QOx!Og+|%t)Dx2mJa^>oL z*CnwwlfO&n7hmz?FOI7J8vl>4;PcCK-tT@1a_da`Huq1z!7H16XP-~A5OPlBIy(RM zJl<``0_bT(r|md`1`+yxrG5X9{qD)v-^oOcg0JXR&R4=p1IXB_xW7k z2{&KgV%crr|H>8Kz}7Ce@~PKh*4&D$!rJxpE^1-!u6no}g`povBHg>uc;RZ#PE0dEcHf%lqTu z{#=uDkLtLilIHAuA9Eyd*OxnQbE3|8{4dbHvoc~Dd-nE<&mY?D|4dNU$(q-5)#=o+ zy~lEOjwWqCStYk4`{t&(EjdijeE4OX6Rq#Ba{FY1x^BQ8+@{_sq zFWf)2sqgCc-8*Z@VZ~t;latkXhU} zO?^`E+IwHcP96EM@A>ns*^Lf5TQ%10%U$<|>*@b>?|1*Z=AQd5Q2&bk8ioBixeD>o zcUHVjG4PK)eD7(vRr_42{B7*%%1?A8a`t?ilQ5_6j>7fS_(xIePxkFOUH5R;KJI!m z|D$}}6KntVSY zOdGf(dn?~t?T+)F@p8$=avNE0udmHF-R))zKMAZY%2HUd^FxpIZtsQ-Uz8imbN?!C zDp%FsyHhuZIpg}W+vj>MUfBw5&SugR%K991`|Dhpw@;jTmh11ob;Dxw#JfK^M6Q)D zIsJ;&a7GeyuzENnQo!S}Qx|=3Vf5Q>m%DtCS=;Y)c)$=vEllLoeKb(-$sOXYh zdx2S=0fOG%RB#czde=Tt81^d?CSm--;bH^ z`#53g$M2`p=HBP8D*0V-z_MwLS^ekP_hniZq$hmiImERPv>PfNvjs+VM&j0{>qs73p1=e^%_d?S0K^ z{bwrG*4+F4|9wCIxx|63M>ppf8ZExvHfjIHC5t^y^4Gp_PTzjF>~>-F=0lq-O~elb zeh#m3Stq)GaxdSc)aPn{^AFya={#Fxm$2uXrhbQY?eXv`x1g#VyI-#@gu3lb?!WX{ zsN;T8bL;8_PIpwLgVwyhRxZAOgLl=U?k52;S|*o6YpeK@k1X9SdnvQ>Xx^lwkw53M z?s%3{===Bb!bSF#*6w#07fhb5`?30l&p}4z&c&Z*%WV3%;oB46qcfAcdP}tH82)i( zY~1wI=NaoO>FS5+wO=J8mHsWue{1^xgL;y{#e1du+GAg=%$8a%%l?MxLb$=H!0yt? zowXD9e(TEonQXXLX8!uqy|u;2-;EgNyt(EHkp;o`C(lXCb|4!nc6Y3W8<{x0mntLvvQQ;4N{`6oov5nr{ zGrUEV-&-x?Gnw{>>z?QSH@iM3Oc9$Z^7)O1G_Q2+17>*(jsvQ5Z?ezMiFp$cd(iG^ zb={J_C#%;rN1x6A6y7tv`_t6E^1Pp{dJQKhxXEs3nBns>eD2jdGra9)_GC?e@>z18 zkhS%3HHL2Gj{JQK<2G?9>?@sT&2i*)Uuj*@2JLM(|2$Xzx_8IY>{H=i#q-|ApG{r! zC$#o6XoL3->%}{l)*lJ`dAM)imuvQ)uGECxU$*&)`xNESPs?v@Qn+H8RaAWDx!nIB z$K@k9GP&2A`t3fpjm>G_3d2qLDgyJ5PRv=C+m}<}a7i)aN_>*Iz1O?TtSW`v+m)^# z7AR7eUZ-#2wQkzyr(#<>EgwC%U@PyD=-;LHGpb^fq554@Kk3}8@VM*g*PrY^ef-4I zEYUK}w1^0kz6}M(&sf{P{Z(@3`^kXaVg{FT&u@JzV|KMdca2$?HLrDF#p?b}Nan*F%jl#XuP5JBUU?~aS8}_VXldNH6K%N)oaIloYbN-gV9$E>Y)75Ip2R-} z5_=||c~$nOZ`b<@wgh!G6^H4`zmsp62B^>Fc932Zn)-xoF`Hb&OtuLJ8Iq#6>~?!( z!pUGX;h5uz3+bFZo4F5ozYE(KG+|NPqc!oY=93ogo2Kb2=F-ISdf^=g?dCf!ixX7k z(;fQ^rPge1+O;!a!IO?T4uQe*JJ#JbyIrXMb29Q?#wwb+y(-?8DaW z6=wA(1Uo}EFggetoZ#~`VE^hY80);BNBo0Vc(0=6?{)vzC4Xs(eg52MuKEs>`VJvC z{*t^03AYaz2E4LxxVMM-U)SF_?>UXiNB6jFK0njt&{Z~}<%R{1j-_5bsoT2Efm>_t z?aDtq8t;qw=J|<7EV(>MIp|XHmMnjztbbas8n_)I9?tqFsPZS0Y16KaF3T55Ts-() zB)rC5`sAgrFWEI*_`b_-npw-V_6tYGZ0m3ADhyg&i=POJH&pJsV_L?$fzePqQp9Io zHRB3K@h(TJC-b}NA54~OoVU(@87uEk{{_|zN(G-e|9ZNV)Oy8yxch76`7b$7Pe(BJ zpF1mdLT4T0Y%bZ8G6LplKNmcHrV_pN!-fTGErmY+$bTGqKv6(6k!#T(#+j@eOui-M zTZbxz{OCwpuCy)M?f0F}|Kon&x<2o=q(a2~8qdNf;rxu9U#`4$`&oG;;^T(f7RnyK zrXI3m*Avlwl}A?EAj=eaGXs zdOCe2((&JfIWp4c9$MhKt804L{@Xj*OKxnPR}=r|k@)#{yI!x`++X`9xjj!b%X^>r z<6W&g<}7RoS!43;SU}AbbsKZRjNJ72=Pu7g+qJ&ka*Yg3*UL8FUGpkYjhvEea)QbY9ZhJ+mnp6k{nRx>0$XFk}F z_IQKRz9n(rZuyi{=$u&kD|EckM4LjG1g4JOZGfp z+tG*apDSlwz8qYz&~>MIl??}vCVz{Su1U(xc+F(W@Mbx0v4;CW>1WOB55Kv! zM&52!nqhpmtktt9*0;z0?%TZLw3>iT5?c_v-t^-)N{hMpzj3jD-&cI1IBLVJc$cX) z>2bO@4)y=x?OT7~yxc=GQ@KN7zRKaZIVQ%GT#c9{o_J}e0e{ljLseCpe&Xd-ZqYa9 ztzG5Xm1+Cy;OD%nF<&$L_KMH;e>-E}-05rHl$AdFeQZ5%rD$7g;g*Bbq=Rp8@5|4* zC9EE^+fu~s#>NAp>%`BW{r_yw*W+hBld{)Gi+3i+rvKY|+V0Avtbm`#Op8{$ez7-v z*Xp;ovfZC{$9-9(-2NoHgZuow(`^F6Z=85ylcM9Z0=71?UMX46cB@9K-2T(Vew#-! z(E-=L?6o!#SpGGXuf#9;Vezp(9k)9s={ehqA4(kwemv#6K-{m*J2b*h@t=_WXmelW zyLJ2ggNDyMdHm#Gvd#;izFXS2E}Ca^Y1F5wv;Uk>)!{w=UCXY!@=@^H6;E&ezNTiN zYqWLat&Fh!M;E=hc31VL$MJ5_IvJ63CUFrvTR%N(-S?1%CHdEfn2T$V3%5?+z`N%)tG;J7 zv%zu)zDUMk(t}1JC^%cI5aZOYt1+mo)q$A zQs-rcn%ncHTDc{D-LTJSACF$8Ro-_VHT#uTN4HBHtxRn<{_+2c$oFXw@pcpH@jY!De=wKvSBrBBoG+9uzSryuZBJ z^2E7q62WV9Cor#KiP*^O!8l8N&JRDO1<%j9?zqh|0;N>L>zT{(zbI=z`dkZ|3t6Xgfpsa^S*Z==16#P zN;$(KxeF}+j$G&~k1jsHE>Oi}-an=3N>{7e{5E~LbD)gVZG|cSOXiuE*Vfv0?2fhT znyOoO|Np=5^7av*ex9%Yr%>55^L^L(yHa;61(!5#K6bH&apTRvPpR7Cu_YG^PZ$2$ z^L$?Qx$?j-&GI+BSmK^Msr`Pp{6tGgmqGWQ+%sGq&-7wlE$&u4?oH3HzJ0szo9JYQ zsS;D}+|;Z$kbgP#eMj^g_kGMip8hV$zW4h0x!tUJ4e@`MGjsQeZhNU#q$7FlnMlRf z{G)dku{>H@{HgU5%b6`lx+EUl+|Locpr%u~PT#-t|D)2s8viz5{&KfmZnaRMci*!v zIivr=o zrt3Xmc)ly_oOu0{q~a;-tl9Mp(^~m$FG$PmR_V03XW8BSLu-GcH`kwEu3u&*|L~l6 z?K{WbU(>$-mRt5_#vgX&6E|~XZ7b_B-cF%s$cWx^C6|tL-?AS#* z3%ztMW?JyKx!QFfPifkJNz%UQ{jZpHT6$CUtJvhvT(C@Byzloh^L>Ti=Dx3aUh|Q& z%>4T8>ECH0sP9{=`&r)Q_M^D>H#g5&VY@5x&7osAb#G3)Bj|5ke*W{!eP8tL%=SP1w0hmH zR|j$*xqbRNec!D5Z5QY4PG(>E>08KEmmE^8u=fqlQTV>X2h*|X=S=;&!V);eXWKPOJ?2UOZa%^&Xsky&&;-dvY}?lx~Kp5Mx9s@ zzx&^=us2@vTkn^DxnLn(ZML+}bK1V}^JTut+^bFO&#vCRVwG@~{-3MypBu#w+`SN5 z#`?JQ-7&YabiVCrKKp)!u0K@X{qX}w@8ODsStXaZemPur=v~Sysplty#e$9~NPnKR zHrx7s-=TFIZ!VVb{oj5D)SLUunLM@c;*|}DRG*dSM>Dcyt#H)!5Vl}6Zj4i4%2F+F zyj>Z~uOcCn5F5|Sclsowbc~l*-;?#eyKBu9Q%tsIw);N+x&EyPt50O0yHuI%;RzLu zAGmZjz34xz7|s%vu*^(g^?}sqOcD%g?W_}6XWuH8?wGoa%T*;T+TAvtX+rV|E{O$4 z-rngs5@UGnmmrU*0#|^wk4nf<|L2S|pYaGd7A)!hwMxE)b@%Jy$E!ZPsJeYDR{4fn z@h8n4DpQ`hHHaQiS-kG;eXqG!l^mS{Vgy|G3H2-rc$g|}w`gIpwEJV9?_2L%);KA> zl3BtnpyQ!CQR|}CG!`vKmII7wKUD4~g)^#^_4 zS^>4=LhXOby1RcdnlMiLu=5otGZ`pe~^-@B$WW?z+HY$PbWQKLd`>)>@yf9~)!Z^C@7sL4 z&v&X$VCn142j6HIEtYLPdDkoFNtx@#rPJf8_G#NHZQN(2{$ZNU%QLz&8qHe+kH5A~ z2(P{#Q+)QOcl@tQpIMt!JDxmzcA+@4!KhFo!+5#%_U!LBm$&XY$CzU~*^)o#a|``nomWnQrMX+m5g-m_JuU`oW|(`wd+b z(v@G{HZK3P@{ReWZLu@NvZTCgzu(t47SH~z$jRNzHS=8fnG&9L*>O+irno3{7=DtL zPijswiVxeMHAO)EO~jnWr8WBH7hX=}k=KxT5uGExI&rz~B=Og;F4rh^NtrWAZD_Z( zZjZaUXop_EV$YN8N~wFH9k2c0HD*2umgw(oOYG)7TWBAql6GBA(kv~jJy&bl%XQxp zEh}8(YbL)b;$4%SBb#o$fo08#_>ZNZP3LCUmp0kBY&x*yONm#{fn)=LH`|X)mTLO@ z!FX%P^@@I$C?3xBCkhR8q?H#}PDs9)dtI^qpC4KW*_}rW$*(qvbC%UR&5{ z9aBn}mJ=H^bG_yKy*ix1^}2JWT1P)g(63vw>b>;p)(vsGf0oFz?*7H&_|DAXYuw|H zYs{aUv48SP4*AhV&>mw^NwALIO*-*w|3nV#p6G&{nFjrd93&ie2K*V=jo3&+b~{!YM*2~zu7QbdG-O_FSS-D z-~ABZZ|+~TaK@@<&OXX!(-)li_ljA5!M@S2K1UdDe1F<=Peb>Lux= zzDBRB#ewnhmWU+BCzByydZHvCMLFIP}kN@TF zv0kVzD#5VqZn|k6lccrUzHmobjbks0R;=@vYkF8jG`DMB+cziL8;6wly#naI7jx6K7v)ETj;_sNHFPOzkkgn8CMw=^>1H z+CCnWdv5SotIXE@9(&)i$tl_Kn5n;aOO&990(V@VsFB|ZJ7Pe3rxdGDpSBIg;-yHZ41RZguU+)7r+ zVsq~E&0BA6^>)?UP|e_}&^IBM`>e;JGR`eR=l^#(zcjw^w@G}@gAVWMv1Kb>|jy}T))V^Q5{;B)U$q-%Uiy49-wN7Zk??2F(!VLGi$`)kedGLucGQbCy+zu$d(y{|oy;n^4Ue_v;< zP2XR$(CpRuq}CY<+cg<(OsP2g?x^@bjcHf-cv>#J*lKx7@6~$CtT(-D|G&}M`?cBl zuGIYXKR<4Nva+JfAm6XrEVWqQO_S+}ElZn|@50;JM%urm*o%&uilzP1n|tzQfkaYc z{i&~el~#yr&ulK4?sua_LSy;I=d3R{KJ}huu(cM6p1AB*H`{Iue5iX*(`om)@)JDA#o|}Y`24xX$s*f-y`H*0oxes@Qc-_; z_pWVbXP;h6E|?eLQdYci(+3^FFL^<~8MZ^qp6Nq93|{M%6cc-P^_a ztgx^@VwVN4ScB`s<7G>?H|u`V*qP|JO(X9^sOg4^)A~QOV_4rmZ%zrVzg%v2=l>%& zZu6wc&vmcum%W{}_seOvGDkVb)!**jaq#=~yQ||7!Z(n}Kmo_cr{!#oON^e#EOgpu^76 zyfWv2;Nzp~ZgHPKu&rjz`=8B)n-$HLPn%qSB_+rE-op25WsjIHd3|hguk6>8X+K-$ zFt@*nS$%r%wXo-J+1marEL>h}|KVa~R;8)?aU}iM-ghm(^pQzuF7# zkaLb)Y9xz3ORXtDbIXiPv?^{of zuM0n@R9BriY3n2Wp_I31r{Vg#qIqRH9?NpfV>y;gN~+~}F(=P)$5p;_+gxYHPUuQ{ z!tJzuAB$|+p=GSO&rQ;f_CHEKI4R-Mo)mrV7U}6MYkJR_*BuPrbX{-n+WEPkl8l)I zWEl<#^(O2{5PGmQy)0RLB8$dEPnR!S89x8Nx$FA0*Q+-5KHeU${vy;xHR(5RqO}Ic z+KhDT+ldP@R!sHW9#yqGC3@4QGe(P#bWQ15v!JKy;_7{8|9+VNBUFz zGZkOA^VuxtX@Blj9(u5o+d(p}@KMeDoonnjX|sDA+dcKV)$eCg_Gjnkm2j_!tvqYL zJIrR~UMA+blM_DQ{UN=UQNAejL1v#2^JjB=lMl6X*UO(|7f>qjb*FY*pzud$zv~JMlv7!L9Vm z7lqeKKW1Q55LUSNMCaG!#@0z06aIWozvP!k->hmfd?PxXM`PDk^%D(7j+6T5KubW$O@zKJkZ+YI7-TEPX zU#q6-UgDqLwqqGJ+c&B;{|K+%ZF*$F8`XQF`r0p4AOETUce{J-uQUG`?v$9#+SU4V z=ks~iaRrx*o4Z;?FKGRks&ZxDq9pCFwvRU+T6)7}`I~9JY#%pF@12lcb&6kY`d!aE zUtdZ_KeX2U)?q#S&ZYESS~nN^|K;m2%ljqOpP=qAajy2hTbAmQ;>uso+KKvaQ#jb~ zmGPT5WYgy-Y%`))BpsJs|6fc{#i*gaHuOz*`u?A1^ZE9vP0ri7UgG@wrU}FVRrN8jXQ=X6GlStR-u^D)*< zs)-wf=I40wZ5eMNn?C#gt<=!r5J^GCAwMWYl!F`(we}rtT?e@%BdH&bd z6Oz0eHY^ISJ;?COsafKQh2+QIT!LSx=Dm=Ax8V4Tdnx?yt+#itEfU|wrrc>F;f7)!MTq zdrw5@#ACSyTLqgJtrT~7dfmM4GXJkr`3soiZp&P*d77Rh8Xv~Kcw_pK=dY{o>D6Cb zuB2v@#u#WX_Q`tv1n2&)#@{`!p7FmvQGaCfkMJDbvTZX$Vj3k+YRCuFq|7()-aol< zN6L1k_=g)~dR5Iz{3Z&vy{TXkipOW=ZY5uj+b0l@5oec^$mQpt<3E6lG|}-l+=!i zTQfgR`?5Rxy85a}jV+&~OZsY6HvfvbnqQ;Z{rF! zZ4-UVi4v1+PXs=dPx`kp_+9I6YpdlSPWU}g-nrZA)U$QFFLs`PVO75Dpvsfdb^oQ0 zzx*yH@G{IwDpqXG(cBwHY$jbTOn(mAFnNcGr-Y-=p>+RRJB})MaZ*7L)A?8k+}2bEm6pvs*Mj$(;Rs{h1BLe?BrX1Z9?Y=hfbd zd||finAjD~wJF^XJtwG?mK1$mXg5p$!=?lN2@E=-YqFVr-mh|a{B5_r>-k?9awogw z9%O!Idi8}}rKGkd$RUCItGoWB^_ExFD;e~9Vkcalm;Bb|d8M2VBO7D!?;f^uYm#z* zxgNiuToCQpx$hZ+h=&ME$(HZCxAnG9FXLq1kTZw*S@109h8ADx+j=Svlm49C^KDYY zvG3P5mFOP0TEBZCQ`iBu_yB2c=DYhYa7+G>+s$^i-PSX#@!XSx^Do@>70P|h&hf%p z;bMC6)9@GSf0ZVGG1z}yYuRlNsqL?`X7l7;f1dy59aG#ZZMl^9XD7ekCLolXz5OE7 zl~3$tHzp)ME<3~L*!nGlJAq+puQdPOM4h|IlaJ21baG^>sGV9 z7LS(A&a>LPqia7)*KBTuEcN2YrMcVJg&pzod)wxn{wjKr^Y?}rBZcq<0h_{hca_Us zULbHMuW4SXxPO%5`)|wU|9PVB9=JBP&-VR_9~aN<=bH6ZnD^tA=6dmnFq=1KE8|)w zoxQsMhDd+im&Nk3t+Vq~^=4)@E}7mu<&S%C!b&BX33K%r_vfrnO4-wqe$)5pjhdQI z-p6cTumAt$(XZF*?T>v=JHGEa+rAARLLb5;UYcEc@iM0P4BKYk?vlE4>#+RRDGeWW z59rB@OKiEU7^lhNG3k-IJmZ0`t6hO*=U-ng?ohR>VVdoG{KwWGbM%gze>>6sQMUGy zz67U6{DB)5WrvpUK6~`e1wFlzy^BQS8J{qM;=dn{ z%iEXD3EQzQ?IP-D9+e}lbD?EjG!Kcszs?#p;tecjA2 zSL!~W;vdg#Li2x#D~l*x*cB0_v(mrn{*9LbtTX<^Y-jlV^n-t`yYZRVRaR;{CudwR z@BAVbs`B-#V&L0|5|3pcWZBAkcW$t@=&E_3!8!S#%9L}L9X(6GFOz zb$QU`2ga|~7vB0SzOBp7Zt{Fi=~mlcr_E0~KV&Oy?z{a}^?GFdp}eg2e(74;%A_Y`*md-2=Nb(B143Fhj;%RTK%EYGy?Pt$g1xd?an`ev4}}_15W|t zUZIl4z=97x%)*T8M4c_Bv&6)2YuRnunta{9xhw3J%N!1ai-p^FsqSI9G)I)-*WDduJTJm0ZgQA#$yHs!GctHa z#-l%vCq8KDpEDz2QNh$djQu~RKCHOy)}hbKSA^>y}6N9O&Ee>j6*p;YKeD#t28|14~acOxc-ds4OMIwdRIPx44rD z+uqDO>v&DRygYlbYsOrEJBED@DhE7nE#ChAtDrx_l$7HWMC~taF9~0?#)DBqL#NP7 z$lJBtb=MO~*|SHt=51t)U@cu8ILXMdS$EQTHow-TeT8+uUSFPbR!}0?LMi#v+ZwZp z|CWEh>3=|zfjeSZ^~D>NjvfvjVGe8=Y$sI9&Mv;|rn-wOI(GdJiL*^5Hj3(>?mh9G zuz2=4PpzNvoSUC4FRRvWT4cPF>p^4kQM-TVy*BQXT3oz)){fPeYi6>9ALzP%Hu6#G z8#_k5KT~B))aHHsDaU-^+skzdd=5|B_sCAwUDnO|r%ZO?+ikb`tTUH~+pJ)akbk{;dY#9VTa6#i*Z=#h5f!S_W9z?3vI@H?zc+kwwpEW<NYCu+PV3{3XSVKm@#Oc9(|`Kh4K7sIc^e9?=T+Icq#Q!^VW~#$KLl6lmGEg zYg{euZ4`F7CN2%Wy zF=+73RM*+TeYyAGdH3ktr_3*eysztP#T{e6!D!~Z{i80=75O!u%NOsiD0z2zdRfI) zHzrm=PW9O>j@R~oeq5mtR>CX4xkm84_4cEJMYo+2a*y)t$+G+6%or|RwOpX%`p0zP zYklvV+#g@~Yj^qh(Yb%)-rW8EMWOZuf7nyw6OHvZ+#g>E+$hw)*imkV%#S#`1(s17 zIse{z^{-1=u5eN2bNpV$eXZ@k8q^aW)=iGAeXK3lakb|Csg-sjTIJJ)@85Dt;Fc6+ zc$)vmV)o(1zgFeXaQgR1BHqdTowKabr1mqmPh z`0*Cg0vQRvDf>@P{}r-5<4;NOzYFi5$+2;M&XIdL>)DOupcCr5s?!qYA6@st#9qS9 zPTKe7n_I&66K$7VU-wq({C(AA*KjM3_b+sO*2D?;p7dX+ySr)i(Szqq#gCrSWzwwZ zoST!>UDCbwm)!hAJiTZ4o5o8hNj;h@yX(`tX98)b+xBd@;xxUr-css~in)LOH$#Tr z@OZ8?-D$_4{}Q`@>8(NOXa8lhUr*fn%jht#qd{?yKYH%V~wF15HzvW5-4uJNBXa_qJ!{hNBf|HkhJ&HQnGGY(7< z<#uId3psA6e2iN`Et`qqj+HtW%ZgPI#Xp$X4xCER;5&Z&qPCvf`coS0;*-U4R_x=R z(ZqTDN@1ra`&~r=aD}2RLeXhic zLxEiH4j6Bc(-qqMi&<|`tMP-Bley)^240&EL>Dg;|H^n}v*owha~gye2>+Pq!@w!M zgXPMv+b$~}b8#>U{L5iVZ{4wRo5H559S7nb^qbFF`|nZo-_Q%fDomQH6W1~vpD$B3 zf3E+0ZUL^lB~1Ts%yYPH;ow-Zq4~$w2Z2Q%WulX#X1*)`w%^SE|M~N&)g}G!z3oyC z_q`~e&&_vP{oA>7=8X&8U%J(QT$FUKDW{m}*~J}4C#-vIzPI;XMbyJt^N(y^*Uz@v zCnt16Po0^n!A@PfD(m!*&hujz#~+9<+PQDt`;&G8)BjHuQSJUAbyieO>OF6M#o<=a zQrwU&Oc5^_Ydfc9gm=8ytQ5(*HqX0r{!972S?`{>nIGBy`N_qf$5uTEOVpQLbwhN+ znSa(|8+iY0`@LQ^RP;tw+5M&7)A?evmrL*KD1IVt|L^ns|1#RQ&n|xa_SEb3_Zu76 z{rtZFf9;LXqqD!PKNNSqp!->umHnTG{Qc=_$4>vNZi{zaU8c88{NtlWb~%fr1+2?| zBwgGf(Z|n~_;J(iDcWLX(giji*K99;ShaecRi0|^v3cA#WZpD%<-ZMDk+I9OF+y;` zs{20{@3>_1!+u-ZahJ!R0&8MxgdYD`+p9fWCyU$JgW;#kK5N;RyWVvE=Wj6k&b8-j zvbxS4r|E~n9BiX++*lHEsQzmBF710!77Ncm+Uueh{Vm3+oByQI--n+cr*bcC{P<)4 z(bj#}-CG-ydMUYy3ItzWZ0J9E1nU48U=Ma?;g;y@sER^yu{ZZEekOiV^*`_4pZ?PM|GQ@a z0Y2w8ESRJA@090k{}NGVokdHzk0u`FFK%^w!BN}VepB*p=Ee=Ki^LRW>q}>z5o12A z^;3`4vo)u1+adSkNBV!bwIvz-E&qP**Rwx!cFP@U%*fcYj{kFIUd;Z_N6mPz=G%mw zcs;oii;Y%a4(7PC2>P`Wp$TUv7N1W2<82{yRbGypGjd$_=bkB3)pX!Ahz?+GusWV-q|&(h zXVl3lPgdAy2NdjTShJ+%^4s7GqF=t=pCfWF=tAG(yQO`>CRGh z(O1`b6-qBO%L0zw(h7UH__p|)IEJ_n4h#uz81!ecN^A<-5l|2~qvKd#Y23k%eGe3E zg$qQxSZi3%AKT0vKvzmvc;7b5rtpX#6j8 z{{yZEHKR6XCOFK0+3DK!%P{^I;{k4qUd@$4D~dlox%d4~`&~6vxqaMPTi@F6S7=;1 z|M`I#|G34z%#>q(>!7e-QSfE3wC6NKv&LN?k4g96^^ulPS*PJ$p@1v29}cne0iD zbpNI5PR_d>{ETf}VIP$qyq=b|V9Gw1^`d6iy>qPM64xK{e=fDUDRlMJvvcQn>wna= z{1UT!((HQ&Zf*X3X={qO{fSPUy*IZp#qQe{8+LTbKheZTp3j-yt<7Se#4*}P~* z?CFcF!WUvYnXK33{ypwr;mq@*s&LZ0TQBeDKiKaoR+T=-j`2>3m959IXD_BLNSXY0 zDf7vD%qtczP5C-AeV*kTvzs4t#flzE?$UG2;yG&h&q-&h$LIb@?|!vZ-q6l@Vt)T1 z`-g`cc&oOpcrwG{#@3wr$9+2(oDXPkefax9M{m69-;;gs-&JkAwj10 z?Rdh+f5h*`5`RzTxmt|*JzTp_-jX>|&D|L5ZFZ8??8xlmIofSU>bET}ICi{ydyc>0 z^jys%%^L?Lge+~M>OQg;u^VoEoK$~YgyV!|<%H|M}`vM~#Tz>4B{FGUG_l@gJEpwLsliJMm^Dw`C%@ONO$<5D>ulrC~ z%vQ8C{8z;8w&PaIGvwwT{UT?5ak1;RAL_?F=T+p^{mFeB-hQ)#Y0i%px#aIB#eOWE zt8ckP*x+uS!o>d*UjA|~o7lf@{;eg`#V&U{o^y5QZaBOA#sY=a7ml7cng7A-N8QKS z5jP*Z9g;oDx8>vAqjUer&koxXplxvM+1Ha6fBVnKd1Nf%unsD`hRZhxM^rA`>*Kp-*X42KNFKp z;=Fe~-Q?tb5sSN_X&Uz=cV`~|1z74KO{krUakNAm*_F6s#)h`#>_Xwzckg(<6 z*HCw0YT*vQfT=MWAA$_J^f(Ijjup?1b(GO>_1*T-SFyWzdPc#YugVwiDybgu?0ea8 zB&_L}$D_n9Jx!4-XKTOaH&;J@&0TL?q_DZHLa?{Y0J!8;d4J>9^$EtV0ugGb;3fr?)D|YS|{nwCNl7A`S zzvZhZLO--0l<)g_e0|?;Rvqj7c`vywFUfk&WXSMw=wN2McT*_RTkpm!2K9`|&6YE} z7wDhxwE6W!`NK3GyYD;C%jz?IY&T=vvG0=LxBDMUq6Ka|lCq84x0|)W{&BMSkI%w$ zyVGCF)rao>aYt*}R5`Oci{Ij5-anHYN++*fXUt~Lw`J7U)B({bN6alfxPZr!Kk!N8LcdZWYrYw-S? zzUO0KPn%JeY+A;!<$dgHO9Q6z>l+UzO$dGQDyz=&hZ2p>(t)Jgsd9hTnS9I-H;k6$Z%x$*au=gYL zDaQZLB;&O=gejag{}OY^?svL)WB4aQXBD=(?=tg$zu*7A#M*H0t%$gKQ8CqpyMNE~ z_mfMK*{^hRo$szGHfD+b%Y+)g%sOZ0_t|@UcD%jnR#DHz+yC8pbVS^9)mw#E#xpxq zPfmHOsrG^MV(ji?U-yJXw7k`}3S;3rT~a-F#;kw03ZGqDf1v38WXb)}zZuGY&Aj_{ zlFV+)?8$Q1k9pO9e)?baNm7J0et+e>Y(dQeluDd-$KW&YD^IVnL zTLp`Ixb;7FzcBHu{c<nmd*b&y{S>@_^pl|y7OGWpK{!Dw7%O}n*Hd# zU#-z%?Q7>8F}8Xqv*+rZi@RHGpPL6Rb?4&MKJDA~RAB3Qx3?1Qq2_t!ef3seZC@O# zEf)PV=bzMHDpz;3IwG2h^KgEhqTO}2x5w@s{jV!^&A&GN|GeMVetc21n)LRTz}~1k z=kJ}kyD0JaYv&wMf9cEb=2zS)yWzj_JvNSzWwE*l5;~?Z=Gx{wt-Ox@c8@G`9S1spX>I;ZK4t zbe!ZA&R|OrcvUW|X;Y$mK<$G`!jWSye#NM7w49drM`b9W& z&+M8gBk_TiL-UKyi{58bPR#xpwCPulovLwfum4%sONSyEI$F**thrR|C3{`mSvW;A zZ_i0ajU^sV(&84PC%zniadsw;#@vQA6&Jt$a1^}GcxuByk7pmisV~Mt{-43SZ@$q|54AjJA6)+$-26U!pnWt zxEdyTIPR)DncBGJ(L$BpbDDe;Yz=12EBw%~XTkZ2Hxo18&2}(V-=yGwU`yQ^7j3Nz zy4!CoGmo1hxVF)RUu>E7>cdQR$)@2|$Cs(dGc7)#eZtlH!ZuFt`{8OroJFbH&p8$4 zpH4ovkokwYztR0~$6iS`h%&tV+2m)nVnX)6m+S}D)Y?qnv1ZMW1no+h(#NXquD0BQ zIWi9K%Nw-?TJ>cQCm(G;7HE?qJ$Lh4dpmEX+0!lO^t^99GCS_$#!20uqn|Twx}}|U zL|yx=YpH{RoE%F&E?0F9Q`@~ae3Do~Z~fb%>@$x-tVLdAY*Fn$wx&Vy!#l@2q7SN$ zC2oKGV!iqMZEWZ)f_zbjMKe7C*eblS{mbO2iOg{d;%Tv@!Tji?W{7ZM3K5t#A z@IrTw=z&+8qqpzAyS*vYb>$0>WwGAsM^4sA*S@_x`~2+SlJ93+@~4VlK4P=)$Zg-3 z`V*EYZWe<^U4!lN!zHI8gpS>6F<)f)|E7fPX~W2+_rEZHdu4Tg=f@eM zAMZU%&%MBr;MHW-mbSik^1cgSe^tHNc)V}B=JMNn1C~`pF|PZ0Elj2-u5-hU;Eg+z zKQ4}4BRXle{RheXNzQw+r`?`zo0&U67Ry&kKGaH zwjb#1-C5~=eL}QV(!Y!g>UOW$;~JAs?kX#Z6Ev7ty06}nd*7k`7Zcd^ckXDt5Hn5x zO;c?-Z_h=EUe$lMWtTcEh)6qQ*Dd zbnSI{2bzj3Y~EHB_nN=$cyHNIR=T!-;qjuqz0Nsua=|rGImgT%`PY?ozj!k>PXAr# zlStW^c&+1;f9J-$j`+Cjn=aqg@W+!4BaiN`aY=siy*u$JC-9;{)x?N^F^Ke7TQX_edPLiL*mgxUeBw=7T#+1 z6}b4Kwc)F9ZP%PP`+iOcE(&`+LHv4q#Df`gj-=b<Lf@_exEzhQD+MC zm3uWhi>@uRJZLSqIB@^pR!@m$vi>V@^5ad$)Z+t-3m|H&|)0K36ZlP}ZIxm+ZPZ#;hxS zi?vr2RGlmQq4lWj)Wnlw^MY>OV&vmuW|E9tAZo#INNV{>ZqZE?SVG=tH1Ee|y)OFek4Wn^()c zYucT1M$ol?ssiKQebVWSe=G~c)-V`udcH;MhW-xo|F&+^ejIDNxh+AZP%YRoxjQh& z<>7>N42KRF|78f;@_O>V)Y;%eV#N6wZZb_$n2;B~AygzUt~Q?G-uEZd*IDrGVB+}7 zzT~p*H&OXVs}G3_ENqCmzjhB-R?{Y?q&bo@W zya#)4c=@I9yvRSecH^(}-*@a?{jFgBjD;0j>{gd$C?$VO-WsR%HlFWY zzi#p5i+iktvetJ@|MSz~B&%$j?5{1qcetykL_czQ{_Azr#zp@gs@-Ve&)0eTU`4Tv z=Cjf}d9#m2)Ey4^BoyJHqvC#2Nz&rpSMB~3iQLoHHDx{fZ!-1%NM`gq6P0t^Of{p# zWaoj6e^`7r8ZFgM+4E!L&x>cjn*LclhuL5Jdih$X_)P~Em$3c|4N3f5qHKGn{p3L_ z{k#KzzZ7%Ne?G$~dZB*pAxi@-`RV_z=G!f~5x3^?>8#-WFN?a}@Bevb{{Md8o1-tk zh}Qr3lzjX&_xAe3y+8ca3a))md~&)*uKH6ZV`JW-ywlA4nAR^^e8_{lKC$~xtBuOv=F`%L#pfF2zI_|Ry zUNiACyZBY?+EMk~pYA)I_FtcWl>g7-|Ie07oZS9d^~?PJ?s+e^NiKg}cK+l4t}S0@ z&UxWkoM-bh=*OWwH@C7{Ssn9Nt^dhq{W0g$Io0cZ<;OdDd46T}WMo`4p8u$#riuU3 z(tX{JFV6J6a!fDZ=91pORgxQD@7-s4boPr|G85!4l^4IMsuYa5Xwg+Y_x<*o?wF?; zFJp{W^0TINi{>StGkdxE&K9?hL2Ua~e`iW>ahye%<>sOtN&g{}=9v=dG5< zt`!$>1$>>!FiV(G=fIN^QH_wY-)keZb}&1X^>f^qQ}`$R%B$V!EMITtAKkuhb=`IM z2X`cX+{iySF@}+&A*(m&g3|GIPgT|&D{6Z&Nr0o|K*8G&(~Gok6>)G$$+|DMln@tK z!~5XKj5Y5V-kt3fzVB3Y{Bm^L(TBxT7-Ie&z5MTmqU}0+2kwlpo+)!Yk{HyA6pXDG zKWca4mh!q&lpvd5diFEVrA%w{M~?Ki5noCh9EuFDmj9-$+^ z&So|-K|k;E)QSpAhsV}z3>WSm3*ZrX!t$pn`*EdU(_>cc`ak8h6&fXnJohuc zQz~9y@7fFH*3p|@i6v}tncph0J^FLu#VPk|f4yAJ@9^ek)z5Q6lR>ju#}DuCPJP?8 z`oUGdmS<6o>z^MkJ6-rU|c~}e{Dlp$r=t(ek(b9rhgybfi4gZ49VWp z=k9GSw0QH*GT&kzo7;aC>XvI?Jo|0;zJ0%B&x(e4b6h$&Z*TBHb-U>r72nkDPlT&Z z|Mz&}q5MsHb?)x^MxO2azVCf6Tb!nzq;@+mk89J%p82;}I_GNgxiL3z^f3Of$@r!g znWJNNB>uv3J8Ap7yi3fktvldVx9i+mue|a`*&iJ_no{3?n!K^L>pc9&?zWe|*NpZ1 ze!X(u*DGv$a%sypSKgEU#V6Z-efOE0ay#BC?4hk~)^x1}k@HVB?Pc0~@pjB3$1jmP zeCPG1Kljvc@?3W}C{I!1*+TY7IUg6i)-}+GIUru+c-^Z@Wa*Fn&zQSAIlFTc7WI|t z&f$>u)MI?#cUVTq;IGyJQ?>Y=JGQ+q@UH1kPvWu3d3Z%;@o^ruAhs~{rQtqrfQzIpv=>4maJK;mG=^xEImv`z;=m?(VY8QX!?hdx;5Br&}JaX8Q zjw>^|FN-&q z@YO91{}P`Vly_iynQwAh@bej#_I%6}7Vi+?{d&_>cixNj_sjktIQ_$=ugmGD+}~yG zH7VD%xyaoyw7 z=lrvgc^vx>WY>x2 zbeSh=oS$O4K4Uclhwz7;UqUt>epFOk@VjsiZ}c{fn|Gx3|3}P@?a1rN;Lm?(JGUc$ ztG~GIJrBDXdtSBg-`=@+<1hdBdv|o{sU5C(w65)0^27axH+Rd%9=j3aXLsQKm9RG} z>^EvkCx<`ZxuP)UO2 z_AM{gouaixy4`1s=ee2^6SdVP=JgLPSA3}Z6;Pk}=Gd$Kudil_Ovv7D71SqepPQ5| z_qT21lj*0MUp%%KeLGuQC*fn|MzuXxYA#*kf+VYwfG%;hi;0c@ArL z+Tz};JD*)l|5g3w-dY9^PN^l6ndTq5uXb>X&LRuX-C_n;`kXwsu}C;9{m~?Q_~N<; zSH4fVlqbaFp&_%LiS2@7<%)WRxI(q#&W78V^3D4mDIdFbZC%5Zw%}a8ucD9F29)0O z^Y99?=drpKyh+!NV+IR*4cDgHb;%a&8eGXd{)?0nH{H5g=`is!W7Rf;gB!Uu{`Rpm z?W_JKn*U)!al#X>c%~_LS^uu<7i#^*!owQ(mtkMt`k*Nj6kNk=wRSPZ$foDKPLbeG z&UyFs?8F7LWh|stt932fT7KK?*30tGuYOg`Pb|DJ$FFwk8U8&mJ6HJ}LG= z%VF^ysthme*;zBX^31djTn(>()2e&@+a8PS?<;;K)n7c#$<0v1A}j8Y<^Db?~@e&&#-;#;d57~Cp+BE-F~<1j+KJo%N>Sq3i_u1 zz3mzkFLbzM!?%-+5&Iz!VFK@`-Q;pC+sqhy zR<}VeBe(tX^nG8J27kzr>D;Zt!~Zz9;p@%x`L+kLtpz@P7M;GUbt_X?$(3~d7b|MF zuPd`obu~G#=x3xV?~EnvvGG2)?}pCx_WQ}*y0dE<&;b~&h@JLCs$0*4GGAs`#G@; z`>5FU-M`zt7j<|1>e`5E#_AJck$u6mS;k`lcxPh z6x?{eYvRj1{iT`ZXT>@e^~yK@eZ-h^VUEhp=qsnAT&( zGn3|@;NLRgVp7GIBjR?lW^Ihlzc?X!?=i?;oC;#Q~Sqdk)3lINPdb=vA}aykG~b-VfEv zlP6zPn`~s=)%D(Bam)VC28MS+Za=wS$UU`J{%@B}4P)#VYpDw~4|?X1^Nkm~Oe7rpUm`Udem)AiSS+-+*xxnZKv_hZlWt^D{maVFoWW#vE4 z?%KF6G-C?4KA+CLdsVO3x*tsZ98<+rf7x*VPc5rMZ6`Q#OW2<^^6FZAoPE@HkGQzV z=fqhR*MFRyo1<%Bw%wrlQI6r><1IV5^(;@dzF2Lu-2Z3b+q-%*{Z3|gegDdC{wUGv zUU74^TtUU6$1juXf6f=PJ1op)aMJ(XJ&Ql9T3M{**S_qX+tJ%?R+0YInkTTZ&o^oT zuf4dosKw2U$6cF~w%k}d!E^uaZLfdD|5IsS*PFIm_2-Fa`qz!iih~$>$|`qDDAaYP zzv4||{l9dA*Zrd>j=h`psC@oCvA3-2Kf3iSbAOpzY&89eYxotOD+&(;?VK4W)g6+2 z8T7Gj-Ql3#`Dd=SUvW9InGpktnz*vET0wp>UOu}b2ND{@lM0*bIj{ld%tjBcxEE%-Fvq1=aSPG z86OnAs!QkZ)qcppcd~mjkZZBFSWIIxGx?u`JmX^UGJtv=UH+IG2L1x#VGk^ zLAI#FC*2&m8|lu+GVaZmVQ%Vbn`BnSc;T|)KhynTMd#E+-hGT#_^!nCYx29#Kfmt% zmX!WjEbZ%a$*Ek|e?-d*3I1!Ie<1!rc`Eai4|8La%M}&~I;>%k;9%clo4w|I8AIA` z(F0lxW_EVniH$N2J~=BCu5NDq#MszXaUs2U4ey7`#W}YauS#58xc*qi^MpMs4aDAl z75&R7v%2!5#)n{m{O|}XQHiw*lk4AayZLK__u@+CzKaR!iG}7nK?kC@uQM$xUXgI! z^lPxt)t&2Bzj)!Qde(Lq^X`6|PbU@{-#ZY&xZrN{Sy>6?&A%r8c=CSNvh2sst~<+e z8MeQyD((+|yP&6^aqF|Ya~5k$X??i5PAT|gVzNlIe%zjlT~`-{-Z|!}_VLyF`oFIa z9_DJe`|3{3+67umHg|qm`udkjwsnk1&ZMb3v?gY~D`49#nttT^ugM>-sYQFL9qoR$ zIwLOLmN{UPuevDvuO9J9Z`M8KzqIg}Zd&U0uBfgX4chZhi_H$U`hI!-zb_h-riFZ7 zFPkr(dj9kh`Fjqt`IvS!o_#hW=e7OZjO&>P>V?I&Yz&W3zBS#Bb8pH)zph_dJ@a^P zoC`kBx@K-fxc$Xlh1J|%(OX_y*E5!X$nV;AVB_l}OonX#gdW@EXG~UV<*Zx1uXlT^ zXW_w`H(~Wsh%0V_6C+w9F3jcb?S463KWS@r zf|%>ZirM-H`Dd(q{bjQJXSPyKlm9z!Og-<_F0QZT)AhS-{)Xg}dC#Ak{w&EC)Sq|K z_+{cBO+K417o6GW%5gpvJDRkD$;C>C?Jd(}akdgWJCXCzC%X5=oe0edG+BK8L&nF= z&u@IYf8)tAhXo2g`#zY~UCgu+ukBj-D}mqO#xI|v4QIQb@?X61<5B#d_UFIP@rOUj zH`KE`V9F(Mlp$hq-EKEOk-7)XUGh0KhD(?dYINKV{L4|)nUnwjg}Z&#t)2SUd6*+w zHaMI~*A_8XtKF3C^)HoiW46vem;629;TikRZrv^L?dHKpVO1~QUhh45{%ZW+$Kr9< z#br2yPuTy+xuH4#bu7olB^Q=3EIG&UzO>e8L$kNu_QLo?p}!y8leJvRYN|x%L>p9rL;euU};TY17U+Uw+-M@a(a*F9bHfx_-C&(VRVZB%U3}|I{fP zZsV(eSmopSxf&Jo`Kqp*6AQaM^Op9ZqxRgnzt+`TPd>TI?2AvI?Av>1FZ_AHwROgq zEp=PkYpwEqzRAc&8w<}*6f?Uy#3H5Ee}40;3p8J2bbNtQR;pqW zgJ@I71rc?H^BAQm{-JZp^;ak%~EZKFPaw^A56+&SiaBF?Q^mX*U}z-ed8Gw$6ts_ zNK9G8slI-O<^^-L1_|4*{*@LNSx-bqOt_=1#_6*4p#I6J3qogS6wY%pniJc)ok`HP zsr>-cnxvxPcw}$J=3t^wyU3_QPEjB*p-2JVuIPZYnf)u-)^p|GxMaRA`of*fK zbus+@U8Xy)mM++RJwsYIERUhzPP+eZ4pU~HP*3TXNmj1R4<^}eDr9YZ!Ravd2xI!2 z;_j!tmH%Wyt<+Xbl9XiLaFH+OA$LQ<(uum>^Hes^Ug9Y>Yw=Xee{3&4&;D!X_iue2 zvz};O)^5+D#&62`1_N01W?B}&7LK~MFYRw7}=!*X;{8seUr`WqeA@*FoA6M-ARQ=Ji z@|&zc=2YVe_v%;QINF&$ukzWBtK00f7L|CX)_)ECpBLR<&KO^}%Vkx{^4H#9dJ2!r zmdEUPwQBXh`|IYWELm}OJ=0_ZM;qRbo2puMPbcp_YGEIHNmS#ttEwosc8^=S>!B2} zdQhKM#%9;cWwZGfT#8w2yVLaivA=iU*OfoqzW?vr*7r5ft&e|x{NnY_wd%8v`7Wzq z+WsZ_(3Z|ti*sorewX$?JC=U@c*@qo_%%Z7tb(g9hy{zdO%$Z0ke!OBbKaskyZA*gO3yRqNQxg}eX!dMi04?54DO z?YpIN`SrhV`y1Ns6K}Yf%5>@{=$|tCTw74~-2CB$1vAczX*`fO zoMJm^@x}`t>z*hq%Rh5m`IErnU$XmON6-G@BEQYzxzyjohkI{FJb7gkcc|)#^Zz5K zi)A+Ms52C)(bA8);~1W$-x+;(%IyivKG*Z>`t=R$Y_jg<^qx&oFZ*+V-$2vqQD&jH zpSpVV%tM#oNQ>QOnx6cm{oOjve~0Wo?RykZcJ;2VBYvje*!?e2+0|m-T=@^u z*V;}e3UBmWc)0XqaiQItd&}=EGfdRk)&KmBc4gZ0lh-~+KXx`cXMW?wf#p}0%LW%c zNl7;DPV)P!{h@7fm3Q&J_<2g#T=ToD&F>T(e)!n7FNxdX?nQ^|xk5?v%HC-Tsl8t3&wk{{vA0$`i$3?M7bGNqxy>dwBk{Gs*GB&&>zz95 z{MsKkH}%a~lx;iPLh7k}@5QfY*WXys_sBwaRqyQy(&kmO-RoajpFHLCKk3h{10Q2o zPYaq|a^$h&CG+#yCV5-5ny&Ky%K6}wK3{gV{%*me7oS~=$Y@yqqP+O!u98*%Z0+}C zzgk?`c6D?8XRk0b$EC~my!q|k z?66{<&+t8WPwMe6Z1J!4?;Wt;;5q*+x7Y;hLr&qKT}Tz291|KntV0Zzp1-B>#nh11 zxOJ(>WJP5)CRPK+w8^JA7QVQ+F+cm@72N=di&fA9*omk?O~+ z9+}2{vz)t@-VocXs-bFdK$X4sX6-e<4Lx#4ZI3oQ3!PuPOSeDyxd#hNvVH^;b+PpqZ~eLR@75j_{-&%FuV1sLZ$EWy zzby01sK-~9Gi*P~SydMFM7%4!L23evz=FG#f0kDB%>2lG;lNuahX?WpE?<+lxa9%Q ziX;AXkj$C;zCUr9Jsn<6d9)-$(H!Ui*cM9%ee9T%o zJLM(6{aoXJ=a}WU`+q*{yxrYk@tiLCmQE6RTgbz4*1Y3_P~YdWVu^E!`1Zb>E&JT zZf;Y#n0I`g>2uu)=J_>owy|-K%@f?pel~4&-ZtBQ{rz*hZMEVmIXxWr|5I)HI)DAk zR9#V(TX##&nqHs7RsP2K{ta%9H$PUrnDYO9WaT}#+3T~ehg>&#&gCDQe(v6tTYmfH zSOt0C?qC*Ty2%*XdhHf#NR)wAnaRG}n%$MEhI51GB(5)WF^N0reVvJ;Y<;N0>zd;C zyYk)!zF1w$9hx2A8~8hK_1c6RrMCU+lg~b$Jpa#=jn$XB%HF=+;A8fY!6C1%cjmn> z@r4?(tJZ%xemnX1y?32ojP{lI8oixi{=3Y(^vkpdQ#(qy3*L$@@w#wlTiC@)y%?z(yUjmG+rnqEFv4c3{zJi;F*ZohVH`-U#Ngxx7u_%7zH{4DnT zne6|Q>bF-YT>qKjnST52%{yAFqRw>BoAhbk-y3{JK+;O>n~ng>nPSu44z+e>s7;yy&p6G`dt6Y-~aLIN#BX>|1K() zct{*gwDb8ScmC1)N}Xv6hq$Gyf0Wf8we13hop-?`7vKFjO3Vs46n{N#^f`r_>t_r4}glXyO-MTSp2-)y@B|DT%@ z-OE3iM@9+UtosnLZ{tsfJALanOsedBdF-&V&BF4c4Y3Z*s%Pf&Nyf{6Ty}_mf9l21 zJ*#UY4jDV=rcH=Ao%_L2Zu9Q_iTReib?@I@zg4n!f64yVjXC=zo~<*nO1)nBaaHoi zeg4){@3sodcHMoMW4A71vi_0xKVI){%J{^`e!%HRr2MZQ_r&Hun~t9C758WSw7=)xt*|@cF|D4W7K_d6<<4hKmeUvL7$*_$D#e_OZmViP5(#Bcpff$}i&G z9eIauvf2C>pRMn5tzOgrwz}9e{DvOjFTNIM%aFUFI=N)7RpX&q5;sdv zx)fe{CTq%Fp&XZD{8F-do$vLD3z;H6b=~{H!F(|I#m18>{%t;9;PmTu>BXqsB?dF2 z9<)t-;-6%1uc6)HSn@Pr_PWUrxLUYX7%#K7Pb%m0Kk%eQC68zI{a?%e z$h>5W-ZIbnYF&9>j^+JggJ*jj9Nc?#4;XkU?7y!+jpdd51C|$O^Pex^KUXKr{9x{7 zqxmnG+(c5gS!}3X!2kaQ>xHG)|1@VaMlJ|an7Cr*<)*qC)>AQ?KOeYV{5QkqQ{-QU zJq%4#MR%@oo))9$5pDbG?fSdBBxEPCR_SzjTUdVm#jo+Ob>Hr|#P!Kx_cwihv;Fy2 z#`z_UZ$C+MWu2;86Te@>d^^?J*y5BXazO#LDH-|l0lzf5Ni!{=wS^X){hR!x(W zU8Nu%?^WPc@+pw<$%}RM3G4oOPpR^Yzs{f*8~*>|ovflgt6nIkg~e=SigR4|t?^vh ziOR4*&$1%3^A*y*KVxd%%xsvn;L8a=7tYe!&?CjSi;hZOKfe9TszZr;CcY@oEeTI~ zS=laXu=}W3LjSq0688BT9Q;&l-ZMa|JAH# zw~d*+g?`=L-0~>ib;Yyr`ir&y|9+4E0lGPE;r3}=@;P^A#Kt>GuKg3Yt2OLjS@}w> zio8P({YUxsH|p;z;x6u;ocHm38N)8#X8i|`FD>L+{d)4Eo5eE|)c;xiRJ&YzE}+Q6 zZ0_%)`gMgO(|*4$+f||}+jP@v-W#tSUOjJP&hh=qE4BIS<^MQ$%l6M(Dnm8inEw~n zuQD#%ZM?a)>%>K^zFUdvKOdOSa<)-w{_(zY=hy4&oX#6Ai)OIf&wt`@X+dYwoSmj- z_xFE1afqv4-^}d!(%p}Lwa6aPs}r2|>hd9;c;4qX12_F(K6_I!e$U1$7L#1|Ei=57 z|80tmO6*Ji|95W~DEvFPc&n#^mKA+yRpc$(r4lVy!DyDg))x+ZsayTyVp6lXwcG0GYuUjI&*$!YS@_XlU)Apn zo0ai(H}h6J+QYi%Sh&i9<)5^-PrSr!adr{I8sFzXWi}@NZMQqJl*ApMq`2lz z`eXC+C9CZv?)nApTl|>oV+}*BuUIVqcGvYkJG6hWDIa}*E2q{a=FVB0xzi7?{l9wu ziw(@a`+UlOa(w07wQ@z8-qzrRwE3^U>s)*P&Y~(;F{#+k#>C!m_5DX1jxz7#Kldhh zt%BX!fA044C)&01ZoXS_b$*42{Ulezt^fZ`3jTX)_m8aW8`-~#T5)Xuu=~T-r2OK? z!Hf3pzZ)cja|XFllmQ0CO%Z)Q{3}mLr&kM zHJT5^5-ckF_TGP%RCDfRenP9V>-r~g41#xJ^8Y!g7cARvS1!jrVOLq^VeT3RBg^)^ zVGNhP-Fc{M5Mv!tRg?Z^-OYp}8>ONr1GUZ86l}q%ME5@Obv^n%U8Ir(|@QN_jV^ zb*_znyXb0hY|r&SKO+>D9g13gLiFAj%@0S9gRX*bXWSrOd8hPx>~i+6*VG#V99J&c zS;pY#+Ri1;5VL&~iyl*t=*3-ASA5j!Fp1l)Q7XOZcHHcG2bG;i*{i-z-~Z=nhy6wA z{aM%NoaEo|bo-^oA0oAP-DLckZZkH$SQ#;S-Szz4|9{=BJYSJ~|Ki1pE_H`!SGDs@ zJ^Wi&XT)4w8?AcF@J4;{I*V{c4v+4zRc;qrQ%fjmtkN?EJn}AF`&0?m63@(*4qbm0`D|l<}-xsrx=o5}$QO z)$;1Qbo<{o6W!NW-+kS8H>Kd;z=_PU5)wT7RVDH(x zdc1{-kt*V>oUD918f$(sZ4|sQZB8fSq|Re~&wd@-Uw3%@o4NUmxx4wLoG(sU*R@fs z_mX5$yXm5(?+ZNdpOyAoF#W{@gB@v;{ks{uH%e_bU$ZUSYCgO7A-0P3CvJVzH8A6o zGN1RoHg%JPbzJ9sF4;1<@70A|ziuY}X<{_*oUA_Q^76GaLai&jZ8k^C$vH&tPkeLC zNdA-h=UNUiFee{$p|GU%@IN zJrD9X{jPB=TPJX|txWLdo+Ih|MWt^9ex7tcCvp92t9$z&1#S6Kb4P5CNP)FlefGqK zNu?h*IQjj5`R3Ca%WVbIZPSDEY*WO`Hk;KMZoKH$I&5r)p1^SpTsVv3v5wQ+FxrZFqT%kA2II>yOp%xb6L! zC*j~YiTC2|C%Ma~&awFQc(Rn+o(#QM=V@;)JxcA4I4bPwY+?CV>zOJ0kCpyqddt(- zznR{1!)ku?|F~Jl?7JCnuCe|xWp?*Y%oW)tQond_;g9e_ zg;+lAFZya9E?>bLsCo-t8OGO@(Yi!yo>h?S1{j^*>oQ6IOpvd=tLr{q`9fy8Cl( z$I8wvzTRB1T7YB!sbE?4;)5ZLMK8(53m!`;R z-Fd>o#MqG-wf06+$f1r($%ZDD2@@XeG;I@PQsruE(%I0yGR)h6Bbf2TuXj=lA`UD+ z!eixjlXJqM8**nGr1t-;3fL-Jx%KU}DF=%F1bykSJGrx=dt1x3jTt|`ZQozJXD0u8 z21h^E`<78%ODqmXY;R!v5$so6lKa=g%gk}%1*V1vY9}7Q*D|#%^EtqNsX>@)*TGBQ znG4UzU${3TJ7LzFJB;0|=NM#aS%kJPxLn@2;xm`#v3HY|?{DM&a%QbRA4i6ZwZqOD z(GQ}A7d0Ii9=uSM-?ib>k>X!3=j>c-C%HU1QQoQ+ zy{cn<=hvIhpSm-}Ss})thVRn$h}{f64~r{(rr+@WyRPSCYu@qI^E|JeQv7|n-L>b| zC&#bq5_fCA-#vbK>D^i3_vN~x<6k_A2VeQ1pLpUs!}n*KU3qqCC5ZRf$oJ(iIy>gq zvenQ3_hj~?{Zo@4T#@-%Ya?WHk;7qT`R7OFZ<;#Kt$V%w!P)jNnug2Fv)xNpz1B(z zX<2c=U4GZT_eWQqumAU%onh_%c~^t~oZQad@%i@KHZL*8y??e(Ph-hoRxEoTI%Aas zQ%tFE;X1=d;SGzQtXLFc@||akLu%o|pX|$iXS3QxJ-#ZY_N}t0OYh`$Te6-1$+ty+QNEQSAd)^ujwQhQ9gbSZ(Cvzi8wCyQ)g(y1xJM zyv`8)GSWt8VXjRl`|U-CxvW0A?3rRw)lpJ5^WMjaIXC$DH?E1^pvAPT{OiS})YcQv zGQWElpA_3P^+o<4uGW`gcYD8OWS)B&>Y13kYuj9*lSSoLCAn2M&RyNN{kQ47Ez%px zVvpA!i$8ki*UR$Hj2+%0mmk*sf16*wyWs8C>+?2DQ{sHUD>K>fruM&sbN}>N?3=;$ zZjJ8#Gxx9dHx(X#WiOR5vF~Fim)3`d8>-t5cW#)n??LC2D|23^96uUxT;XqrjZ&=c{6)d~&yKdLL+~`}`>1(#GKiZgbtW5Wt{NmdZh!XW|9#g@UtUl8@JunirTpgaPnL35`0jOu{an7Yh0!+Z)Ycr{ z_mgHmn!!}EF?ges;)ZWYGyjAKZuS3ZFh9g5QeJHTD`%ON1+Vma`&u)j7<~O7&8!f2 z>)LlWamIPE;5T0$?U%Ce5$x03C+>eE>#?>->&yq=o~2HllB*%oEr08c-{vQaJ5rv< zJa(^UJ+L7(S)=LdzW2RvFN$)tbJd?TmCDgr^uPAh-?Pp0oi^9}`t$R4PT!iNl4e)c zV+4DdFRpe zN9&@({@w`G7oWIWv*Gd7AL}*FhdsUfaZ%;TViD$t=YO5$H;>ExW?1&oAU0E{^~Rfd z@rCIft!!0SDraAP(e_-s?c}BEue%;gHq1Ngyzo^(lDg-IFe}g4W)CAy#*Dj%CLS?7 z#!xwLefvWPPp^>K9n4$Sp5eYC^MuR$(oG4=O?KB;x-cJCxNt;*aeHyB^GwO4+9eLX zPp5U96BS9y*zPANm9TQtDuD$R5_g&6wukTJms@+$d1HC&q{BCluyG{3IIwon#1^N8 z8mWtCbg?mQdc^#E!*wQSo&v|>w-W6MTMwSDcrk5Cmhy_AsDoE(zVhc72bttfg_lPB`WnX9|<{t@&AxiJEKq~GXCeO@IKjirjTDuGcLFKnut7mxAXbD$GR)NwCUe| z5|VU1{pkL<6vy=pjQz?CY+1AWm{)CmZ5GP7_c2%Y&%H0=;@8i}nDgVrKL+{21sgvr zb5#iS&DAfsy78R%4Tj0JdR~t`d~E%@{(kt&6ul+m_V)vku8X=FCM9!5Uk?$;QjcD+ zfGKeI3onaL5C2BK&=mM|GDmF|^JY;4tyx>LS1&ke*2Nxs*`o20(2_2VwNaB3YnOEI zJ>qa_s*hB>&DUeMRVKC7K~ap|qgkB_~1s#hDP(anBx`}>=YMf#0`*X3%zTx32G z#;}$nrO&S4d7Sv!Yre|A zH`!0`l<)pGtJ)+)pi%izy{G%}_j^8{Q$D!+<1uOf)&CzA)OK6uSuQKC5xskN?)tOQ z6NT4JRC%%faj!62SD2kl!1NWa#n)Nv9Y&inBU*X|{TR@z=w&w}3GJ}YH^>*Opy_0LbT-PbcERQ-Q4*m$D0) ze|sCIXV`nj>iqRw#^y6e12$dCzn=3j?Ej-3j|Bf{%l%Zb-*q9K_2ZN6H_rb#q9d{U z{+EgC1^p9CxHmnTA#1l)*#438Chzi3l0SuJaOZwKynOxJGP}Q94$Jhl-~E~9DNw)Y z0<*Y=(?QuscGg$>d>+*n$K-or5gfr&Mb>sGdcNY=9QXPi*Gy& zl>NE3@A>^VpEBist`YknWxfAe={&={h399#i=MJkd*c4%#y@2F+Fg%ae5SFlE3zP{ zs(pD`(ka6a4SIR+ob&#$-Q3`4<>LR~&9k2HAKGPC!i&z&SJ(dO`z12vO_bH4?OHb; z*A{p6J&}2Pa(%@?^)0~$^3!T=HD-v1{rw^zo4EbcgCFPGPc~}ZX)DdjR%Dpx5}(}Z zS@8UmN6%ZU-8*d7@2HDDa_V^QyJO{FYCO;PX)imv`I*&ST{fz#T zWmoIJU-Z@9iPQQgZ7;Rkx#|0lwB@q*&z*b3F5Ma`tsNP?XUXxT=}PNWfNx4u1}w%zWhQ(64} zxIS^;XHj*6{Z~&vSXSY4Ow8uB^51jMbl8?@&s&^VQ}|>`b^Yt;`@7ai?LIHs@uDue zQ{;_>l&e$dHHin`7I63p%uuS>WwuO(#ahY2@W9g7!byj+lVp}N$+l)L(mLG`Uu$5) z#%glZ;(*VGta)GW+t_YjRVb18x#!&r-;b(iE!nICSYF;TW1F?uxlnNJ#hcF8iVJ$! z1SZTdaB%1dWUP=``kFD!)uo|#g7tcZ<^DGLKAg)J@Cz`;o%NO%iT-f-@iC@Vvlkz^ z^YL8a1nYSV9L+Cmc3i$u)bT?`qh-JonSWQ>0)NM(FPi)M!iHZQE{|0A9;p6xxb?9n*Z0A)Y%Ys0Y#ZK{+dcetJKw&` zw(A#@-hZ|=rLqBYod199udjJH(Ou5+3lo3Xu@_5~+|^wv8maX_bjsZ_Z8eiP?OIW_+k3;_y!bV5 zZ}`N;h1G6%vg3c>Ivnoq?7DT*`aH`#zP#O2)`b4)o_1`_{9DHs_myWC@8QTu_ZRwA zaWlRs%g0)3@zVXzB+lrRC-{=>xRRRD*kTj_N`eQ|7gaV z%RlW@Z%UhsYT^m*EOs7^YJ+UZ-eC< zLRde4S!1W7a8`F_ns#rl=&mEyk;|69Ed2DnW^RH1$r4uU^Vce$YR6aJ;+5`y9N#Jb zyW`%UOUeDVWj5DezgoTCj_b`!zfJm_Pm&+3tq{I@)BD@47?qfkG(*li+fQ=GA31*2 z{KEcy5i-f)tLGAZ(Obua%As+iy1n>0De_wj8--*Xk0Z*(ut@-DxjSoKrC ziqm~Y{+C1hGQ=Mz8XQ%BJbSgu9RJ1jvi8SkJaH`F&8FA7bk_Ra(-WrZrf6{O=-u+| z>*DtYOm{Y0tlt^M@OsZ#nS#AdYw!4f?C*KK-|Xniq&MDipC$!6GRXO@@5=wV^w#Z( z`R)GJ7qWiO`@ZM-2lK7n%ecJfW^Y{cb1Sz_{51Yl=34dlXERT5^Naj?y#KbB`TZ&C z8Z8?R+dVXWEBfk1!(*Yk8y$A0WyO8xp0zHQ_P!_*|I=p1siy4f`G$@2PHcV9c=q8U z!}{nEhyeOiSbX&O=i?|=T{e$)UiRwA8i<1MYl*_bLE_Xh=_2aMK z`Cqx|hHFIl&Y!!}r>!0|A!K=D=)suA>4|xi^z{21 zUr&)WVY}Zu|Lpa(Pm@H>6d&FD{a$rs0+WUBl1AyC&6|@M0+M#{t_aA;&bc0y$@XaN zv}A?kPj?s_7Mx_PmeD_cnT4Z_o2mEdjzd?OIy0u6Fl0Fwvv8A{<+63%*Isxx94Osl z;&)(MnQGkZ4?<04y~i(Tme$sP+dSX4VJ%C7<7=zvb5ms&Rd+K@Doa>!UxxR2VEw=A znE^Hne4NxdJPSm68+hh789I2EIW#7TD~QF0B}=Sm$z@(^$&ggBA@_Hm9pBab5>Bx? z<|6C-`;DvSb~mh*|1#ldQ>4|ZgiXmA+gW}4m^D5{KiXJgxy`fl{hUvi7FlfnbK~ z>ko-vJLZ=3+)eu|Dx<})=yuGKA2K7t(k1)z5%q7WagP}55365@KYx&6l8ST<=Yz~t ztyv5j8{6++Q2%ggdD4VdNoxk}9UHan)-}{0<~5f&ze#J|6qh}}@4mOIsdrd#H|6a5 z!rj~cbMemgKXza#Q)1zXV$QWU%71q?N!fNU%iy=@ia)8i%ge?}{;z{?Rg!!9mnj`n z-newLurPF{wVrlx{Cm`X_3X9V!tcCXFKZ*p_jb~2Sp?$~Siocv3 z-MDMr^iL`M_kSES=i9d_v-OAWr;5$;_Ii33k3O4HBl=Kvmvl9w%dVL`KiT)G-aN?2 z=w_W`b-?Z3YKirQQjrNvv#x;%St?tFH|LRIiZU$L zjm>S3Kl-jjdtUUJj2zaRPwwn2Q#5m{uUOf!DB{xBNeUl17sSs$@BV9v{?@yPq-yoX zgv_*s@m*ylA@+}S<_0+km?uc@2-~>$@y!C04?mxs75g#kkFQ~`&ySZsH1co#aoxBq zdG>+Hn~#`EeYkTd>iL(Mydg_8>%3=)c4UYDyVC7&BjDreLr&Lk9=%!otm=!yzim!w z=Xadt|GJy0yv}vv+MlNCu44a~Z9i$wmVVM#)Lt|xNTN$XjV^As~2^Deck4T$X&B|)}|-9?6S8vH*9ddSQD{JNx!2__eBIt zgY4_?f7YJK+50i7=8}8OTYtqV{3*>vjGvdQ7fd;-%DVhl{=?IUge6Vga-#}#-?%^|`vX9s5Ew&V%)Xcf8WKa`1e`}z@>mBb)=CAvd{6t<>d-pAEuFF5yZ9RCf zNzXq0VPEa3*hN!)UHSJ<_;-E!(d5~u7MbTv(~s}b>ARv|f9*yM@BQi@>+%@Y1Y8*u zye4dSI>?xl*wy5D#i&j9PhpZw3&WjsmVlUptNr=%g)g#(FfC@75ya8tT|GIxH1tBZ zU+2u9UUheyE|<>HSZKU%UBA9&%mYjHjh$@`3}?!0-Its%V-Q;-;-qO6pvHMoyxm>X z?54n--t>RbZ;~UpizF_n$-GXnSi~y-P`9v{!;F^ z$xy6Dw;@Ks-QTM0-0P>De9tIoxpseGz@V!iAK!=Egy?Qga{meI6bv;NN%CWrmI-}%@7x*W)`WwGR4 zYdP7I{@e?Z&d@l2H)e^}NstYep$-F{?sp)H?7(Yjux`A)u{Pxza~ecn3T z-5|&2@3+16HHq;;X%B9GNcSI5VlO>s6a z_A9OYAv%F0g=LzS$21MrV@!VY6ou~3mcFoh#*zi1@!NKI#~*d>a zGb`Lm?9TZ2Y5M*e5p(_6T_rmt%r@MAt$tHgxz1han7!toPVEot5`8di0hl zZpPL+9hXm)Lhp4M@*idzCfEe#T$yg+QEw*q!u^k6`K-ma7a!p+Jed3Sg@4#f=f{%P zKQEi_6OTK{U*T({-gf0&63Z>=)rC;0+eR=Wb4eFi` z9`T-h^=R4AmNz@HZ_JFiRl((U?kZn@qVcbZcCO5GlYi^CNs4EG-}_HBzu?FzxoLvQ zKW}CHS+-3r;?p^fJ+tyOw=?S|?U`NaJS@SBYrWjd&ByjOXV+2gcrBGDsu7Ho;oBYy$?X{fEQe-(0tP+eyX!`#)|p<8u92SH9#^;>B#kS?8_wKa}lBKDyUn+Z~U2 zS8b$s&(KKg5YFQHVr8ka{n;Wu0sids*I(9uo?em1p7Z!n`wto3Z1Ea#`(+J2c4zIQ z?jAd-4T`g-Cgr+=LC_HYp#^kb_K=^OTaPGu2OSIv|?uf;VcN#FX~DzAQQZ@^2j zCn5?jQfwB;Tg&q~eF~^gd1tN8Geg_O;79R?vUwd7o?d#jyK*7(eUbGq4ev&O$d<`9 z^K_eB_tMyIw)6z&{^|Te;YIg8${bGrl;D0$b^q1w(!71lryTfx{drb$MsR*Ztj#g` z=hOR+z2etB{h8IgBxpnFS+Sb4mv=bay2TM2YY-doTI@mClC=g*F@Ko(k@^3!(&G5{ynU2ub6*`Im}A;+_QcC#+A=5TWZI|9*>{AIjPa1 z`T5V|HPg3ynr^>!ta)Cb<9$_S?elMV5@MwmFR$eK$jNp<|=@h$N|9`!i1-^gs{`Z=7 zFaCU<|G%c{o!iF+bo**Fwm0{B%!|tT7q6=uBwr6bs=EE& zwQz;!;Oi5rduQ|Px@#o2LsqIo!%WQFI^15r{^#lbAK~^}IaSp6&l3#4DD08fm)P>F z_t~$NKOX-q2s%xg39{vQARBt-t=#rMBn=#) z>F9e!7jAAXyKK7ug`VJQ1`WfTDNX%Zeor*zbpHh`m}Fq;XJoB^VCU6WHi_-K#dde> zep1-yY^Ha({OkE|nnTE?AodN zU(8_Lo=>MPGlhJ~;Yr_LV^pctb|ucy^^re7@-CuB~^MdCT9Z{#(9}b#G0k^|oJkV-9KFoar7|5}jaoOz*(4ml0;7wSS*8 zU;g{-*2kn+E64oD$%T{r-1v9Bw77TbWy0pEs`rk1TkrcJWu|!S$~6DaJVw7R72e<| zTTopjTi14e!TDo?lV586eHA<>K1M6N)BfX}xf(mZS96D#1kG!izd`?>>f>Kw@(sGx z3um!@?z`x15p-}@-S6koH+t@WV6fV?@BPEYN#b^&Kb~EGx%R2pBB&BzgxZgp@A&VdGo3^^SVPHKZf3ITWcow^9!f@64Oj_miG{Uc5cqtlp*ik3hF|zxmnJ{LJg;@^;m2S9rjC;X~Li z>APQV?tF4`+Y{D{m+EbDd&IVX49RVrr@pviv4wW|!|8w8UO&p*v$DQ>*PDrdH(vgF zu`Ix9+YUi_(YVCWeOo@C+v)d5i1}qv?*IO^)~~m&)w*R-_rvD>Tq*rG$yaVDvMdf{ zv<}dJqujN?WsyWqrtON3BWyVVoxEHuyN|F4@4r&{dH%=kpDl{ZHf_E(tJuVJRaS^? zXmXF`&z)a=bIurwzu)Bo!@R8_U05K@ENgw;8YYzq zGqyc{$?7w&_3#M>>91>Z|E?2Y5jMIa5j^uBqh{Cj8Ri8f$z0b7u9g zeQdF2<(W@5teF?kb-wmpvAAF8q$Ea>WN$HsV-FMm|Mrn!a1oO@upoq6qT!LRh0cuB zDdkEbVk;sQGgL;(hdFgt+$qctNdEJT@xoHQzXm7os{bxF zn%Z;irap(-ZsUN22Paz-*V{yIXsG&H`1PPn;Iu#C{AUCiI)v?~AI<-=c-|%{@qo$?^jJ;gfs@wFjrrMe>wQPTb?$9mE#ExDS=TtIO_=dU?1p>rcbTK>?jH-5 zJYaI>!j0_J(_c?fsrvKrxPI6jU73riTc-U&qUw)@ZG~CUL2G-Nnma z6lPtz`^v3))BC#o>YTMK5zg3PvE}vd1mv?6ZA6lH_B`fzv5lsWwQ4E zGz}q(!x9CYvv2(P9?_pLg-4a^rjA{+E!%^adh<_D|M)%UcI17Xf(VO8>NgJF@=upK zuJ&5`vtGpJ*G$u1wO`$vI_a;eT%(S)*30C$E8*Sj>ua8B^GBN09n3XZUd?pp*0ar0 z@>b?EBIS2CdOX$M?z!vT?A^Dz_UA~?|gqrie-l;pu@csNY&A*GX|HKtNZod)mYn^P} zjWkhCiO#!on|n9bUAVn`uE)!MaraJBZF%00mhw}2dcAqnZYH@)Nv9Pa<U@uMeYl|2YzpxbjD! zeG~sS)ZF&S^Ix9JU(Wuaee1)T^S9RL<#s+l%Jk({O?v+WF*9c$k+~-~m#HkWIrLQL z`-{oH8w+o)GLYWgtv+>q%ysGMEVcUr-Y`nH*yuT-=dtOCf+^6X` zy44IVql2ukuI|6}@zRovO_mRCFrKKm&f)H3xYx05QDK3hLes8yKOJRs9#Jcr-S)t6n~ zRz&tK{ynL?LG`hQWl-(OW&5@}AFV9eGhxHchHYinf8;AA3p*aTsAgk!An{3qAVcP4 zvpJ&o@|)NlmR|Uw*Ku9Hz248PutAN_dA*8y?n}Sq8^fg#P_^CEkwlVK?ig!ty?M?fO5K%maI4HX`T~v zo58)ZHq`BZw#iE=IqA=m9hVs$YL74CSLi4XZ`)&j@cFI2ezOtvu(Td+=K1H zPOHsZ^8Pj$vvbbj;@Yg*^#09UQ8TOQ!fV$a3%`GLdo*Xi<&}(2YC&cCw`Vvfy*{)4 z)FjJ!#WB(hCH^EwLfGg_woNe=lBEl$l(uugTOi?Gp;$ez)v4V*zNH1GmqCWgD6qBHl8% zmDPDJyCUbK7?H^Q;;~(QAMcZ5mV&dgo{GgQj83k%vlf!JpOwD#blW5MPHXMglk7j< z`20&n@W#epE7n$gc+{;Qx93jt-BmTa0v7~ddbjbooV8Hp+a2EZQo%Jj+nx7#=Jmb> ztwDB8+PUx2_IcdlLOYVn@Bevbu79`c_1bp7b#`r;uZ;iZ?RlA8ykPF-t@UrWUYD~9 zk@O7nTzxOEP`mI>EQ(%Aefe&ScH}v=B#uT(M^vP|$cyaSLsoJlqZ4(wuauB(4 zsBo*MV~Od{jb{x`{i6v+LVJlR^B-?E zE1W%N*5zMM=}vzUX* z^L_V88*9c(iTcPZ=jXi{+NLhjk5;Ms zy5>^SmS3MIX*ceyShw%TwTuq6PM4FHUwzT9Gu_^6xpM;J-=^xDi=GJbzB=%sVDl#- z!AYDYB7R+LCy%}I_~*sfS@@IV^Maz@;~Skm=H_mcz1UaZ?fdZNx=ItTx30;5J)^w7 zUF|pDXZGwv+mm9ud2dgDPq}`x^~DMGtM1E9FEt)J8vo6fw>8`{ zx#8#HXa4`+mgLDK&ONnkdrhIqhWowtdsH%c_IqyeTyoQKU#Hc+XdcOJE8o_gmUT%k zxf)loxjNDD{EF`NvE6>Vm2^9@`#V-P6`xo%ToMzsAk*|FN&v*F83lKHPS=_t}!4>2jVT-)7%maQInE#mT-)8Fznh z@V}hCWL=H)?!NPJ3$)8qHa6K#eqt}iB46|2pth!c!copsWv6d3MIFyIg(XJ>Z0Kj8Pc8=?UEwk1f@PIUS_bEae;?ZI_iWJBzJAIhK<3!*{h!1Pj&q;?+_i3N zvykwQnLe9R8(eJo<}i9))fb#HH!VBc-kRU%%^^YQ`+GnCIeYM#&E%KsK0U1b^EGF| zx`*ozwDX$0&srawt-9j}^SO0~Q@)(O`MvGNJq{U$xBGv6G`}!&4wsx&+l;^K*Op0{ zUK6S~kp8Dr{o`Z12YO=xcRWLGo80r%!HnJtV}{dw26IhF|NZM!emb%$oC7ty}-C z-0JzqG&Htyt4dx?Z}`(H9%qqJ|Knjh|GpXJFIi?EN;mtKp|t%Mqd@lI_dh1veVCoS zIHBoFet$n#jJCFh_rIyi+bgc~9e5HGdth#E_x-Q4=l#-?5ZT}{XHEZR?>q!rN!_kE9bpEF|S>Qze^qc3kQV~&dGIKTDc`$-Ki@BF^^eP8mw65ZQ3D`YbL zuixM`i(@$T{a~LLh7K)7w?Q?`%5<8KkLYC%M`wC!LGB%#dJ0)8iYOl z@!0NR-j`3DfA;)5UiUfob-uK8j^ex>v-0ok)L~Q9mk4Ka`2FWo(!^f|%gs6U8#N~$ z(mO2pYR<>Ad1Va`69jTQj2A8bry6*a=?S;<#>kT)lh)V0nDXuCb-S0DsR?04%~wxo z?wcuGYi4H6ncbbYSh@DauA`HEy-epl((SaC2s(72_}bCQ8}jFU`K*^*1LxI{oWb@`7hsr8W`!RWx^J zhYRHJ{J-9Jgsbj@qCs_u`S(@P)+zG#NA|w^czaTW&`KdWv3yzOUi%LT-!^Z2Hh=Na z(~Mc&dn4o{;>G4^1>a3kpEv!<T%a#Pe{RwMtweFPmuDWcodFDl>nXL0SZT!3J^2J}Drtkmb^!(wE zSBEAQnBFtv+jcI-&;Qc$S6|-uUYVM$Gf7VhRu|5uds9*4EcC%4bctUAF&Xu=LA0Po)2@ z?=4wY^(xGM=C^A9)?>=&#lAG{J0|VtE4MpA;O^A5b!9$>ij&_S)4F;5-<7zM!|GS3 zubB3JQ-x6d%Y?@X$>z%%>wlbhF=~{11LGW~mSd8= zGO_26edKZI;z&??@NZH5(^==9=HH?hv6lDP^>PM*xz8FyjT~YQ zt+M;@JS%tp%O&Ow48J5belh4Q%D;Uq*V> zobauDyi|L2{HeT0Sw9&pUT-cEs{gX>XTv|!ChKEYb@_UFw&-%M;?Fg!vtgKW`(#kU zmR(#ii~SEdJ=$Nl+4k)$&I=xS8~In??_JAs^?cp8&E4$3*7>|>*|{_M==4c$4U1Fe z8M1O^um7DRIs0H+TK-xI&sUst)=H!uf61dB`TuILyMSKB68){JjY6`2-NUc1-NX6f z@qU)hZ&}NKy=A-o{Ep`q_hjqCReU!=+Yw%#vwm;W)RJ+oy>x&2-I@E}Zh5)G-OM&_ z3wLMys(R}uMe7(l{>eD&BnrLg*fvRiD!&BlE1T{W|Gd=F%5TlRX?Su{uWHyDBlqb0 zdzWr6d@9f6^7e?PrFcH$(PL5^+*4G}S0w6Hx}_#>RbFIx>~_`KfUUr|+BW zdsb7!*UynK$?>Zf*R&^o{d*jD{S@eZ=}{H(zwbpE%a)&sSm_S=r@eFty7-XFXB z-kb2>lTO#nS2^=b`cwPFUDx-wOk5(?b3E^GC=F!~#7HVsJeqEpOsQ%=`HysNmth1b^ z>UO}LF|GEq`abUl4!MU$kNe)e)6HwRD{cQ@N1*xrl;`pno9v|>UQ7FaP>|eYdN)4u zvS`JVp1tKdTQz4!?B$JG&E9;Fvt;o$*0W+AAF2x_W4PQOYWGa$QCa-j`%!>Gf0)HK zyGxC~raUn4+p?_v@75nq%U`v}w;fc8%4(l;WXi?dVD~a-o(}h8Qu|-6H~U?}Vii3_ ze&Y`1li|NXC*&*YpBEO}?^^s#{dfAqz(;9@!Cz**pQMpfcKx?_xD>Osf4;7OhW5S# z%5N_uSMax`oPJSQa)J5eq+3?oXWO3rUiI2gvTM84`kgcMzej&Eus{@k!yi{x#U-TVT|8{yx?D4F-_K{tjoo$J5?4=)e|>&2MXc%N zOSRy0W%rdB{&W4`%&HskR9HKFx0v2h^JfgZPtUvT{F8&zxLAJeB;Aj)>sH7ww|Q{u zsLaRBb!W6^+>E%?{bIUJ_qAtivjx_cMNA4Wy&Svy*cm~iDH6~8Rc74Se9Q0qt6(F~ zJ16IT5{_M-UeMpNq1+@w#I%0O>+LMNXDs@5bK|@6xpmj4S1c?#dAd`)Y=xoKT&Hk;BSFHQpXRx_ZsIzSOrs;nSs+H87<2U8^O!}tn{ZUuW zc|0wVI{IFeq-=zhOtEI}`OlQmz5DGF{!eD3+%g*E4 zGkqs}&aUGTTup1mio4i61T9R@KTJ;XeU+M)yR@cnDI@=?g6HT8pr>@3#Ny-~_ z8J?~9&C>RIef7sxa~-C#KI!dkTEcK3v^JpSRsEmG^7|`}c_%-=W2t_UongX9MvfTv z6bsR}IYvzflW#EO_La*DwlBO}JSq40_38UqW4A7xW5n=7ZB;{Ivgm}xvC=$-H*=LT zZpSBVIbi)u>$>TGhb4u28!q$L{q)&)+S!f&d{~%v|I>bzb#<0yZ)a&s%S@VH=y6Qv z|L=1Wj~_?cN&D=$zPxbe>xQSV=Cs_6Jb!`BM3 zR^lf4pE5J=ACYX|-pKU#$b8n9mbWH(vbyzgrMPd>mD_bLGV8LE+m^eaO>KN@eIGEj zTHp85*vf2hAx&?hXUW5hR+fC0(l;hv%sI=Jy!Enee#_f^vFF2j!`8oAzL9bL)az-r z8_!>iwQgjtdDg?2b^eC(=Xdkp?qHvo-prgJG;n1y)?~R?4IAzmK_+LI!V_;^v zdFzF$^6_e>jJ}y=>+j~vmA(7vcyf8+^Lj1${MXCtelstVjnvJ&er|W4;kB{_$_;Y* zyYIb!(cd;n{pW=erGTJE8>&Y$z-t&+`BbgU5T}hBqf2|Y_dUH5Z!%Rz=cV{t)n=*u|9|x~r`jEnKiP83SN&3; z=hPC-nN^N%U(bF%RleVh#q^`B$9>D~4zuoV_%yrk^5-A-B!1@{Z=B38wC$_%!*?8C z*ccsh=D!S(IC`%CiFEuU=PgHzx#v#xwqLZjCCd8Sqtso&2~*cq2`9Z>R)2EU{x8;% zZqX%f;h$dITq4W3?(C$QTjTehI)3@qyUouXxBcEWcdjb`qLn*EYtI^cHZUESRKqm) zR;uvrwKMKnc+HFbu;fj-$GbKD4d&PFKW0vfc_Xvt*f*{- z4{Yj6Pe(49uqN6j>E3elshgX{!ls=tyLK$tvMOZui(}1ptZGxIA8EWQ6a|aYQu+O?V@6`A0`}lfuuAK6SlyEDWE!)Iz&bVoZmy(s`3OtXI-*;)1oY5e;?+i&n>fnPPXW`HSi8 zAP4Tpi&j?OT$H0-y~DBOn-Y)eMu%m`G#yjxvgYgkzPo(Wm&hFM<+JQly6%5eu+r_a z3f=zs$eb(kb$Mr=SVu{v-&cL|_Q;zmt4FMJeub~QZ_qvWQGu*|yZzr~?vr?}*FR>A zz9FG<>P5l#8@u=A$B4iEsPez~vafk;)y>m!WgCPN|J+dybVTsZyFid*mc^Rqryma`vrdldU`+dgy8aOp{l z?ykOjEM)Hwxqn-X_ujvll%7*{Yko@3*X^~nlO`UQ3|+s?rhJ!~PSNGre==_<&+ESV z#%Jx^7s>XIl9Q)@=uxkb)?b}|=9%x7jfuULUp?wLVvuQ_0J%W~%_ zmJH3j)a>mEOV3YHR|_|PtjZ|ypF<#?g}29P3-_t&I=@CmhgSdW7a!*~7v;+yX}UWl zb7~ReCQ;T#uI59HSGUz&W7Il+AwTIzdBOxnMep3%77mxKw&iaBr<&IwU2@gz!h*SP z`4=3O-ZHa7q<(V6?X<6!=0>;7Bu=vK%ARs^;kTEH?z{F}fBvbjI7DuLLocgu#pwr& z+28)?JYM0tO*{FoUPtVM8-K4_8Xe58Wxi~^pH=D9oJ!RX4-ZH#{o(ZNfW7Up^Szs&AOuMRsg$vt#`YxcZ%v)QKUjmua+*S_C1^=ZkL_cwpOS#(_dLGAU;g*OBD zFg?jyUAJ}nH^)m-1uVaM;}f(W3dyf}Z=Ue@X;9b#)eUD3*7P3<;bi$GaChre;s2MW z?<;vZ|No!o6M25$y1uWBA(iv0Ovc}BmzO?X+q-$!$*t9@i{B(=@oas0l=Yrc7?alD z*ZW!*SBULjv+dPpv)7A1{p3HNVtlS)-t)he$2|6&NZc;nZ}X@<^!c$nH{Lk#+$&Wf0gx5>Ezl~N{U1NPbYxC3(HMjH@aq?uZH~JfD&k&xZK5vS~+x5Ry`xh-v z3Hsw{#+q@jAzEPi9j}O^i@z)^JT^OJV$G$$8U5G3*vH3I?v{CFKY#Y0NB$)$@7v|7 zUaW|&KKUf4`%(B?i%lv9@zV11FMob9q2%ShhAW2o3#Qn))jt*!30rQ+@agZmyA@YX zi^?2i(K@SmP%6&dx%BtkGmon4dkv#@UAyDazI)mnnbo2is`L9!mabROwqtvfy`8}_ z_D!{wOz+1P`(I6e<7e-+=)2BYp`*6W26AC`cB-#S^!~o=DBUvU$(!}!^)CH8C+(ZU zki+*?{Qe`?$35H1v?fW<4p?L~cj4==nuY@Xn_1sX3$6aAG4D;EmPB{%6Z?d|UpDIN z#EKVG3P=2LDBl16IjhdTCW?Yo&*d53>V&vUKcbY&lF zu|%Z7@wR1~Z*rgah~+sHe^WGVjX`+sL7tk1`z5mP%N^V6A z-wbI3wqFlszNxZ4k`VcC*}vOQ^*zl0-CCJvru;8${-T+-FJ`sg&Nxv0Ev6~>QXijZ z*qb{S`<8gx$#1h&?@)2`T8Te^kub5=j#t`n#zn)6&@q6A@ z9=qu7R>1rw%hB(Uv(MwpdtR5@-Rj&|_kC~OQRxl8&pG~Mc(=*HCH#i_x267OM=D+@ z@0>OLtM|IQlc&6%^;6IAnr%_W8nO3_P35!gKFcS07_C?rd;6or{#Wd_w{HBn^)bp) zao={!4I5YNjFvttY`5^JU&-doM@%1=C_jAE`=#Ldl0Tiik;l}Y6@A+BJMr+bmmC% z5?`6aodh|T|JR-?KRqj^9ize^U;E{vHs`{FOmRjtSs2gEGrle2vrYCv$Hl8lOSZZT z)=XE)xv(w7$fBo(M}M)J!Zs!*7p@zUJANfF{JvK!8Ne8N#^a#u#ay1=^_#Xmx)#^y z@t7$}$mwsHNWuAox0huLUF*MUS0f^Er|7hNe_HxFi5tn>ZD z(8ayr!=sq^_!n-=H@=>JkkMvayzo)mV_fGMSaWsa8D-{IgvGWAoVB~kuJ_?&>96xM z7v!hzv)Wpt_ItD53T~Fm<|R_v$B#yE=FFFlrUtW6^be`(gvfZqJ)H8p1EsftaDyl3Cz)HC}2!U=>6xKyzP!L!&d+6S=+_e zS-4gF|NC9Obn(`0Yj=dLd%X9}-sh*MNxY0ZIjJI{^~Ni!dEO>h^HTTRTwBzqGWE`6 zmF{;n9pX70F_)IVIGtWqm-5eGr+MB1)r2QAvajE23@y0K*U{k5d4@^#a|7RZpY3Jw zo*}C98@6v(zqI<5oA)na{g)x0(@VA_9E?tRyf^fMkn78Sg|+*n-1nT@eyso49SPfL z4cT+$$F|?nJt@3i^~bBtzb?wm=YIBPMUGt9_DyeH-l%H4W!RFO`S#zfNhuF2CObGg zHOfA?{dg{`jr(!4#N%z7_+KwqF}=Cx%i*qEBk#Vmxpnn#w>-Aq8gJCs+3Fd%OOlC)<`CbLErj6PXTj?47=( zVf*CG_Ng}(f8LX_{ow{)mvWsAEpxrB`Ng@tcRVP68!hnuwZ>Gx5uNhZ%4&1P>G+w$X9iKV<#J!}87 zNe^~g&X}9_{DgFEdJWg<()lrB$JhRCz5l%+5Q_sjdm4BI~} zte*X4Ew6;noqM&v;%qzBcP;#rCym93Yq|GH~i|He$m#h-d(_XxceGrY9?SctT=d+72{vBJk6 zgeNB(pS}9SSAMZ$Uc28F_1(_Xrfyt4Isb0#yd)XBJ=?zM+9wyT`gT<1%PjpYoo8iV zwY1xM#A@Zretmj+`Z%9MV_eV1q`T=|TEEZVxT@ilb-~5B(qitdRe4Q34-}=6C9kn$ zT==yi_7=;XeT|#!EED-0zFpgU>!rPvRC-URTEl|(a(w3k-n57uS^v22A>)#sew7t0 z63)977JRduX;*#Ek6~6a15=~oIqQEjXB?|9W0@2@$FJ1l!Lfr3o<$y)B>$^fUYRWN zh=*01L0Or7&O~;BBZ;{QTmG*995rF5U(;r@b+_2mwq7+A-ehJO;>Z90+RWkx2F?q0 zeoPC!o%r=xIMhntPMrO(;rK0;ntW&ZS#`?1KTa@KP0S6{Y%cC6Qa zewA?(%Q^F)})%|@PA8*5*(YVZY;;k2zQEwSi zgmni| zIfN^gp7(P-!hO(TzJtzhCB>um+{?Z)PB#gU`}-pIT`b8Q~?KTx<=DLE_F zxolF%b{4Y*(M;PmmfSBEuKpHpb?vm(q{Ka6pPm2l+BM~6$jK{{p1t(@wDSFr`6b!hXi$V;A#(H0HJ?PyIT(zQ@fo(kx0L zAexEU@%c2-JsT!(;Qv1@hviFCb%j*lvFtAg`QJ?Vc)+duymYr~k;JAV*1IRwc5d8R z;AD09+=b7-mh6A7Qkh!zobC6bK9{4vwj0N(2H&`pclxNcwca-F^FQ@JdVTKLAN!{B z{RaKHhU<^2fB1T;dgIGen>T$>je8(^XR+;%4Ieu#Z>atWPiwZ`b;6Bv(aW7JGyM1T z%l}R1KQsNP%8v>I%!{r4?6x~xpI+HKVWn|opVU;k9=WGKF5X!C8l-;DJiPw^?<*k*XOd`|&y z*mms+J-hjCugU8OPvHIcOy==A+33G(^Uc;86-+MMwcLJp)8d)$J?@p9Ed8<5P@Vnc z#A7dZ?w!Q`A*J-w=by#f)a%06WxttpH^w`?>S*87=T$LY|LkvWKKiDrJNj$z{;Qqm ze;$7~J3V{#$N9DyJh7XTSO5CO|Ne`{qzWa=eG)sq-Q3*E*vq^2>ca0ET(93)S>k_Z zDzD)8&$C~>XKHj2mkzA`A;#ADIJarh{MhXlvu&Ohy;8sFRTXKnB_lB2%<^Vs#=K3= zTd&9e>`7st|CrUbC(NkZ{4d|~wx5rx-yRH?KD=q`-R(0^ubjEgw5{UB3G4X^{#Rr4 z895e5-|%){b$N%*n#ddXkK8!c^DLpnW&aEBmzug?A}z&E7h@!03ZuV)Z+#eGbYDO1F7Wm`q@~QOh`Magp{MiR-1p zC$1$iYJS+y=VWwb$i+Y6^YylBFG>+gh}eCMEh9yF_I`&y=U&_Y zdB}hKw!!7XqI;F?+nDb3ZMY>FKJ#waxx$CyyH?N7eR;#Bq-6iT2B-6-r7?jAxCP4W z_oZKdxkuElL1IH;OM}dZ3o>to7pT9td%I#=6vvs8e%%|Pht_RA%aEOX`q^{&TQiT$ zoK)SnZ}BZzM;*q(`?cR=8>Tk3&f6)@@quZ%P!6k_s-2fc*^`Yaq4`d}YJ=CYz=JEYmn7=^n90i!$&pC<3*1hzpC0; z@4LN~X~D0FDeG$fS;($EJL%-xUy}k({h#_~<@}1kgstCJ{d&7)RgBTA%I1#&kJh9F zE!gw#v3s3uRJC95CXfGK8e#kX|0((MC8$yC%&hZQGw+;jO}Tqo;g+u3zTVT(Q&=zb z>en)<-JBn%aWOjc{f@_dk8>xM&A+y8iD5uyIkWu5uXop;YX9gu)wti>@sOI=7Zbnp z+Ah?eGi#=|9-q_vwgDRnWRo6cS{A)wAtk_x-=` z%BSD^|L?o}t_Lpy^iy7Dlrh#?OFn**-t)xgq<)|DGT7g?^nzslrN%EF z0vZ>ito^z-^uLU#im3h@=`!KYnzbqSDrTL&3MzYRRQ5?%cQ5@Y@oxpM`<$QLj3)Q> zJQaR!Ve~TdJ+O~a?EX=8_39a+_GQVN@84p)^4NFJi(hQ7XK%Qvvf!@Fk0|?`%$ig0 z7Buf&uiO3j*>Sdc8-%6#)^GScsafpx1K)#Q=O>>Ld)EFV?cl>C-71}xg8tuTJV=U8 zJ-hgcVk2X-M_j&xRQ-d>9qLj)Sib1aGqM+3?82RsxsP+%h5LVxHf-$;FI(?%C#Qk! zb%*Mg!|xXbI&@yUwd(J`m)ZB*0G#X z6Wio#_WsHCGw+Z2uK#T87yBgsQva!=+y9)OeecUMX6q&01p!tw&aZhZrlJ$#krujc z|E~{1L7z8N|K!%!%#{&xe3r85)c+RGNjqzpY^3{DCB>UV`h6G3KTx2DMWhMkD)y;Of*b$ZL?MaSmE&C0*%VD~00*>B$mlRtOTzEgO8qvLogh4`$CfbCZ>AqjYp|^@oD5HypTYCv}{a{3v|eNqx%G^Sj>* zirnSSKJH%DE&J&6ldUim_h$TT$^~TYl~9=y0VyoZBZSmUpR~I2FLfx7g8j z0lVI@9Wz9Y85CwdV>!wZe5fU(b$0NETkB&FTraIXo-+B~I$@`N#|90CRMr5c<0)w? zB-Wl{{%*JH0dSZ87L_&|29PbViWtD#&P|@%>Q4eyvs3Y-|u~!smNreaIgOFf@|)3-qm$3?3AeaF4cg0DB<&1eidSbCDzea@z{CC*A)o`mU} zaOk+jTTgwp_=)>@yU#hh>!vGc7Yd%}Sg!hpYsF&Q_S5#qn*TknWH6I|oYBj=IwRHi z((;NoyhU%{j9^BCoTW_x_h%6b3PC%vvqn_t{0|K+VL6`o3$oas#EyE-vB!yN=iTNWHqbj#N)`Pm*UUIzKNXhHo@=wq~q;& zUluYOGyQC+{H`K#Q{3$S*I#*mHh5Gq9N$nc^!Q5~f1~uTz1(qslCL-XIOZ*Hc2Sj~ z;j+$|%*9p)n)a$Y-fzFl^=xXe&c%@XvHtpx72~x%FD!rmCaL7W_o?m8KhCF2nzz*; zv7Bdjuyn7w?KY2k)BVx2Uw?j67brIW;Vs`M2YFK%;twp}puVT(Sm2K=bN{EW!CRxiXxRJK#Un znV%<5XOiUB{X49yW=CICUwCG{GkErtq#^fJ?LmgHi~8YTJ>fTd-Z+2#-2Btd^YoL4AGyCyj%|FeyTwG!N|kfc`zYIF z_8ao&1=G}TytuV4Z_|V+Q?4vDzPo;2i~IM*J9o|N&$8=|)s@PL@x1p(x<AX&yBQk~T#Cp#o)_}ZWWLbfvRl{FO1xfN`YD$8d48<;^^5!w#gmj~SR z<5PR<&D97SZQI(M#(jq7=T#Nw=A8^PnO2bVRZE}mar=$b++)$5#h+Ijc6v**|BK#W zn68@rI@qss?)}P~e@DgLm;RKS&3GnO!g~(u>-OFDz*ti2Wa;B}?UrYUo5wMH6YFW1 zvo2kD^?Tm~4l5LnbEzK4nyC69qN%seZF0+D&_PBkWvBOUSMIUg>)>6>QB~#Xk^5YI zQFHvm3EAso4O9cP!jrUT-b@W=I_9_Y)i>J*0Zgj@rxxp;44bs1CE0qxtLP00;=v|Q zxvRtGn;*GWZv9;Hj}QEb8rD6I1I_ zf89%Fs)}}}r~Tx@eK(x1?p55eu}t6YLH5%{rvumbmAmbaE!z6tqi7cw`h~*V`-O=w^ECImR<^g0x#-Q> z2NnV`k-Psd+9jr%AFs9BuO}B_eR0Q&9>)AGn2- z?>e_zsO($Xt$OPLQ*!%umYKI!_P*luxw+!hZN;Nuhqopvelgekwj}n^o7EE9lArc( zU20dC6A(Y!Y=Tbx$H{x%W<>8z4Zk_}-A*xil>=ss0=+->)gB0WDYfTlTFUWXdVx&E zzjNPRiro0)QKZew%Q4+<`)_i6Q?gS1Eft)+VMorvroOJ&Un$u)!nWP{v+;-G&eu<) zf6o0eQGeQjtb?oEty-RcI9szm#+qUEasKf2DN}!5oU!OC-=1Rvy>F_&XO|a?mhrZo zl+wSsc5nOf@VYmzjvam0S@$ZsD6B@^Gez$3o!M6=)g(!u-)O!6mio-iwQutN99#XX zMfO#{-N6lgL63!P+kQXV9&97jaZ&B!3zikFmtSpMUBvLL>&NzQH`+4pvV^4`YI|s1 zVKdWJe15a~Gp1V~E%#hlw7+JuOJ?%={lD_B7yRhpdA!usg!|mZv*$n9_lEZzv~zJU zecbQLxasD`{ByJtJmT=`>+-PWi=5XGr+p$k--|hW= zPdiLm`v~I+mE#PnMd!q%s+_UtWlf&?c*2@EgFTw6%wB;^d$vj%muqjBI!EMaIa{w0 z$EUR#uKW&~23wR^h!|3~+Vc#jEvN^^9lCix9 z1s_cLkh6#J;;THN&I_vRRHDWH=qOy)JFXq^@I`~bvE0cL?{rs``YuWm7T0EH+frt^ z!#AVw+w3031risIxr8&AB?rrUFc^He@q?ZNtuTz=d37vF#JcuSZZ!-jq5-(D81`6&I~T%y~}nnAbdO%r3>i}{Dy zrLuP`PX`_8sz0eN?9mtQg4pV}Tc_Lo|9L)M#(h%23VuJ&qBZv!qH0s4xlV1?6_U+a zD;n0=A)6=1qH{B0yYTV|`8Ug0=3lKzn2@{ebyu&LL1g6i!(Eq+(-Kacl@4wiH{ck|0$&0~+LTN>-4`rqrpv@aVz&A0LL*{FJPPLHa#cLnFUO+R~YW)(i( z^m@VET-D`PT_Hi*0uKYFY_-=GmauGEeEj3_!X*v)tFM2wz96hylTq{R&g$m%$Mh9? zzx@*1qyD&#eT6JDf5emG>ctz}^JnOP+_+7aKYz~J3C9*!gfjUj#C%%zx~U_h!~LSH z$NIU)?)rH)Iwq{1n|$(Qbk610W7-p^-C6Z~?TM3@4<&w=65jRLlR-T|;{B`Li&xA4 zdBDzZx%vAumfLxGQ$j=?j=ui2(0r2B$rz?)xlMwnO7<5Ow8pwO@z^lWSiHT?iy_P` zZsW;6fm@=MZcB=(kJS#Gz3-;xtKRclr_NzH^l{bww>MVz%B`E{H_f1D*|B)*t zR+oR__P>(2ye6z&-*Ej+C98>dvfLLa7WkBFD+`FrTpPv_K#(ur_ zuB2VI-CcF<1LK44B{$9nMs_OMz3zz?XMbRS=YaoV;b#(iSen=U4_R*bK-N}a^{v}S z7A9shhxNAUPO?pd+NpBu-m?R^uq<(p*f zPm%L{tLr!3e#G)?FQ-wNg#HbV9U=Fh6((bw6wbnHy1 zIKHPtJ$l~TEm#RNX~ z*QQ*)wk<^NTGk$egw)B|+*dC~&IVl&%KwIyd$ak==6^Rp?kMIUFLd2#F9_LN6QnD%X$Ze4zet%ze%&!qg1kwNqGd8c2jzmd%}s)0x~sV7bFY8U#sFOlFvETK=jrl`?0aj?ZyntD z@xr-_PxLRQE6(cY*nLyug3XR+pe^hlc@D76I-t?sO8dqDEET^AKEpFXJ; za?l__m{)ePbYv|>IPXv+8N;K3ZBz@MyL$6Cy}A4$X< zaFrD1?!S0`LjLdPh1toOI|J_hm-~44fRj8^E9>5jqw0Uy8ydOy9GK0zMP`|Q?j`ps zhxQ9xC%7EK^j^HYJjeR;O&Ozkx%~CL>5~_o*4}f_`_~q~!l$d&UrpY%|8v3D89En_ zJiPGn>fNcc-%ovSk?dal+WW)FjSSq}0usdsG!I-pXV)oP<#sM(&(CMG`(v{kCOxk? z68*pFLFt@}0Uxey^m=OXT&8Vf@fimt>svEa9xPIg6_8-~@pXFcYF+JXZ(iS&lb-Is zi*`&zF5za4dhyIWO{6Y z@DIl4LL0XV%RdS?`5voe6s2pYx?jloV$7!_i=rN{n_m%7q%W1dIrKwK^aH*4n-ROF z+jxsy%}ZGM#Jh&=&#T*;1*OBEerJ65Y^h3|zVHX0gX_MA&sME@wf{ZC^cFYIH9wN4 zCsxVUKiaAysdGv20qDl@>3O@~ZfiFGdtCe^w`2X+H!B|bC-5YM895jv^nJ?=m0Y1* z{b0hs*~e?#ay{SedlkCgs>Gcse!mdI$+#c}jUMxl^Y-Vq&vBXd;OM)XWq~H=#N#R+ zR`kVLB_B`wv!-Uhx6an!4TZM9UMv>RuU!&-H# zsx7toF5k(GAJuR7U0W{y@vh+1zE{irUpmx&4VqA)qwui!MmYDGzwfH+g;=tqA715M zaFa!1;r$QoDmuH5PT#b)E?d0z%l=IRFL-mSvqa_JVb+@5FKOzF*0L;U5Lvcu_3BSK{S7yEoN=tko*eqY@%yAe6HW_p z_5)3mgr9X9X0_WF-M9F$>(_(>EBvd}4!TUccrI^s_CC%%FDA9fS81!y^tpfb;nAWu zLY1A{&zW2n{p-2rn0g`Wo8@|SUL^~e-;1k1a4(%*eDc7uwyT9R^yRMk*%dX%eq%Aa z{e#tRl1tQ@WWNsoAL_f0?an*MVy7LLoPO(5ZK0)H$=dhb-(SAB>{G}tIX3&>%{#rZ z2}-qxR==^U=6$Rmm#+R&B<7&MXPJlH%kVwBEkur~yFU({&O7;mnEjH^C#9c7=-m1K zMQ69e`>g$yti>Ou#`ecOo~m%qazn*j-DUn}uR`36RtpQ?tlqQs{)bENY+C(qrdx^X zeh{$NPH#B>M|_^?vYO=lx$D>M-@5h5EmMg&qt#_knZlNRTzCKOYwK$H{v&EB-2V?< zu2^>e)N({XFx`8PmtPcFTopx-FGE<^JFNb<6D82e-1rYD~4^ z+X_wHJfEf<%wHNmk8#dFm)*+8&emIhUUm4~wY1ci+_Uf;m z_m3=pv3{TT+&cb3#mlFSq4gh{j&N&H#glGi$2`$KY8-T`wE85ruSq{?DTbHzGZom zRp8jEg5ruEZgrj-rj=jU_v|cw7P#LsYm@1H3)RPLau*dX4rXr(s%KnWCl+GFlVS91 zY3cj9vQi4n4{|3Yz4_5=o^e=tkL~u{HLo6j?8|)HweMtcWxsw&%F`{op6>dnZ+~)y zkqlF8W_T$7nfsq)QlBz@eU~qA(sSCJmv6V+Wa3=Awe-iG&yM+fJ|1&kz9?`}Vq^9F zlcu&)IW!W^^cC{mOye{+vGO|lj5+ODMD9f956m6qwzIOkdAAB_WnNmoIQNuv^w$r~ z%A2IM>=_y+W~VYNOu1aK$ozO5)5^K2|6auW^=4pWx}|t+k#}c*7>D&WjhV~|AN|E< zU8~zLHQV~Nw%x~xwO(xQ%UvcVs6Pm12ran#Bid%tlQlU9mWm!)H?@X)!?xs$(&gTE z>Ys(WE(+GaouWSb%jzXQf8NaWRBfJA_;z|mw(8!;o0=v*x#qW~@6Xe2rUw@lDmH6O zJKz0&-pgQH?xX`A?)ppyy~dKqq|Ym6iBI4Dy=?uil=F61(mm(@yA>&>dvfJB)f+D= z|1dwB^b*wENZ#}ISB(6L`w#qUGQPU*2=&)9fk>c&xNcHMQ@!k8Zna>0= zdK`~`tUck3`5`^V2VbtgW8~a=Ovrz7p?k$%o@478Ua9X+xw`Ih#r?o96;t1B*SNrU z;nlJ8eRf}qCj7W4J!N(D&Rd$6_cq?{+aG>j?^=akfG!EXOEwAe4fiO()EhcjrO z!z1SUJ!|)TtNP;j_X?Y|F30i1TPt(^zS|K~+YryP@q_mNb^2!YZ*_B2emrhIA!)z* z@b+&f-Am`%i2F}W-?SmRZSRBG=Tmp(|9SRZEjhtpx50;o*azBD`aFH?A1~;M&uESR zy1VSdj%~l^?#-w>zU;p}tKekKnvy;x0JKfPY3V$%{7f-(Q@y#8* z35N`yW&OQqU&q2XHAkRgdH2W3`r9@tS!E{+zdae_6CpoIzhLGPX?g#9b}!XusVMDQ z7yoO=Mn=nn207-pH{6*1|FQ9j7|E*M@Y+k+Kd#PDX~8 z|0N{Xm)Q` zk*;)2wkiK2;ahU($ExlBB5Jptsaaj~X@&3S6HW^wj>$yc{LFajTHf0=>ozp!ocR_4%c(N)Iuw5Xr08tMRna$(y|6s@W+pF3M$&Pamv-`B&C*|`Pu~B`ZT@eL zsmC5qti4|I`}TdiGKR1dv!k+7&fhhj$B{fEDdEAzivn(O3|AB+UHo=gg|V(-V)B;Z zXP4$Jvs=U5)2Y@Z%Mr_5vPNc6yYVv{&E=dKt_}fb4t~42b;{DsPqk-+ea<#d-4K+V z>auK(M;KF2uV%{ZoQ`EFJ8$xw3gLQOf)y|oE!=vy{PPkcZkgM? zYzNHs^w}5a=lGmlG^zgHliQ`M*L{50$S$|z%jx)kpF9d||NVF@?s?^x=ovG%s&@Cd z34-;ngCncWCk4yL%U>_#9Vewx|g_Za!K1x!eKI{a*iAt~Jcf_;hC4q(x1gzqA#vB~43zQ^p^$ zWs}~8C(9=#zkU0;(`LHiP2SJ?H@9+&pD;3ikyN66JH2S)2QP6O?Uh9@GIP#y z?n}z`FMZ)%)EN)jf%RhpqqRfkM}Y^AXFtl_w#2+!JNI4fQJwY0K_RUO=*`iz z5Snsu$_DoO1Mj_bHrd}*50_YMXtwN>&a#W&e;GEK{a0)}7x#H}V`XQ0nenaH+SMoG zvXAFYIGQ;r^Wtv122rW6dzM!AMs`7|(#e+E^U3@2X&G_Vm ziaGRHZ)J!)zMya774lH}?;1JVlWM=YV(g7d|mH1#s1`6&U1z}dExu7 z7Y~X2dnkQtbLU4D>Fc)p3Jt3s-#WVQRCJ2@{ztubS-Z*K;!yLR-{T`Rw?y88-~B;eA^9DY^5Sa;*u&sw!;7(+Nr+ljBxGcTr1V|jS<4fmI|L*(D;Ad z9E-%-r>t)bgN19;F^<41}s6VcAr;CcwpcVW@Qj7y=_8xKeLy`fuzUL$5jrL ze>v0b>Z78dz$nITH|AB>FU~&mTIEE?#f#g`d?%E;IdGM$~bx6IttbZGCKI zkTHj$|09z{&t0~ZFaEI%3B9umL(61k8TK|@d=hWHvf~N*DvsTl*w**@TYc`^6L8Nem)%!Q5Q}gvx%qKJX{{A zw(sxs$t||&k&QK&$Ge1u<;B8qZk-de?s+ieO=xo8s(xTg)iS%ErthmcJ@}uPFK6w% znDa+=uQp>x-QVb3mG)nojY4n!(v8qR$(SP^^L@FDs2b8U|N_S2*JIJ)$ zrT^7o?%9`49$WT*&bC;KlWVLP(yzY_m^`JEz3&{OO4zQ(8>ik0CiF!(sl?U&zI}h+ zm(}rqUwKUV^JTfc?XijT7{h;Z6<_V!#H3hshehEoL)V%p_xy=CYJ*>fwL0vt@^hLVYgdf_>&YLhkJ`;9n&k`*-W=jaGmD-rUc*fOSIO1NU&o zifxO3edM!WWM0|oTD8&lvthJof7P-$s}El;`^%RtJW|ZLuk4QM>bQ4;^Z&p9|L=W< z@xAMLyRKWzt9aDeJ@wJ8$sT#(2~Qu*b?_FF?bs%9+Wmujfx!GJYi5c6RXtv2{;lTB zq}y+!-uBk%&Zx?;d?1rQiSbSc-?vuZhvE<1w>9iZklA)Hrc3UZ!?j7wHM(~*dA3g1 zIkWSqR(w8U+0s%SorUt6W`9A@zEt) zDrd<}WAK^2ZGVc4Z$a13(CR0e9nmryZQky4Xz4de+r4Lzdeq|cYz;>Q?a|SH)3n`GvCtL-%nOf4zu?Aro;0<_tgfcr!N$9BCMCvkTxrYkG`ecip+_IKCin$5~xaX!aqk5BlKJCk}hQBd-6{QO?+->&mtY*U#wdB#Qd-*QxcmPw zwCW$o|6KDi{kzJaMaPR5AAW6?;IjTt$o2l<73KG9zkd`JO`ifB4xc+-mF$z6)(hQH5paBSGZzu;!AxUR3-f{6{&EY;jgHRPQ+8SjhAH0?-Uk3>0FeviEG27j>efR zd>+g$vkRD4SO_hsICw~n(L%{@=QgvIn?0BCE;D0Pnc?`F&EkM_sbo3dq|MJys2(fh zDamNo>f7!AYe(nG(kkg1gKZ7Bt{G-7p7@w8>Z1Gd3)>$^F^I%SD7!E7FI6dhVPo}m zsa-~imiqs%2$-}$Hta|CQjQCYm(K~PO}oxw zBqMk{%t%WvG%dHe!R5mw*{?F2ZcX5LV<$cH^BZ$p#p$QGt5}RLPEKZ1`QTVD>#pVb z@ZiOUinlJemHTaqUY=B+Z!;;n_F7!2RJrHUNvh908W!xYaorNK|NX_=d`nK<^t{fM z>@M%EQ+Bu8>``_8?_PdZZB;!f@9(#dvQgj>SV7xgGRK*20y-&3qG1&f4%#D z$-?Xd1z)@`U3~fK^UR-x=j*cEBRQvMY`djp7-W4Q%(F3rvE-4vO-i?{?2-5%3Ia-n zYL1E)UuBL}1pj{KbpP`0GA*XqNwrfW=LgmI+kU&j_^AHNV)3 z>?X?&SIm(Ukzs#k#dnwa>g2@6;I~JcOEyoxV3J<7(yjBrx>B3nu}gJjLiSr;e|O+X z*w1$xZ9gvEDI^;!F0fIuhIzv6A2+5}FkD%8f4Tj$)(0ypZ|fa-(YdXB&tuvDn>o7q z#mcXyPyg{D4BF9ii72as0n;T2?c;#vpT-Z~To5>z0Op)R?7W9<9-F?~kl~(z%UqrBk9c zmaZW_1sR zf4iH#NwT@V-Yl_Tw%{u6*_-r_@lQWc_lB!}#=e6yE}r7s=>Ot*|I2%MCpLVZeE&)E z&-xpuHpjfZ*Czk+(7$!Q`ODmyXPS#0+}tv;^4zwsk@ayZq4VF&|IsgJqIPoqDe>&o z$7X(>akDv8xGjw94kvZ9Cbk}(x}kxkjfGX(S3kRbzDl?Sul^NR?RoE=T)!V-dB!iF zRCkHrx^L1`wVPkO?QcqaYmPNbKQr-`q5AjTJ3E&5&U|B|?q9Uwb&metygO!}5A1v9 zn(O)N@Y|^qH$6> zZ`Z2voz}l%{5>9>x*L$XZ~dG zue;xES+=7opWmF=D}Oea^T5{TyV?6% zj4#i=rF#1Zo4lvW;X@ZW?n_GVNv(6O@4jSadd2?NHU3MQbwNHXr@iNyUHkX?_72sp zXN@Zk%ZNNT(X(Tpf89)C`H~0E>Qy{%I-1>VYHM|{%KvlM+`X^mb?x`N<*p7V8m|Vj zu0HaR>4l7{aza4Q8in=#(b|%h4Kd$#m|ZJO+;q}u!KTYovY36C#Lswd`T51*6q~ec z*iF_z!w#dvg20HNg_&fe{`>bSy8I&}h z?fDybn1{t+M+0+YfJ9@$e5Qg;sS_*>`nr`TnnXUx>-iP=VLQXJ_dLSN`xW|&7Bzm3 zN#DXLZL;R@1@|os4cyDF6)x%xPWiDlI{sE9`?(ML2F~I?ADsNQF!q;Y+-#P}ePweK zVYMYwMjuk#z4dtY4Zgk| z4)XOyYaIGh;>rx&pYO~(u=1{!^c9!xbS}p1zRySHxxH(D<@c2Ba4~jYZ#P?WL*Kr2 zuHgyGo{0WUHr`eL^V3uB{r|qM@Bem7a@ziktsAOU#ig>7GykYMJ<7K3Q<GRL@97A1un{TJm}RB$nRg3tTV6G^zgbR=O5HKbBeGaq6ba{%_0H?k{66 zQ<1O;VGD?!Et(Lv&g|0ejHwDI`ll`sc`)sSH@jD#>9cj_db{+PU@)03tXcz?fJW7%??{xlw&6atiSszGV#8`)8F_1|8tD*jH|23?caHC z?=cNQ-UAy2XZLug^=6hkGDMtJ>=c~gti;BV!Yt)(^kLbv9FP68pEGH2%5}Edy>v9W z?*4h#|B`+GR?qi&oLePp`}S1!yl;EfJgeh8@Z^MegwBg7qqi?gB945Pzx=d}?_SAe zU-n$t==X6(+aGWGS9P#M;YLj>tMuu2KKOr4NK{ ztQV^N80oMs_WB}StG8!7+-^ngUoJO$+wRJSq8nihp|vI@z3bNhZ<_x)T*x8*Zuj++ zEjL!!?cKnhcRL~VZ+YrKm$|U6 zOjz>R)*BM z_DycJIPv3T$bRWJ$GU%{6|?vpwL4H;cYCAqLuU67`+Fw;wvz@ zUszxF_{_2hj?A1#{S{9GSySfiJ-~mXd4ALMUvK(z%EW`d%RD!kwmLDXV&dD3^y+g1f7RNLdAoI=oqYbBewE|DH!QWcEmm(TOLl+%>E<4R{WHTqZZSKt{Izuc0qx$E zg;5eOcKyuhd!y%7^7-eRhDv9?W2e+S^E`MCau`_tdr{ai?1)1TC~-0WAI7W zPg3{Ij~Ud}d0#rYX#3IF%4xqgonWyquE?|bsBEb={nxFXxAv|(E?weM|7}kFH0RyVUdR9c zB|3HOjp8K1yDG1ZTLsp*9>-kqrggXS4H5z>E7v3=O2@AUw<8ECmG%8TLVx?YsLHS_vo#^jxeu!B-WM2I4 z-lcc9tXvml2nXJB5`HYS{sp_-`W!J2UH>VH{Kf7wjT7u&vj;4xZG8Xg?5idJdbWSM z8-Md*quIq0Hf8N#E6@8cy{ZoNP58*h@?@E=+w6A}Z=Pc>k!b#z`sUacqeb^)SJ&lB z{XM{LSCE*&cMn|=a>Eaaom1i#g>L6i((n-(!I~# z{B>l0-_O*=n{~@JK22HsE98D($1zdavhPQw4_vd|6El;W?c0tp$K-v^MXj5y-Y@D* z+bzVHwrzHE@4Q>vx|!#DFLFuVw!8Z6zwGG|ZyDsvPTKtWaQOJe3;*tY-}hbi4-XH^ z3aR3M3#=IT_nC5jW8G8h^+t8_vHhKvep@XSW`^$$YddNG&-9*qoDa8$Ne`Jo_%I>}HqjS_av# z!P0-dy&jhDnI_X0{`aE1qt@jfy#hdFZ&C_w6j)bJ=3FqM0_v=6}5% z`2LjJZc9nuTJbBU_A;uG)hFE!JJv@1oyOB^&+z@%(__wV2h`UbXm^YMyDftw+~dXu zpGRJ{jJ*UopIf5$CA5dUn83)#7$$!=c(QI<59Qx?(j2rf0=w&HTf+vMep4MXY+(R zDI$Nl+D+$I{d@ZLdVKxI8o6zA=C8;r;bQwOn{Q^QIwSS_@3}lT@80UUck7}2)X1DI z2j;{#@JnsM7@!OyMMw%5wtud@Zz zo?o^^T$ZuyRNBUAEPf?kr)CvT@-=8qkn(%NEiOL0{mD+pjSU^PYisRh&$VV>P*YR- zGxc-yf9Z_Sd2632FPd$0BKUq1w^{yeqv;*VA9qCJ1kiDO@1U9B^D zpVViUm|UU$t9SFhmr{GQA{Xy#oqg(}V``7$&9^lNZqMznnb;ap9KVQb+m@e4Yp$^G z))4bsHap_b`&$>qqpw6p?VCe&62ndbD4~CKl!auh8Zs26-dr^L$ z|L!|gg#&93^e5&k%zklGcVDT_!6^cgW+!dixC0J&9O`KdJH)ub&i2Et6agQmrw4p` zCSFYmV1AwZzDIISYeJ>^%BwqWZFt?En6#(i7)zm8L1W7K!Y;SRcSYqIv)-1^O@2}C z-td0U=X3u(8GT*=&po2)wRE)C5xSAe|Z?fXv|m9+rIC_ z4*xHVr|cLLzAlcpy>9k#Tg{GHm+da|JXu?Oq3&&7kmkIf#(sb9xLoQxAH&FSC%FDL zvzgZEjx6!})3@#WeOd4C_4|GO57XcD=Kd~SyXlqQj>D7p9#>pjH&J@QmYS#u&i3LZ zbAP8^`EporozBafYL6OvSgW+9{|FbnNPjMHd{;s(^OUQOU$wv&Az!M#|NGuyF%CUO zL9=7|t3#jky(?S#_ldgw&VmOe2htt?>(_nk?p~ZIBW1}@Ry*lFr}E*tzP$R`jUB- zmuov$zIY*#+^L-#;$LuS-3B42zkYddf1Q5jo*do68UX1Z9IK zx|?&j99qO<*@ITAdrIa1G${RP>giv%Y*VkN_3Rf9m|rY;vgoQ;ab^XH`8 zeID#@Te?SKssBOt-G1VXPWqu8eCqrRmR6Z{k4tT`dcHpGSXX(@f0q5R<8}V!5Kiz!P_U5s;X_x(8oA3MBJ3a3At?P2d zJ%4vFr2dZ$Xvh_BpRh6ehmt^=`Ntrc!`D8_e_=kGXFk8=651DytO#m&YnCr-H+>6V$-SA{hM-Qo7ry& z-8lWncl)ot@ZCEa(l{k-RCjM)o8 zb-6cL<-eKFyt#DczK^ej@3lN$q+Wd~{nw51-B+@bU%uaN_hNal?n(W~huOax?URx@ zAASh5T$D5OXvuEb>+3GX{;Ny9Vi9(1L*ezFng3gz4{f-3;fGGqYIf_x#yMg;H)#G% zi@zy;V`A=|%Ny_6_)LFL#9htqx4Y)&r>RydG7EYRZgL7pl#IX4XV_Yh@=4PnmqE?p zc9XeVW_Xx{$K*YBtk!C)o_{y^HA#r4^MK_qhF{07O9A&} zRo}WUmwHv6c`rjpaEb5SrM&kwEaW_BJGI|=9c74Lt~ znk=?on>5@e((=dTrN{ohAZw4vb#4i2ujY}|AjZf`S~f9 zy7jt4>$rnD~2F(dM z?{Ysi@P#fjUp&pCD^5FW_YJ|`FrI8{_Kn3Ne`PXqZ{2NU((-zUl0zE+K5=nbno>FXeL zwygH({*-Nvh2IzNZ|VGKwyrO`d~a;@)~kjqYn)Av^;d)nyywWa(c77L-QDDt<1zD( z%U_(hAL{nueyMv_joW$|Zdp5Ee_1@k5^@OtJ1BfWW4$Ji>rk+r{`u-*xd(Z0Yd=3lN`PXX6%m40gE325+@zPc9u?4A2VRloA& zM3$awLR~powN-A(p04_h69N*_RcGCN^Gmd4^J3{57k{f;7xxL()|%;?&CEK;@c*XP zr}giD3AA`j%VF}m%e(3IZJFr%JM9!=y{3I(4x4(y^Z4Cn?Q7HWo!sT$Y_H6ncPaE= zKfhb8`l~zN?Ru^EO11kDOFxs*Hs7?|rq;Kedb`6Oc-dV%7y7yF{Ti9y9Og5#f9NTw z@Y_xPw?hAex%*4k>zn_dwKlvf`Q0nw*k-2ZcIGdew#|KCk#+9KbTapBGj^S=qFZ?3-8a`Z#Q94_uR%L@;x z{LWbW>a*bNE26Vsr5DaETa|4$A$ZHWKi7|CFxN}Re=T3GQTO$v-c>dob+&CMf+fFQ zZ91Ox>MDD(YkXC}?dKFJU#5KeYkYi3L9TYKigowbHxm2vY`!K2-c9OY z`K+gOB>t}}_ssCL#}5ClHO*+P`z&2{;$O<~&0pVi?A&hF_`f0c(e~pS8`5vBk-O*p zV3X|G_Kc4~b``g5&itFyJGU|^OX6;lw)AU_ZI4gf&9Cc<&SsAjU;MT&qC4Atw=MI9 z1X+1ujldsV$0E{??S5xt<({9;vasOL-@c1qA7)IS+Hgy`gyER2V^L#BiK&2_7W&2TTjI=5LH==Kb?CWkSP*x09J~ZhUOG>*J;8Ov+!cENuVr z%5LWZS$W2v#UD2Qxy~k=;PEx`wsgs}arltKcl{47= zWi2nqzFz_wv4^*vt7_qYa$J5v>E!9GccoJncj|7P{H9Gh?}z*Z#gz;p-^-6Pq}sju z_xrv5JpbeJjHfa*JxaWjfA!WSEZz6!LUi3?{kks?{t1;>ue!9ItLdJDw#TympW0e%N`)cmM9IyQVvt)LC2I`!sF4%ysjyk1Pyqa*zED*G12%x)yc*U$=SV zxfeZsw@mXq1FlaqDcz&AFl%QZzx}9e_-4Bl2t!vs3*MJ#V%j-VaMF9xA!rBPT#NLcXgjqZgI^1^X`i` z|I5Do_2i1rVW)1cTy$yY4MAUr)aNHmZ+BkjYH--{Naue-x$l>wr|0>voL}KAcX9fh zOVjh7_s-)oyLeN{p(^O(`-$#ymU4IQZ)U&icH8gdy4QkgckSLt)^kbUmAkBzS{s&g z=G*4ZoQ2zY@)NxkJ^u(VKEm@$QvQ?v&%S?~*K<8rO%Pi0EUf7HD`uy+G@zPOZ1SyD#P z6q|?3o4(z;s&_@>pSRnQ14nBws&6}R?q$YDW&7)SSD)z1xi~*A^`dxHQc9&~!?g`;n^Ve$SynUO)#j$(#-1RSvBQ-fZOMW&#o7cbMLad|J z{Hf>t$~PY`JNNC{8?IMhl_#F+JGqi%Q?sL-z}4WwHUwLxkz>9XGN~) zx#1JquhwL3{&(sSOZ0*FC2jLJFevD4X0BM~UweA_iKUNsKV0^2`-5ZQ>-eYazTMep zeztl3qs6gd0FnD5jU%Bj^L+5WS-S&9p>m0^e^L8jZ`K*}B8-LU7@73+@`wzN)WO?`c*Rd7+ zR=X-TZhXS|^*P^#bsJ|y)mO~FvuEM;b&e7jjpd#SrOfJkd43VIl$3qX{jIue$Bj2O z%N~9r$IG5>vOOc<@T2rsi?bKI|2=*;plb@(gRP#+Usl>|&`|oH^uDHVPUc_1_^p-8 z@78jCJuPl&v{z7?FQ(}E+;Y2vH@Tl_F7YaD{;`fhVxpmyz^$DUK8B@5-QAx99ozcmUX-2moTM#<$Uwh;o1yV$L(HM%T2s$EPhlRln^l! zVe#T&Vwy8;$=1&f)1y@_LQdXT+;3O)GCThFt%Li|p>OA zF1a6@9+Wh%eEn6ugK@XR4K~jGt*UX2Wus z`)9@9@AkXT!=wN8?X0IyFKKYb#7P|A@nhegxP+v*jEH#;xgUq6#LbkSTwxS=k7+_O zPuvIgB^Mm#$F|QqtZ1`y_63RRGd0t~rGK1h-Xj&B5S{+iiqrG)u06cW6KYU?Gdf8R@~UnXLh`7*S?m2*P`?H zdWfCnmDkcL)xM?Uo+*t!r-tIB9EK>4%tHRC| zd-Tw;7qf1;T3@(TVJ;R74YhOu4jYA0inN1lajoXqd3>S zRpXuK8?^fvdyuI3?BqQYax}JF<&WID_)NFPqsZ&We<#^1-27U*KAyAO=)*LR1$I(4 z?i}+v{ba%e*-s|_pKil=KIP!?PX65wbU5Ei{bMuhIR3_Zr|vN!=`GRq zI`2Ndp5(iG$w~h;tNBk>Z!!1#UnXrf?NCK-48L>N!4k2wlj`Z+veQkDMH^1ZTXOqX zf4j8)xr)aB6XsmH{bbI)P=+^x=6`PL?J#q1t*?-&dvf_h-~85(C*2emzCPmKxy#~! zzIM+<+4<@_CwE_&zUa`Y8UDs%cGu(U&$hq2rf0WpMZm?~kKfAmtJ@YmT3`S7b>j2A zQ+K80b8mjrC_lBsl;48+UeoWztohd0=X8b7i+vhVo8KfK`_=LNQ`VZwzn8A>J6(Tc z(~UJhCe7cryYJ0~H7CS!e~MRnCwtBMX=QQeP-nXKqR@F)b|e|r+=vnF5~-5fT=>ZS zS47W^N5xyZu5+y_I-YSjedAnN6Z5*|$z>5Q`Q>iUITUj-PWes*CRbc|51M zQ}zqfwKo>`&x@N)|8;J9bqu%csj!c`{de3w)RO+~l>8ZAzq4X5b!VMTFAn~7+4NKB zo;w@O(~I`}`>_4)8(qDp;g5p#zk7T?l&H&fRqc1sjhuC5^Tetj?X=jld)X1L*#!v( zRVj|=l`@Z8U(-Dx`fK;Ry%VmB@rf3^41E4Uf8Lca*%q6dDf4Tj&Maim*7tUM8C0CT zuO_tQ)5fpN^L3Wxz4`ZAdHxah1IuKeD=*%W$3AM z+TDzO*RIbI(i8Sq@NJdh6BF`2qi)N`-L_EFX)`Og+@A^eV;5gIou4OYF017)wEAJ{ z#}L8d=kw;gS{xzs|6HBQyc;0__RsW=KMa0qH}`t~kHh^3r`MdyV_A^=MOrN>JKF!j zb&)X9$uAY;%a7WAzw^0;!Bd+Q-9Ys~t{clGdEtwefQk!-ZzY z*y&D!ZQ;S(eobo*IUHYWC1A%~AkFI>^d-k9!TeT{L#*R)TWyy`MwEfylAq+jor7bx5|DWM(xXBcB=<|L@FNX(j7+dxpvv{`Owg0W~|1}o^ z%??PNcx%2hutcHPaDDKTJq(7O+st@A$}BkNx=ObrFsoH%SA_hp<)@ooi>+i?*S9ln z!BdSb`8sd(W4zi4W4rUK2ZUo7U<4$DwvRWPQSOae-nd9MaqHWsx^J)XWq9p+z4*qZ zA7V`n2YlDu$>S6ekzOMZRl2^v%$+skh_=nf4NH9$%%mo5c42gQuDsjq!sDOWWz&y% zZ$H4`e(~J1MYp@EY8W3dcE8|Wvhid^!c?=U4~suH&MiB1BUL}_rs(}S*6bxqr*rR8 z$#n4B#2Rk!Sb^gnW`mMVEv~L|-{VZJQ_ManWb$R7N zA5X>|DttOMJWizjasA)4=#wkV|C{x5b)P)+_T|Oa=e?;{_ug*GzTABNbLw5QyMOZc z|NWLM9`G%O(O~cNDK6!$hvSTz+%L}9W4V@oJGS1JiGRJX#7Ori+&C(5QJ`Kl>c`^@vClvB>}KvO(UlcD zuaf*HCpW>_Fsk~OqT*VCtrBV6j(;}ZzMvxf_3nJu-@in}AKHGDtH0@8HeYV607u{fc+%zuSV#S8uf49uoibbabf^XPI zRoTs((;h2D9c6Ld@oNLO$Hvf}h3*@|w^YxZdPBeLkoMR4{aNB7vWKfJ7Mk_mjM>w$ zF#CqF&(u9f4&0ix+comnB$>r?d9^sM#QzasFH2nYW0w8Oxo0)DP7i*^#BlrVog@=G zmi;d_Z>!TjrFG(@?MFYop5HENtvt% z{#|n4XBAiKo4cF$#+@J2*Y*4ToAUQDztn?mzskhjYEus1+}?EOQNpLkhd*f4wyk}= zxc=KpxecwARTtB*uPi>)Ydwy zIYP>=lh01Y>Sk)~<@LXA#dhA>82ahq>FnD!uTMK|*`e9~QtEu#liep8<8%LHWc8W3 zv@~z?xcmLw!I`@ad+j=Fzdm+V_$vFYH~*t_+w|uVIl{q|i)1dDBWe;;_`_(sWIWiAij26$xVC6D+S#|Zvu_T8c-$hCrj%`u9ad^Y- zV_x2ElMd{y+Ed3eu|;mSU4Nn1({n_3-;>f%NoyHdzht6(#_->&%Cnb5w0() z7EDim`rucLGP{{^(n))UwY>}}Ij0yCxOL`qD$PBxt+k((tEoSEN^t$fI=kf(PwzDO zo#L#pcpl}d>R0xBO}xpKZST2_q)XKkU~2(b;uH!ei+X+#JIrGDI43D-&aYehSwni{ z|5~^0lT>C;mpgZv`Lh9g-^_I;@h3TK9mMx#?JhFB?;BSWZ(A(8*Zy;mgFwSa#|be~ zA9y5I<{oFz-Y=RP-hN^p&-q_l{uKD_7dmsbyeP)f!(dvP=Z@sBKU?){9`4|Ey{P(o zt2g)D?Bid=`9D{y7K7$V`sbSbS^U#IxbrAzA=yL!vyOswKM&SPyBECu$iyY}b-Mo~ zgHMy0?00f+Y7(%Fuv}HYdw)*wdx_m|FQ2p99vj&iGGP((PwzUm3)3=O*3Z@B>VG}? z!qNi~3_67ir5Q?Va@ilmmftP?al(B6&$GvK5A^bisGNT^C26tJq9?1$E{0BA^*&a9 z{)xkPtnd9y^0xWp<65`-r$^7L-S$Z3y3z{A6qB7Yj%6=!r04x$Gc44 ze%Sr**K2JO6A7+x0jw|4?7s``Y)_$8`^iD$V~q=XuPo$9>j(GM``i*Zhw%Nst`_Rmt^KQajd6;ooOV#!{Pk5=SL=1PmN*4wlA2zs!NSZ1(%^`tup0Eyea%-SjPtFe*Q5 zdR@kF$&c`Q+u|*Ao#p;3%$&YJwc6FVc&+T;2gV;Ju5+23V!A(kf9&NuS(hzaWokZp znybwFDBTwvacO%K-%M2c&990^B`F?>RQ{2 z?xTm-os6$6{_~1ykB9hE`*a>I`3o0+9DRNuA&LENl+E%Rt50;lPvY?L-c~blPtUr; zW=VO)F*>gM!_)q#R6WSESo*oUe%CqsKhkr>uDt!UIQ)aPbb)fA}Q%so7 z=742CLh5@p(>vXN9OM&SeYF4B((c67a=C(fi=KC7_HuHc{+M;V?nUU|N}aAc>#&C# zk0x&Uyt>Qa6V@Y#KdSJLVCHx(^?9?M_-Y4)c(#}cO32>pB%yI=Iji8UX) zzn*oR^Qx-IN9^uL0k@`9>uYzOC~+-3sdNA8&p#2}vwGd<-~4)SW^(w(nEdB&t11s3 z`~KDOi}1S+xk_dEvu1zu?sYfc)V#m+!K(95HXGh})V=c~?*@iF6;Hn2|MzYC{0kee zO0AX_331)gX!+C5c$0|!F}DroJC39@Yw@jn++EOl>CX&RfZsta8tl z&*hbR-7jpuukw9Zp0=qWyS>HJj5jsgU$LIcKE5)j>fD`t&Q%Uqy{ht8u)LBH*J$A2 zTmFsPr+nY7f=|+4wtZloW;{0&oaK>sKSuUos~X8(Xwpq&KcHqg-t(LeO~w*bS?W= zY{Y$My4z>=6w4Hb1AoHUPYCi`r;E;8XFqk%F1Zcq))#x?K0m+nb>o)H`JX2J;fUa# z@nyT!7EX)W2-}b~k$V-|w=TXazQ_9Z#Y;us@0QDNXIABAP`khB)5GZ^e|iP$x$dbx zv;T3BUvI0hzyve5zh%4Q_Z@s&e84%Gf#nb915f+i%Z@BHWaKMrcKcGcZ-4AlmS;AH z8teP*cH6PYt)5YqC0=9A)^N4{zo;ma@gMK`veP$o3-_k-Sf6C6JaFLD;wP(~takFK zQQ+UV{kg`y%I9;B@0kDhO}hTp?o~V8{68+S{CK-pR`#pljSWA9<#(~ISK&EO_*TSM zbjyWHJ1Ro~fJL>Yc*|LkSHE|2@x=XEiJJN#wK|?VDw9d0qX$wV%K4KJwVpaXix&o2*lOTQ`h8l zYIZ$X;=maErf>eSRr}?x&EKQFX8Yrwf8GIq^Zd$$FXVD=WD)o)lxucf=23BR*>;DT z=I&R~o8J9kdMz})uPUzmb^qM{yu_YqdF}avpFu100{>(uDi_@F^Ex?2Hu>(Rt9>h; zT(fLV-RHc<+m7qMtam;0v;3;dv-RXYGcj+H-dB~}_nu3Acks1Gg@2E;|6Ah!XU*Ir zIbQ=8ElCK87Zbj7j>YA&WT*D-2l3}5918C+G2gnl{rcneEspmuvhL{aycoPmDbIDi z1kdpULNC)l_p*I-I&^k>$MUc1B~FKL?0hok{7cD+FXw$Ovt44J!eXqu?q*9~x80Y_ zk6k--mgN?mP&?lma(rtmZyyqI<* zM@_oPSEZ^()$;P?7iE3-CZFD!vGvEAx&*!orhQYNe=yyBn=iK8G;#Y~P9a@Uhi@N6 zw@!4>e&$+#H1YhCEWHi#a|Gvp+H`EgV$VrDt8@CE?!J*}*mw4d|NX@qS%dZ%O`j|O z`-pwzo218QRc{F0-(VFYUu0sp^j|Nd_z&IvOUl1Y(pON9=vg<5e^1`MkB*7C#nXDl zFN*hz^4(ZvcymXMCf2D1|RJ3d(d68a@z*CjhCIAu3z7_bK%XJ8+V_%#ctoe^RUt> zF5b_tXp9rJKf19(;_bz2Oskj{)MO^}%4ZAi&(7L!=Vsfpzwo$Y&GG7*mGX9CX1?+- zHrf5C?iMa_(#c&{_T!}Clg?)sm)HFa-?!b;#C%K4$F=#juRHa;3K&|t)Hlp^;`k;r z;p(xL;Ph4J%7mF-aw=Vr@L&}S-8{P^JuL7@!@9TA*9Dto&n)A?lD@%u(fxxQBXzK>&>~Rb7lP)rlj?5+v&p35M}@Dp7d|8PnPRg19|pY zu9@^hcSXS(2DSD_71!U_U+1iOzG%MPc~;ZoUl%`64$ur^ENO@=ddQ)vU$bY<53zFbCr zgUs&^`772I2-d!qzSaBr@B8}yAEuXG%}rX(;2wW7;rf%`w>~mYaTh+I;;1XYb?k{+ z;D*0X?4LFd#=dtnZ{se!subJk| zcCOW1N^Iosylvebr1#-l+2y?KH@Ez2Uj-k3$7ptBeuv>Bq4@&xz2XZP{ykzou={-d zBWJBWrtDut#AkauYzjT~h=2BagQReE`RhAmv*)A;@@MB?PxyO@^?wt~GeVJ3lw<%{sPE_4}9asM4@b|~&vg>_4b8KSwORqno>uReo{oGaeqy1bt zd8f~|sYHIAez(l0D17#_?B_naA3oYWHT7SFP3Aq@^A~3CseUJMhFN+Fi@UQm%k2DJ z5sBNCimeqNyZ?=;{d)EIyM1N9U8D8oySA-c8*r;wL;J_x|9{`xce&Xmi|)sYDE$7xtN!Waqp-J^ z!mZf)wU_12*=}%Q&WELCB^&p>tSNrC+m)lUy6BYI<<>HWXZy3yn)pJGx*zB2c0Yf_60awzHh*uVtN$YRCFtXj(7v1zV(|Fda6KZ9=+7^>df*%r4pzG3f?_eZ~fSn*?9rNG?2x=$T)t&fhr znkzp4Y+^1$TEqFDB9GVRyqK3gOL?xizPS14;!oU$uMXX`|9SM!Z1H;cGO@{`ZX!A_ z*GAm75t;vH)7$My$=A0Yc)GK#%l(h-AMW6f(=V=j@R-ke#*Fvt{AXy)_B;MzvhAU` zKdE*>>k{?8%IkkvuD!%t?#6XRXFj~~;J(+bl2`^DYSZ_VV%7V9#$?tJmguJ@v`hv*}lWlQQ3 zQo1+4iLqUto#mfDE4#eu$?>C0&P5g+)Bko+=E8OL=%DE@YxZ4S#3^@lb46nKLRa^H z^_8djUHSjtG&Bqm44d8i^v_Q*w#B{jNsDvl%Pl=0ey8sD+vBypVM1XG#SbuK%u#k+ z_Cqp&>EHtq#uGPIW#wutPiLr{&7GQM#IwVW;h@^)1Cbl~e_UX@kzXXa>N(rBX^g?| zbQzYp2vrK1PRIO#F+J z9*9hORP^L_*afq=>qgr`vmEcMx9?XFc<{i5aR%!Kk$?pk`2|+?FHPiS@5qU%>8||@!u>Lj9T-p8`l~riuCvszO7HtoH|=iU#@v?{^A<4XpWEbq{8aUN z#+Y4wbH3)rJ==1C!6MQwH_1mVeSu&2iPW#fjE7HkoU?5E$13$&L{+nf>4X3C4+0HL zCoInVvXZ$s`RG?)n-2`}FE=~H?#|OZ`|h)FpShbIOGd8V-|||s{&I)tzt6R+h0}MJ z&Po6Mb4uRj*Z%Xvww!UlII(^M)AjdxmrtK(v`gtbcI(paKe`FmN-s`bf9AX9gbHCX z$z#^L7k=1l$7=F#ui>oOA4OP?u$9poIv-5Vnyzx-wV!`U*eY>5!4V8Ay&aU10SIMrzg(cD@|Nh>_(7+8!9-UQ;H_jd9 zGWr*$LT(6}@D!wdAxnAt`;^a(3BW7XEenj&)q1Vcb-SP?nWHA`=Z` zJMY~yxs&Xx#ba{(S?KOJI2rb=dhA_ry{YnK$mWJgF_x^ng#I%#g=^|BlFo&wIYd9A1AUeP7Q%j~Z!f z*?<&vX^X=$I`2we$9xt}@7c&|T3BPaWr@u`^ZbqWznjD_t$o6Fc&GK6`#+CV+$;a( zvi_#fZq@r&CGBD-rhQbtYbL%^X3drvl^fsPO1l4;dvBJEt9tUq*uRJ7rgVQVajiS< zzbja`>W9#th`n9%2B#k-arg8xmmi+^H|)cL%da1wDdnE@=+&i{zmsIo zNyul-zJ!b1b(-%snwo8^>PWxW%<$aIzxNZou4b6EsI1c$GYIZZny6-<)-R+UI{ZH{<9-jK6pphW;UxCUE zq5}6Gq&aXManRhbN?NFn_n4?>+nR4zdG%w8Dbn&oe>AH_=G9-fo{g>J~F4399 zvYK;}5GyOE;PS=yMWPM5*qlT%cJ14?_D^NDVCxGD2jxbie5ZB!)(mIE9|Q#C>evW} zFs>`TcHmBv^)Z?I7X0UY1TOQvNHpM%64g6@;G*fXlRp=5U${`$?d{OZ5OrT=vil4W$!mA-O%9DljvPHss5-P|BGIC zAs+3J19deUANwjXc(^Q2cer?T9b?Fc_J2_gooWtBQEx;}nOVR4xteKC?7fofk5yP) z9F`TnUA5Zx-}WU8|6e9O{+`q^@8%5&QHI^6tC?J{yZ7h*jh%fy|ID%XGC!A@s~%`5 z+q0@bl;dgiuBoPXJ>|BBE--XI&lYkdyC*5=@4It?2jl~C^vW8qT|Z{KP34$o!nJL7 zzr$xtF7fPmb1i6#Qva=6y-x8rI1H9MB*+{M+@dbL&-LM?nj_C&c(#=oUzis2S~@^D z`bg+@0r&ZH3o|^;MBR6-{U`gr;`mbjx)06b{8#R4qXBPxxt~H~ z$hNCLCpFi#n=e{xSMDxlaBYsQ_(s|4Z0DMmmc92IqmLeCSj%o}?&i8XZ0&B_kEZJ@ z&jz+Ep3M0CSZ3<(*oKSOXP#DAmMmL0pys4=Y z?d@`TzC+4>_r7muy%+MyO!w z6}LZUul?@0a$T2=YMlXx?FY?&SN}_%?sR{0%KgBj4VpbC@)w?78(6!|_?x@^uZstF zALDudy#IF(|I3Q9%kOhk{%+Tfxx~8rlJv*EH&*!z(+kVK&AXFm{>@|E$^L!0?>7F6 zJQI}D*g5NUlJkzmpNlr>#(kOlzfrhKlKJlX^%(-sFXj{8Fcz+A*iuj|f&~8eO%I)41}G)AI1oqR3659#5E`*oc{nTz#QhcX0L> zKc3vWq#ZS@wiRSuFYT4}s*(HKlG@`wJ^T8Mt-9|-cV{17{_*{jb#e)b(#u+|n{9t^ z{=^xJns3Lnq&v5*c=Ap{pZU?|AJYBY-t*rqDVx3S`PGZ7e{GTwI2-L9aNwzag22wH zkF@^uwtq}1zg2E4lk#z)VYhIW!P&Xa*$Hr!Hoh&$|(9Z6o@6 zZm>_Pe-USKw|`B*--;=IA6GtK5p9$5_~Bv$pM6$4H9Wdjezg3Z&G+^0;xLh-r}oh+ zLh2V??tR{>lNA2v{eHvKiqiA*-&v+x=Q&6lMAH;UW9qH_!jGZ`YJy=1Ko>Bf{Zm)6H9)ht4wlPATiw zxK$|B<-{Pp;Hbdwvz2)tSrei!+}g-$`|H`9^G7W|AHMv#D>*rz!OOhtYWC!(zu4AD z96Z-peD48^%8cumxFu#RXW_Ly#@5v6d6IWu;fj<48y^Z+u{+}HgRq)yr}zQhIm4fPD0-EhY=-Lx4X>$cTMc=oSEru zrMV{ySCGn||z`vYv(VQ~Rf4ST5md$y7U23_xe%T!Pp8X{{`#26YL=-RUKB-WU zXZ`Qiwv^Qyvy?xseg7-h#VB?_gM| zt)L+?!@YI6@4dUfbXH8R+`Wb=K$Pq9?y}OW=~WyDTn?|3bMv>B(H5DM{8!8D+P3># zX51x#$Fix1h z|Bd2bANN`1Z*Rn2Kh~VFYH#e~B%2R;s?iVkSE}BBy>9or`g?Vp?56zx7RA=wdj5D) z<@K%E>;K8s{doBJ`{}rEo0|K?3{EVpJ0y4U>9^k{zZSO3S*=rE-nI1XTG=ge|0eoQ ztiNtL{l}bM##vwQ-(Xnga+JGt(QI4S{9PN49{c(>NA|y}kkH0wSyy8w9=IWtS7=r3 z`TW85-rAE}_8rkGbp6O`w#0aYNDk-rk24weH=R6|#95K78Q{q#Vs?l3(0bE+PTPNO zi&O3tYk!s0SGiMWdN}L@b8P(n8>U_ETtXLTzjJB+F*82fJ+nLTr@}`A$<30kaWk~5 zzCShp!0)rStjGPPV4OSuoo%c}n;sTF_TP1OyH?u6*%eC5%I-Y!ELw1#OKMW-kNI}n zqqo%;t-SwcLHd_x=kNA~{Z6<4ee?L8-B05J7yNsolw@k-_&(8dU&xuqr!VfR(A)LX z`G&(JO~DX_n@&MDhUvhCo^O0pe}$A>i9ar~^60}`niB2nt>fN2dH>P-;M(lP-TE(o-OCpEHud#2HEVyp zt&4>p$=a`DkdHO9nz;8*&^`9qnm^XP&#L>>^R?9=^!Xz7IMwrIALerJ|FpTr#OKo2 zmupz1&fm!UC&!+gxL~JywaxcK6EZy4U0f%BzW>SXN$xlHeM@n=fArI{cKzt%2KiQu zn_qeVNt*p9^!VlcZ6WhN&exluJZCZ6#g7{zE#BVvQvUPPQ}u>Bx)nz%tlf+>Ld&f` zhy8q`(qY)Z>-v#L_28@vmi?wdJdb2pxBgZye-PUaWQ$?$3*MBL< zJFMGzA@$g*7mjWX$1M-K+RxPa|I$)wOKd^!aqD`<$m#=E-pg+O_Fw$OlMbT7P63t+-%o0Yq9hNAKRc%k1{6 z-aB`ng-P!cJe$GtteVrKmSHXv^G|nc*@MyxRQ_GKdFy-Ix%|4%v&FaXvAUi&6SRr+ z|7V@cKTf@8xL!MJwaez6U*=4CqEczXzg_U!v8?Dl8y-h0ybM-4moL%1KRx@v<)*_w z*h8LFn@g11P7s=}^1W>7$FE=Gg`#ddoMa2__PZEc6cx1W2CIol`~Cm_z908ioOSrP z{lAai=c}%5?mH0kz*v5J!@s}p>-RJCeLSXj_*d?6$7H75vUN8PwokvfdAl$7vyY4Z zbt%^Jw`g2Yxm*!+pDXTVY4Vk2J1ZGoY(A`UYOGH#DoZL2RuZ@?+JEHZI!=kL*%#mL z-2Ho=ey-meg*eYs3_X)#`>$>&-ceuyx#8`J9j@E2#&Cz8)YvKAtoQvk_n8-4mx!(qT`bD{w@kMFq}=b= z|Gjr-FrJUQp*XW++q#V&&C~K8PhWB5@T5t9Ja$Rkulv6HzU=m^QAehnc@%qeb{Rul z>DAEVru=q49yFT2;+crsI$5qIaAf*A=DwSIkK9t~&c1Nz{jVu1-RbK-M<-qSSlo1K{>9qQo0T&@c3EUA zHtfH9Xi5a1yGi>|qp(ecyMsE?yUI(5Zi`ler-L?}4gr^P`uF3meb5{uZ14K;vj&ahdmS zm!3S6cWM(pRP6cpegFU3m!OTa8x2mlr*Z3EFkPOr^LbKQzbv=-mzo1L+xDbyoWo>R zcUX=~^!XCOXX@fJy7SY#E8O?@9-j9@rN-!a#p)T!;cH`B_xtnDw!VM!`?HXqPZA=Z zC!}nu-L}X=RsGQ9TL({m^p1JZe6rO)&}22k>2D`f3tv22^2v~uYv-C6o@-O&PsHbx zbuM51`HNs)pM950?WON87BlDA@3KkC7A~@EI3&5dXaA?Ps&zB`%W{@&d|`86wR{PC ziq`cb>bo01H0XCOzj^rCjjg@r_l~UbP~%(YBf5IgME#&0C+|;Ozf*N`#*^dH)88Gv z{UNw;LsRe3ZNE6eBd)CdUy=54=ALW!Kb-E3w%=fVhUatF#oDyjT}?IaW&G32&m<>5 zTJALU&W7y83yUvK|68#z`uJx_1DCoZo0lA(aZysQE8Wb-HT$j3wT+9v8qUqHk=R&y z=-)Fpvy!R#O4fyb7cG6J>FBh$E`N08-m+8WYwOp?zWsZW^P{~~S$cAD$Q55dt|b?j zEf8Oyvx)2Zv1rR3M|U1O`R?-U3PHJ75nHxQ2;ANK|4qmJCDy;*?r}YK>*(xX{dHAA ziMl@WcONZmos^RFaJAXj`Fb}#1WNDT|CmvSjXi(vDJPDe*D;@8%SgZ8Ju9;I-J=5! z<9D-KJlpZNv*48jqtl|zjJuAN-eCCqe9842s%v>v(>NnoB%OtysIC2)8f~k}x@Aqm z5rbo^J}l-~cwnM{YGiMFn9ti7p63~}q*IkyI=$H97!S?J{rmplfdl;Z`Ulh?EbfgpJDN9hWA%_zpdrBF^+evIG??l;abg^ zpJ(RZ$_Z-rFLC_;g+tbkyWnkrCc~|%)A&!$yjtF9e^<}2>~-q7EssAs9@xU2&bU)$ z(QU4(oyS3Ip8jk8n5Zi+!LXy|=ckREj+=cE-^+OYF6$E8xoPFG(G4pYZfyS7@M_)Z z#_!WE%+BBUb3=Us^8r@1lVU5J-D|&2^ZzC_f9~n+<#B~93tsF<^8U-*_EWpH)%U|> zX8FX#7XGN{$I5R~f*iW%e|;EPCUiSx%9}Sb*?F?BbYSJnqW+l$AR! z`fdKPK11}zi}GK0>@O%U?ELmD)#kzOeWJdTT>o_BiynJ>;&xKQ)HDV?+m3Iyu6|cj zpTxes=|g?krN`YzX5DiSf6Qbg>t1~P((;UF>mPgWSr$C$*e%m_>CcYX+qKkbxGj&4 zvzX)~GL_*@^}C(VJI>!+QFmm*)`Q1hzs=xmdv^K*)7s8`1~i@)-K;d27+L#{XoqS@fKU_)hz0dw;C` z_nA|5>)iI(#N2O+X+MzG&HvYG z>Y~lP=^N7b-@F4FH*lWwaYgImM?S0vc4sVGp(EF=e=#avYmyWe|GcT4z9)$P0Lc9zX2Ri&M#)yeY33a^ZaMw(YyT;T*_81 zkoa5naWldt~h{}Y?H#O~k1xpRhh{bSoZLh)JaD;Vhc>Hbi_0Rv=@5^F-$>|@~KYIJz$J{6JyPt*s`R;RJ>du`{%#WO_SgCM#CO8d zxi8dE^ncN;U;2e@gz*`R!Io?*5+-u;{wQ%rxUjriPM6nuii2Z(|bUjNfa&DryK8^>nXfx-C{M=E89F;&IEb zk&GMOE^CrmeCzG5ixY~B-W=exzYb_RvT zye}#;?@VQ0ur!~O>w;J1`Ns_Fq<@H=;Rq6vXXKgtY~6tkth;2Z8~=;Vy`Z{5FTZDJ zqtJm%?`-0$)Ne?3H>y@|d9aw_OdLyZ@uW?A9u-(tnUtM5iOMd!&AxE)o_>F9@|Ul+>Nj;g82542h;lO3ak+k+*L-+? zaeY{Z)q02bXZ=-A|NHFQbcOBr)x}-9dqcN1EH#gK~=dAMNbnf1G>+P%5CjV<}c)`o#wdvC946YcB5Ur*q{j#g?{}b7? zINV4j@3tpbg*x|j#-QGn3X;4RZ+`t#m25IEH2LJj87gTWXH*RHCYJs7KH%r`da0G@ z$tvj$ix}rKb$oPI-N1d~NVK){ky(Ar^SJgUwJBW`Th$O#rD526tRg7>uG)<~H^g>N zJEIa`yZP;}+jFBE);>x5Ein0olZmImPtS(vnzxtvtPSVpO_^pR#^Q{+uR=& ztlA&j_=Wma6T5}CacC~P(E5V$RJgs_zl{fbe}1@q?zN2d&x21?Et_gzNbZe{_gQb& z_OQJ;NhPM>m`JvNiGz)2_$PhY_UO&}f7G*&+U}VmVqRXfV0~9oiM{Mf|86_cDbWcl z8E(XUJFoOptSW3@uVQEGRIB{yQF|W9-*LQLI!S6{|DS|azb2?($usPE&owv0*#6U^ z<8NB@SH*wa_4BF!tn1_C@fdW=Cse->W$+rgK55 z&vi1Bylo^pC!mRm!RNJ$=WtR(oy4A+iP)WPFAzp&yB2l ztc~Z~nde4T-~TgteOvWOHolbgB@H}J);{We6l#>l{v}=9=%#YLyjxcKy4xYr=VKi% zF34D6;av7Q*@|ucjP&CdMEcG0U&zQEVz1d%sd>gkyee9Hm)^aoAAQ$f?mWJ_RPI>t zo~DDMzqLKumR?xa;A~gB%Jsmso8JF6Y6;z5wJ%RPH_`om?f1L>0v&6wX>NWySN8D&O9Q_x_iNWH^ECz2VS8X7kknOwDFZHXl?k?DlhD(vXmU z`sMc;gC^dna|b60-)xZ9d$|I7t0peoAR@t_GLec-pKf4+pExr+wHY$x30c%h3`$+ zHR|DxjlQ96hDFNuGO>FLb>^Wm7zF2)a^1ZyX$%4hkN z98{mZS-CmqE9>zY?GYMrx@^%sD;o~|`&jr~F!$%woaQ`F3+wHy?8R5@>~B@>>-G6C z_ub(qFHStWwQv!`j-%&pxg1w}zk2&?=O-+G8l6f?ynh^xVpXz8ew+7GL|^n?!t$x} z7ggro;MiO8H|gZDP=%w@pIwiBQXLrH-EXV0?`Yevx`W(t1s~MpL|4aunlwE|Cuc_R zUyW-U^jrD1ZT)z6$A`(Wle76#4qT5Cc(C|^fK~Ya8m6jk5gROe^e4SP87rn9CDL_W zwEgn&b-^_z*B%9%97s*S@64C7>VTV^7}K@qTV6a*%`0JD7ICNQT=NTtS-Z?;{k(cs z`iA4L!~LJcGvaja&iOg%*1JV)J3n;SeiGhr=U3WM6^0Y zi^KPw%5n*#*QR|zYVfKDmFd#?>}@$ zG(6_Ut{tcHkFG9R`P0O&>e;y+$Ao`pr<=cd=2`P@;^{5S22Ni4?ueaU$vC%6Qy{8m z(F{(=<09ja@M?i`z}QqG%{9O1J<-em1%HU?G)E-ix~C(re-UWv`^(U$No zlMre3u}t3ZWUZ2eHG?*nz!RpF2N~VgVLH3l$=Zc(U^Lpo?X+4%Mn~P{qGb5|ii3&S z%o2f1a+~vt%H9QZsEhVbj+wA6`OP1TO{|Z%db^8NT#FNkORu%t=E-_%+xn&TbHC4I zKVb3L^)%B0<9^1lgN*hJJ%4MTy$n9t$?SQbC5p|zZgvCbqGwDp+4_brEo$THUP!;V zx$%bc^~;f;4^Cd1T6*#;_mdA@#%uUb-g+e%tKz&TB;dWJ#Lo%;xE&bZr`tT16hGf^ z>UcrfoFcw`|G0F{Zr!)Z*jnU+N_Ecmcih_{QCcpzrJD*Z%yjd_pcuQd0%TW{ zKUa+9TAH}?iKe%D3eVSHJ72wTcEfd>Pu;QEHv5`vSfaEiyzai?_1vcZmbO)6My^TtMsCn*8P6VsX8yABBw*v`^;EeGPiuxXaxnnxhh)acTOK$!C84_`2PCesQAn z|6bYt*Zg9(zXK`+=DnEQze;x2k6BkwUNxNIpvXLLvc!z~zmm?6`oI6aS@H7RI}Jze z{}T2;vbxi{u08WR{^jki7aKjq^f#ZMS9@JnPm~d~4UAj**_DsKguO+J7xmYC;C1s^ z7ClF#{zJ=}A8mJCHdr*pP1OJU#MzAPB0npygd<;oeC_%B|GzA^w|yoTcD`IxJ*wbT z`LvWc&^6d`KMsk<{Yc)W^zpTo<)uf_ocjMhS4O);=`4#c^11dSHo8L4FT`bnxW}KD z+V)B1#m677J*v@K`={meEZU;itCIVHIIhsJ#^#>K}%6g zy!zwx*!T^?JU;oGnlqj)|EXEF{pY0Ygs3ep;xa4t-Z{PXqNms+&A7vgk3#1ggkJw} zGks|^h-gX*yvU( zyX@}6NeX*Uxxc&XP?KN0B7Xnm?z%U5yuww_ijz-f>)4o?Z_)5us-BX&S?o+ky3+6L zGbOyTU(OxMuX!`;)73s_g|DY13q-U{{mrG_C%7xHg=a2B^-PqB@6KRQjxh)2PAm$1n3?o7>{xA$&& zc*Qb2`BnGB;xdBNC1cETka|m7KUnu%tj06aFwVHDie0Gd0bk*pjEG}V}6FoJvFX%w&Ih+ z#GY+(2wcD_#FF^=xy-cbO)3nfY}dJSdT**L94k-_`!zY?ea-K@c@1w)Wj*bxZ{XUn z*ue3>*ppZB_70M^4-c3#y#MpXRopDnxZG;bN$LF!|4SSikH>_&Up$nUcWAq(cELll z(?8-87ar=k{kk~d=Ek*OWwzW+pHy5UV8gwvtNUisKb70rru%QFyj?M2$rb|8p(h z-|Q57et`3Vcg=6zhduNDY%<@i^`NxZfi1^$d(HfW=Z;t3sK&3oaA{AY zcG(%ZH&Y&OW>q%hHMlwRg=NXsa&MO};S4-24;2|^oRO=1GV!tQf!OQap;f=LtR5ca z{2H3{Ja<=D^UHZj{joJEQtPeGhnwwBa;ak7V=A8iY_0sB*SmkXUuO!g395RZs+d>a zFW;bZpP}IL>0e!CWe4TgB_(Kpt-UaYuFRDW{$zD3cAkHWX#`#STF>hzkj`PP2dXQcBB zi%R?n!n19 z=atxoKGIKn8UDwEy)mh3?+yLhm*tO5|F2_w*XXft;(6EgH#7sq?yD@$I9dNd_3wN0 zT^}~rZO?Fg{zI^?N$#choyG14wjTN*7MrML(!KuIrX7l!p*ai8pIxgw$+ssk{#Li} zhim`B&IB(=UVgUueBSkL>+o6bk4?WNaU2!u4EvQT7yakOZrL|4cZoY5{)W4yRh2vV_F~$^^g^-wddpwP=wvdM zJ~p&ls3~CWh{r8z-h0t`TZsJE z>xGq@Egx`8y$r2g8!z%)+B!DuO$HAu@8`$dKf-?${^gQ;`rl^T@ke15dUYL|DOz<` z{r7q4oIEGJcwd(Hx-SW(lj?)a7o09y^K3!J6GNxGr(&x`c0bkssA9b$zkJDt_`i9D zE13LknhO(RA|honY<_k9FZ*Yj&h2rMxvYnstFdq6^IsFnOZoaT?-)#vZT`6SxU%Z) zoT$Ic4Ilf?f5o1%M&RYmrj$*4rgz`Ea5aCU!M_WZ5w`p0m5P@IIzRey`$?ll?DAq)IRW{ac6+JW|8?v>>n25(yi0yF z%RkvH{99CfNmjCB@<)I7x({>T*F5i3yKs<$_1o{c8)h$HSZSN2aB_Z?;+1{-tMqhx*Opqg%@urd`Poq`-`Ts&m8uKM{@GrgW3J%lT&MQ`%Bn>E3-32SivK28|JH8N{9g8m!gn|SPYsW& z6nXpMXlcpP?3a$UPsLe9KfS8>_jKcNIqSGDiZhP0Gj6|KfB!?9c?^q8Yp?H@#fgmT zS(N8r;>s*>3IEH~?l8%9Vn)!8pgS9894u$w^0IEh{yOQ?#&$mvteJB^-j`+RlKR;G zzvy=E+ZP4TRm$eRKQH$0MW&nsht*pKmP0CBAB`f*xhre;e(cS+$=fSZ{Nr@l&We-4 zUv3_qnkQa-iMP%rkg4HS&12W-&#aql%nn5_XKqXKe|*b!g~ioB-D|&w&VOSpHEVs! zmizbi%=UQ|e{q%nc3TFnt=;qASpK@yo)q<1_53q&ey^0@Z?4_=A;>GX=Sa8jfsg)s z7}O?lADp%TwiZBg?-Bo#X`9x>n#m>fOv~BJ^zL33$CoQ{fr95c+Wsxx{rX49Nd`&J zycfc|Sr|Su8gN^xD6d}i+WGo5spIIr*uEBf!-CmZPywjxp*eIan7@xC|;xHm=*KQUH+xCUCy3Me7)T7F1vfSwQPI6cxK&K>0^)T8S5pE z*QmY{y3zOjzC}uheDs#n&wj?|{>@w08_qPLZkcrK;r0&ovZ9aqPsDt;8td&mr21%% zzw6B(_s?~RJ^Zw> zl3vF0_a$C)*2&f`exH&m$RL-veS=T#``z#NF&k_6ea+~6_a}3D-Ji_kg+@BZDw1tw zbM}2?SXggl(S`E2t%bT*VYfD}EF1D&Hup#f*?+uD}SEsk!``Q)v zC+cy!vcarBO!FQ_U$=Ly|Hb(D@P=R0)IZ67k=rk|JDH0&X=W1p&O_xT^W?K*zB#AW z%-tifE`(>o`4`RqllO1nslWa6=(A`0KgQ}@Y5$@AZEu&f{Iu2A3gIc z^3L>mi)YGdT&dnyl-zak;=Mw%M`yP@YdHQaXWb|FBb75&z{ z^vB&_9MVxHkIXOLuRMPs@6I2W;!int|4yzu{3){E){#b7D<*g4-|Ji;k__~XE_38fB(^t}7q~=avKll7LTkdH& z2_jpSx?lZiaLV|*%5tOrzMz`b{+k|cU(9^YcmCs<;!oU!qo+Av>inXA>xaOXLyNKm zUj7v|zhCpYkh`GEO|p^2bCHwxTrV4;6t4WrSrg_agKN+1XmP}Z3!9l+vUt#Y?mc^{U8wBcps_fSN#Cfmc z_|Lh&3+(o?FkJ|hU-iA`^t)N>P8zapyL4LUw$NvpNpGLUzW&MfQdNC&@rwOr?SCKg z*IVSR^zJ`--6rf^tbhH9);-hRpX_zry-u0?y4f^`tyTxZR4OwB-n=~VDtOP^^8ZcD zwTbB;m&vl-EZ$yL@wWDFTC~tj*1RuDJ13l1TOpHg@>FBD-tXM6aT}G}=lgQ4na%Ur z++okhsF(TfGaVe_FFshivCB3iNnygxD9 z`qmm3rZOQmhy8YYrkYhQJAE-noz3CekCO_qUt{)Fi1pTl)LsoMbYD1g&ui}{o*dKk z^Vu(}cF)|_Ame{lc^8ZMb@S=R&hC399{)1u@&C8^_0|@O7g%&`B9)i2fNj1QCeSNC#Vi(T$;G2Kr2pR4l& z!=GOwb8`3^)m;y~2)dy1y^pawNp!*az9TOx($ZtB1nl?BQIFDkb#vkMIVzPO7a0EV z(O#N#FIZLV$APkQ|Jv@o?(Wa@sZ+1h-gDu&?vbVOUsUUkulC*XOE0o}J(ru%w_i`{ zAM+-3vU%p$i0;08Gf(o3RQ|ke-9P4VXoelN-Y9Y-#Ae~{4U(Wj+f9q7TzPk{L}I1fLE)Qr`-*D#Gntj*z?|i8H>!=!oy_DI*ZQhRd&s(-XE~~o2*S~w+zLyhKOrp!H z_bYYo;C}rjv$5uDd%RfxN$GblgN>FYNc_uCT=!$oFGszL6Y77d;Q;E7rQy* zhu5|*&J&yGeR`XxX*~T&Lf<6SI_7iT@_Cad^PFTAiB@%+ls?04-scO>{IS2z=GPUg zEVXt2Ccgj2(S`nrKjgTD_E*g-_k8yCdVGE0hs5F^3mcaHSP+qV&tMDFGNz^@TOMy{ zTO=s=sa@<;LbhG&{7o8_&xEUU;vQM=J5V?2*`I_Tn*WdXiLAWLSUEXq)sxcN8PTt2 z&E{1pa^0y=v((_QznlNRC`N<5Yx7+vu3Me^{AvB4s4bC4Jnp@?`$u3}()%wH_XlT~ z^4(n*U$*l3!lIPver0;NrdR#*haKRa1|Y;}e}{m+_@3tqpO@p$sjYj4(wH);g9#{UYb zH+yoWf5*w~T01mrT!R0LDctCB?K{@1e^23d;XccKpXbKS(#kKgkrFA{b|d|8@O&|a z2hsZ6rPZ0m9pPP;A6M_Y6#bFCUbpAy?hgt!`feKvrR8pH=VkiUX8U^n`Bqh}WgmZj z6@JFa{>b-w=kyod|FuuQ*zi*MR@VJ>_r!J{`W*YZvgJd*O~<)oo$s#3Zd%?1Mj<0(>(YpWD z^2aYTleH6OO|Q6MdQzt<{QDEV+1FLL>pIpRm+n3rUh{Qzd~K8B?PDt+y=wgC8&#x} zu{@`%Y!08n*6rssysofsxKm;ILPRt{<%pU}1m}X@xk4OiJTsgGyiQ%R-_>*XIa5^I z#f_y$det2Y%N)Gt8(J{0RhUqqGC54Vand^GKGDoyu|mHd^4I_Pu|+G5Z}y%!jg5!o z*_k;Q=Q;2ne0;ku@4sxk>cu+8jqgRoJXY#Hc)q*g>ehVC z;F*sq?|at$mx(*L^nF=K>I%#E45`SpG%B&ZrQI$ z(Pf8!-kP1a>*Wq#fwe*&p8M^j7AtIUI6X)7&8*@t(FGr6e{70Uo$!G%MOU&zOo64M zM_o3%=LrYH=JiclyBXg6_a?ZDpMDZ|$LD-~V|2{d)d+MXX_2N6)D@hcK!-+d2989RZVdD z%Z80difWHfUmAL6>0vR6JC%xNAH9Wgcb(;*99t8ZadXE}|IaVC7RTNf?b1D?Y4F&3 zURU~;cK*D5V(V@&+r91ka8A?Uvvq;Cy}p~KLy4@s=FTZg%<~_AeEI0ZttOUj8^wNq z^n9~<-!0F3=em~L|9#nh*K`?^<361#5vweB_m|tUv#;-X+4X424vlZOR72%AB!9_Y zwAAD9^~oDuP9#Nb+hN`JL#<}R!i9COLI#f_|cr1STD z{4n`q;GT@|pmNSHx9===P4uca*!m;a=3{ZLhMdM74~_3tMk)DS?q5u!&P+bHapn&- zcc);J1KT#J>`I(vcX-{;{dd1M=~bM~eR}p`&-b7DmXo5HUf+J?n)^c4`fd5qCAYQoZHF&-2G{IO>^CoPk)v=vCKaxfBha4``=)bj2_(|Q36xv=h%7l zm2BAdK{;M)-7Nl@ms1TF?vOpVcKx%1`;Q#1xV-$4yxii-k5>OS9 zZs+EH#!Vl)^uOgT)9sdrMyL%q> zS--R3YM7IGY(dtJb6(Dk@mmEW9v+b>bXj@GZN)1CcWr~52`{V{-+Q1e+2M9-RlosH z2B(%4@_h=dTcalw7q6bYJFK*sElWqt`m4J^lykU6KK_z9*mXE3ewcBPtPL}_D zI6I0|je{dTKj!H$i886B+GDQGb=T`^n9!ewcEihIfz z%?+;Xhi`cF*w!WY@zehQf8T%HcC+CbllrdhHOChF z`lz^b^N4wPENfsfIv{Md>DM98iHrZ8vvO}2W4WmR%i;d)`h5%k|Ck%QP3Xx}rrwKL z@%5}zDs(?)@VzbSdj4y~{YS?37cE|}zxuFR_GXjJ z{*2=XnzE}>RIR1fJW}hv%Kca4#Kx0f?&==xUH^e`kM06>eorrxMT{%5=KMNgcVx!1 zSC!69)t_I?kj?nB*6y?6{~yQg`&4u*x4(Whb$!j#qvvktL@=H9WAQF@Y{)%Rlkx}imOnS zMB>*@`6+)kKRm{`Lba?b>dg%OTV_Wed~rW`%*))mP5jm36lFQDGcUGeOUrABh_89) z-hJD9lIO0EkHq)?P}1A<+}G=+&*%G1mh*Cpwr||B(d^>G#o=y~((IC-9tz(WyC-#a zPHCyLPNVRVo(k7>&)7bDs+gbbk=wX*pNcwH=p!@Rr|MzfCY9{)P)sW2Gdmz{rQvol z)R0Aw@l;~smznt`9-qGEmfr^*n|Z`s!m!rM?`M0u-RGI@>;3j0DX>_!@8qIv9fk+D zZ*kVDDj$_-H7(5inzQl3t*#d1y}j?a8cOu)RE7Tq$0Tx}o%!ad`X6=q+JiTLwB*ly zAM^IDML&PR)Emq8>ndDmpK9q7Ss(qO`S*i5i=aENjc0CU2xc_U`7~|&o~Ju*pM2Kw zqxs)D_wPx5b<02RworceZe6Tv-xJRJ$IfST+kY^(ULYUqd~A}p(L-y|Uk?rbn%c!E zyu8=sd;PF+?RJB^N^1A?^HtBrrkhLToUJ>;y<^h3+ZT_C{h0bgtNu>8&qu<4 zg9`F}%J`c#^)E8b)@r&EfBcZe)~E7c zy~Tg9d|JC#;)daDy;=L2f>Ox7?P$xIbg(K6k<8AAcNt@!`iUu$=YJ^9e^X;wF71((|6SGoTIF`v+ZG%5P3CWD zeIUJWp;>`c&t=QPpgWG!D;(1|cfL8rSG!M0&Csv7@88$##t{Vt3UWZ+*W`o-|Fxq|AD<(4(*)j|20k=J4EhHJ{)X+?6B8 zdG;qm!uDmR+n8Qibr@@iZfOW{oY=%rv@Y1Ez;^lKyG(y{6?8L%W>{wJd3vCc%d7uA zcbq6MOZ@X|3q2&vIT$L0%xm@aS$$hO&Uso~JSCa);r`D8p@t<4H)Sr*oa4^gRvVpe zaQd&Zr=_hL7<} z`n}iO8y=o$@HKMM-hD5H@qMGrmkX`Go)}-KVOv)c$fz9s&bpoT#?0j{K8z~AUW(u9 zslQh3;O%s^GU4XdIU9fGNk7<{ULLyT_kJPM;*#3pm-_Ka2TOff5A@eOQ5N4`@i=i8 z=8B{ke4vX{^)!tZ$w1O!PzM@m7WV7B%sove^^1XPWL8 z-}}P#IG@7;{l8t|_wL;OdXc##{D!uk%I>ls7rl2!NZJ3tx4&36yFJ{HE#R$$z_c?~ zdLGRF&-f!mKUhD%$XL66hPZ5v&+}h$8ZTlF+~HEWy~&vELh|FBS9?y~t~{wGaANxh z;hdiT@eVh(o)q7(+J0lK{qvn_{l}iXez|nUx{k+Eo#&7JdL|e{OS}epjQ|)4=|kIgw}2lnd_8Zzsj3(6!Nx zil0So|F8HVx9r8A;`zVtbX&8Y+jfZUq}u&Qylo|Hx?iNvE%Sa8YM4+cqvPNwwB<#| zwWN@eun$SwA09jLI_1#$$Lu~z z{|@M7&;BF&J74c;dyT8%*ZBXxt`~9_bZaH`-Uz?#+jf24qq(miq<`Gye^ji(@r`Qq zrp5jS)_eTwxRw|^)jQV7C=?K}bK{Y{eU&D?hBwshZu?HL4Qa`Y6Y@N|`B}vLt|eRo z1N z`_cGjs&ZNWr;SNVex8bcJ=^bgYh-+Ff8MuvYwHb@_Oll53E^I0e>Cmmv~y{}bAvfP z#WkE|{=sMz@n^&HSILjFu4{+6*MHHB+GKxpZOXCy2fC4x&F?zr*B<&@qsntL|DW%j zXWNg2nM@78RdPw9Yj>Ib_ekmU#%1DtvzTrh%2{qo+^Lx()c>gaZhox(wl8~YTptG1 zv=;v`+$Or-O8os(mn5^f9d_2*iznVY8Ge-2sGU96>BEUd#~P;A_VazzuGdpr^7!4W zhsG}}O|(yx`uK!(Cxrif$G^AkdfLVtub3rgTmQK?qvnX%hX?$1DdN>nH@;bQ|Kg;& zE8>;cro9)M&)*ZwxPj5^$I3}%Hf-twocxPLN?6XzxHm@yPUNZH$=FuJCsf(z#uWJb zm^tIA)am_Q6_1M=E?!x(E6iZS*GZqle=K&WU9@nYP}_s&4?i53|6JNE?$3^Av$FN( zO?TWWDfN8Pr-HnS+vnEl*S_?2|I{ykVBG?@hv!#ozJ9}Sn{`LSx1B4FcJ7=u>F1p! z>C`CIZ*w0r6n)*!xoE*ohGRcpFsE2>{8{*=fhn$F)f~NMri8}$J?SNLm|Qv1zN@@vMr-D}r}KARKx z{PO;a1wUH9bN^xR-F5qU)1zZdW*7N>>?lihXS3TnHDqnD*|thet{39*=S}96cGUE2 zta5a#KCAZXmWR!sFarhkvc_vyIrp8JBfe+z;$wRrwn_JG|2&JomPuyP_9x=~KZUjD z9?1XoVO{y&*AuL(Gka=$_(j*RXx3|VyzTq$gu4C2`JZ?kcF+2`H-q^Ki{b9>4>zt= zKbYVjxA*34)(h$3t|lL_3ZLmzK=^j|6t3xk$C$@gKzGKErqka5A1Tv z+-)!`I5}_8toga@34dPozP%n-{r2Nt)&-Bewxx-$+`iY`@2~56*?k{(B-OAU?)&{d z>Z6Cywgc1T*l)er@;N79_j{&|vak0qO6K?7=6xgY_t(RZT&=w9O5zon=BxbwqfyVo z@=@~KXKkUNec6rehkR>P^1rAGdmewpu~BK)BE}t)I@bD!@-(RbFyhp{J-K4t`Ud=f1GRlUx0-Vu{l%Lm*FK7Cz{Ti16?_*;Ia z>7rUW*R0-jzZaV?Z+&dw{5W@G&SQz&eevlz2lzj?K6A92JAKaV+55J}-rwplecroM z+ix^J=U#R+WkJaQ=qt^PFB>X0pXB1%VA%HNXxlB_V-a)L*~UDyK6CW=2Ya!%H>CeZ z)eGIv;O+jjb&~xL^V!e8-^kwo+mG+#*8eX~@N4QExK_g_H!IrY1LtYwPR7cOoFCWx zeE$2*yLAt?9@VVjSo~!5=hrn3wKJ{j55N0bcr3r9Yk!Ol-~7wIW{X#-oXZZ5pA=Pe zO@C(z?-}8}Ih}gnqdz8gYy46Csblx_^o?Ch0tFj$UIx`3SiWK3A<3$+c=6dKb8k0Y zm-`u0*qFcN^Gy|&YoWJvaj`Bh}QeCDSdL*=Vvt^js28==T@GewUu>V zdK90p-PvdJYc4YvufV%PMO2J z*lhZ-4|^@kYOTF??X%wg@m5z)Ts{D7KrSCR4u5=gCDqtEU0wU~yJ72MxgKia9fcQM;tznRx~ROV~;A67F4tK)ss z>ZIS#nV?}e>$hbBL)n3AYPJo2=lAdYey^I}dFx!u-wZ~o3@@CDYnNZJapD?L5|%^9+L<7yaM+_NvW^wtrt|^A=hC=+QHCR=;M)p#NN~;8N?=&RbsBK31jf zw7OkbwlLo6vgM}ozIS>7rt=OgnY+OI+>ZqYn}2n&@dYag&pA2w@SV!*-*WS-Z-0Dd zf3CE&&Hv?`BvJL(=IVR~`@ZjezjueNfUf9~x?h*)%e8L&rDWaMBX1-p`C;R|qB}Es zC+oAXVG;i4e9&#-$(p-a!n_Q*dnPKFhy`5#5yl{zDRL}JTEV0K_w&z-V>i}3ca+a& zcc?ZKm@5!-cHwq|T~lKoW$shecza`w@A(fo&!^`87p=GXt$gc8QbY5*j}u>H_RYJx ze8%&#e_h*-Hahq{K5B3MnSrfvjV0HS*Y9-|)~xy9Dwx*obl|R9_mdqTo9pkVNbAP3 zx0Lu89TE55*7$}s=5_gN^;>uL?PcKbxMKc6^P4Bbn{C~4R%iM*Ml101uYG2o|JPGX zB|K;Tea*yAI-0+B7phh1+`4j2g8SR7=B7JLb(`X-@EG%xm#em~{lxyn<-Xa>a0R#c$Ca}y`yFpu z_k)Qwl(|@_rF;YxMuO{*wf{jGd>p1wz<_1V7*QIo4(xb3i19IA$yh| z|EmAKAvSAyheBcM^R0Iu$w-^l7f-o=arUpy`qlHdz6?~ZDSWKPZL$A`#Cn}|CgGjC zA8F0*Rok6-W9lEziC%|tnmw-{Jb$|X=*(Xc);{n4Zd-8p`xE^qlg?h&TlLI2d{J;? zz?x#&{Ri_e+19PDd$Q%z`Zuc$PZ!#HUyM0YWqta>as7+-7UB1N%RWq%kc$1pS0^z| zB>hEp6~pdRl5gkSt$4gM{np3Tf2#KD{&3yS%loOea`_<+TT%O`Hy<&{PxafG_SJvQ zg2zSv+w-FY1l_Z_-+!$BxbolP>vIwvjRIIM_3t@a@n-7$CE+y-mGZ43>|Pq`$A)j5 zxbNz{n3o1JS$#FCk=N92J)HAH-ZsZL_VxCp*{tT2N7Sh& z3*{I6>sP-g{(0BWGe<8o^MC)okFR?D-fvO!zeZ-if4%Fsi8$Ai-HtkUFL2gm`g~&f z$9Fi3+doyl_hgdMpGlWj?9_Od$G7ms+?cY|Q!CFTKEHC~Mn_VW(ZP^PL3=@ck%dPS zC0f>>oH+URy2Qtm*T?OCzwh@tTP71H!Uc%_WIk9Ci zV`=XEiQ*~?{@EVZd%)>byT0BtquzYx+85q7;v0gSo-b$J7-pVzd>wz=0R|SA+RKfd zE6&RGR@}NgugqrIR>tX$%AdJP8+M!R|Mzu$eC>y3d7C-0lb-EMF)!rK_~-VB@t>F) ztFiXl4uN!GhHV;`Y)iBgCo1gFmkbwcP=9fi|A6Bal_V}<9>1WZJ>FF!aT9$1as)id zp7%QV!OM#43P;il9OtQ+@B6-zmxU`cOWp7P=JRrmA8+hfFx6MJJ@>t(n9}7xTQ|+; zV`#{IeKPCmgt?w(zvtbx|8zo`onxBLH%*P42Mg0x`sPi4bNQ{BaLJC_U+*sF{WU#@ zN#sbvo9#;Cd<5Rxr-<+hD}_*FU$V+S^pEf&7b>o zWba)~OU|gJpa!V=H}VkkM2JAmG6N0o`<~C=Z10E1huUA zws+r~ORFbL-+z5wd4j2ana82@PU)b7Wda9oZReWa?_H-Fv_XDaw!e+ghu?YATUFL2 zpKNSde}8?w(o+wq+3tQXofMi9T&eJJIr_O`#B5c z%!Tq2)6b~--bVhXWKuzpr-uDlJDiOXR4Lgx0(CRu{`yQE$8zL;hU<*U(U$OsxPlrdbqXy{0IL+ zN1Y>@=4CVPue`@&;(ir4!u6Ma6!Cxyn}6@Ip}kN?`T++Z1_2GhUD}^l7G#X zpIlO~@Pop?53Jwz{@B8r+ZyA~G;#a+Uoq!cw@cN3e)Ko3=H{Z78`+ziRCa%UBr2UL zW6htmJ3{$c+4?89W#)Eo$O&lDDvXIeaAGd|&znh$Dnm;Smp>@1npm(owl&o*r25#+ zieIW>t&?uOm)Xq~zn44bv0&W77n}9(iHE;+c@^c)ab+J9U!20p=f}J9a@20ViWW5b zyR`nhXWLJW_!at9Le5sMQAj=EdC{$P+cnk~Ozr!lFy+SWCjVatdoTMI zAN~JkU-mm`?Ym~}bxZh;cmCG0yY5z>E_^n9cF>!DdhTo29=jxyKDldJ?Kk~9M^b<9 z?lpb6+VJMeRT8t$U2?aYAa0&M?^J+zQuNmA_xF{rRoWWPHdA}sp?AOIWS2Lo)lHMB zds*?(wRVBoW^v2ZZQ9ok1z5Z7X8RxbB)aa|*0PtE_!YYr7s>6r{kK;(J^B74u9#=h zUz@wj^mbldw2Mt`=IZS7`?cS{iX75VRpr>mCdwzUkd2o`#4>Bn#{iKDuV;y*9e1r) z4>;sCL8_!^g@y1vh287^Ny-)7YY8-HKC584RLSWrbM!$|*QzIqk$c~tXE9#&>(tMp zBXW#>bq5!f3Hl$LAZU6s_V)k$+Sk$Hpw;erp%q5VtB-BdZawS$-84=i-KcT$A(0E> zM?^g(Rx)fpQXtI4D$S{SIKASQU{1LngP_p)8JCxDoH+lX*Q8$Gq6Q1a%wNJ61W&8J zE!*f}VbPy5MOW&wTF{BG=X=~2eE$}*f@1@dquKT4Q+I#4__b?N@8;L`zTsrd=)(Dk;+id1umTYv)R&Ry${A^W@KRI8I#8suo?`OJU zdMmO1XJh=YTT7O{KD6=kYT;SOf4|%P{?+REzptJee!Qji;oHCCC0it>|5ZN0+P*<+ zr^>BA8=91=of`zx9Cy^c*$^dTe*EU2PiF$$v`nz2g7Ee7Lzka~@SW zy3BXVgnUN1g$>!0Y`$x$eCzXbJ^dsvZf#fn|KIob|LWfVqx*3A2CuA1~|9``~(V*P`(IzoV5{r~fqB`||#e7hX;dY!Z`mE8Z|4 zeAaz7dE0V>d$wnHRy0W*T(pii`eEerw`QR&5wX|ooK`KEJGXOvw8umD*!vNmr{-+1 zyEXM!llYzoK^0qO%#3-ns;+#yMNeXM*@9*I9~<^+KKp)mPtGC7WKWAD#beaXmM8 z&fPyZMGsGVc>9sZC&~T)cC9xHXU|!f%*E8}X>_Y{SK{%x=gYkPRNwycW@~*_a3Wjx z$eTXTBZ(ok8@7HCoWJ7ky4QA|dDlIiJ_lN~9R4PI?<4omZuQw&hrddD>$H{n#chr` zVe$LT(w|!&XEGFNq#chudj0dA1JT_cT_q)5@7rddTy!Avq57X@?!@5#Ju_v!Cj6Y7 z6jgQSk*MC`>AU&VSH&Jx+30h|czew$iyP&SH+E>-`}&_eIqxLTbdldLyL!8nKS{=1 zEpJtI)ths)Tw>yzlXGK!_*CYYEp+htXLmXA`pNshp77^5^&B}a#$RCQ&ysO`Yf}1S zmHv&T=icr3^+5a6+LF?``SrgZ7@tf$D0IDb`;NHzDW2hf=i06mzS92r)BPOx#Bje^ zcE7D>{{6>jtG#0r>(OXSr*Bj1ZloU$q6^rF@%JmG5T6EZNo*yqDcxH?1Ol-||-{+Rm4({e9%ouSuV^ zJ620x-Og+A_wL^x*N#PhRE{=k->~oXuJug|dO5e|`#jogqZT=d`Pf629q;rU4qiVN zAa~gl5CyMW!xH>+x5&6mB40$3e{neH(3Kj;)uZjSx$|No2s@x@Dp#C|=z;eAPT z+8Ut}y~C#ivbAR_O_!{hf3`Oz`04K06n@(;7d{F-KDO|ao&iVROQDTv6%KAq{WV_q ztnTm0Q@Uz;AogQR^G59_-F=o>Z#k7ta38w*QT5h|Wv|T-?vVJlHG8_dc+B=rp65$G zmrToL?Xo=<&bZhq;d_a%*_DlZ*Y7`Dd_7Y0orF@)mN$BaDT~TxFMe~7U---3{n^}% zEJh_-C&lMXSdzk^!Obz7A$9(j)gLw#pH{!L^7oJKol$$=f9=cew^_Y;?qyx09H+@O z@9wfl7m5mGUoTB@O*!G3_I*>jRfOb?bCVX{+WUIl?!M{UyxDG8ewvYQdcUcA+fU`D z{M2WM<^O%SYX9%CeO#IA(#bh*LCwE~awqkQ1RC-W&h^WRKe&@Ap}u|N&#nXSZXHW0 zotN*u;uXJ{lEGHlWhviFBBec+vB*R^8i>dzR$5)1pORv~R>u8RLetS@DKGcjji0n; z-R_^yX3Kw8wyEi=eQwXS;N>F23(C)%xWcGxLhE#xlv)jT)aAZq{pBgYGkl;bwo?fooYaprj;%f9pT#f^_J zc`o~DmREI^?a{p%D%>}3Pjb1#D%o;8`h>6e(bMZbCVLCXEXkOxQ{gISoh_!Wx;&?& z-s?i4+`jp|_Y059ieJ*%xjE|GHWAis`Ma0@(5Mz;S3TU_o^x$cL&W+E2kfM_w*>R3 zG0#-lyMu4{W8>K8^~ZO`?Z4IF`AGNNRf(+gH5wnf3ZG4kyQzI=V#sFmZwf0Hvp+WV zKelHh@5-=-S8_Fc`_}X8xF_8`ANDjL^!8h$;`XCC>*nc=U}-=z6FB3#hw`yBuJA6*hV_E_9hz4G;Tt%dx3vDGJA{U0_I^yL5I)BdsU$fW-&(_@wNo=(d~`x)KBW^G??e*g9E{jpc!DMz2*x>Q!&GJpB!r>BbYXD1w4ee7m! z(%L0!L_byT71bbUk;Dv>0dnV zHEce~6gE4A>(#^wx(+M;DH}4hG+)2J|L^VnvMdiY{VPwUmbx4D#&}q<@+v4j(A^Qa z)ac}iyid2XGIe4v@12yyHOawi&a4#sD*^NU>wjJDcW04KM2ZWw$FYD}2&0iM>tjBuhy2 zjN8QwW!yS{@78i?t54xk&hjwX{m`LDTJg5ZnY|1W6J7*ANI$dAx#UD2!<)+Fh~=m4 zHr;%-bn5$Oi<4GAkki=Wy2G%9x0?OHvAz~&C6$K1W@WDX-&|e4eVfywhRa*6{v@`pyM;TYhu?`LHBU{xMPLH^rW)aS~p~>cV^X(H> zvm0zXSeiPPY^>b2ao5cw4%HsIYbHH8XlB7YKWlyVw)kJIp|72Dd=9BgE?xi2G<`$N zq%EKBaj5_7xBJ1fDfLaw-1i&5{^fgoefiJX{?`>2zG3}2X-f9u*D4i{e%aMcjcvJH zGJEZJ|Bo|mXM1zTTt7VjR<@&#Y(86h~8YgNk=WjUaK6B zy{+VQy<}eQb$7GfGxVW=J1*RR^UtwDGwrs` zGk-lyj#d5`b>`XgxsRD|^Ut2jaA~ee^WD4{%eEx;H0DSijy=e(z=rQRFf$7|!~CyD3yFLa*Ay}ID9-Cny@cH1NruN|6l%PYNW zI+xnqaGht_&qVT4_RD(59i6tdwD!80bgDYnyn-3M*SE>fJo0pwv6YwpY2TyD+ot%; zW-gaWdzfnA7_}=j zjfR8wj)rk_zuCBL((6C3W`9}x!_$w|@^AEvJ0Cloe+i$qVTz894)HzyQF48qp!`wY zN{9Jn|8s3bn2+o(Ieu@~y28>mf42S4X*}P3{i)HTt+6{RTz2-!Z(id&CqmKqX5y4Z zudZc2InzD)<>EiL`}}Rr><+)Y);&Gjdau@`rR$&NX9vD=dFi=lUA&>(^a$xy{ATR; zKd$RDXZz{(X_@ja&t)Y$?Hb%~$Y$yNsQt8x-^9I!WB;3&>uYRH{bU>pH*Q=dxrCd$ za7W9X#`+rxg?ske)KW>@ohXGV9us5=NtF_`$~WPU+?M|R1G|w8s4(~z4y5I zvafmUw)eACj_i0pXX?aR4CjwrE`G}#s?y=iSiifAg>6Y{>FEP=g(q0wD}JYH6aV|x z^*;9rp&e%>pT{=bJW|4KCG^vmH}GtdtslDBpgW+9^=LRPu&%<%g9g znj9D$?>A0j@hs8}NSiI1^eaB`8lQJUQ^wW(UNyB*KeP1C*1Os%WV*}$WJ>Jwou+#6 z#AP+%)xx_B=h<$z5}EPMCSmdEtGc%@+gUPft=<;@xqr|6+s5I)TvN7gWzfB$yU<*& z%vEjQ&A&{-8{&RP&)n*mX7$|r*oN9K-;djU+qjtF#-FV7Vfnjq`wqLWp2ZRMJ^g+6 zL|vvY5*t`Hm{s3TX?5IpQT_K7x3U?$rssU8W&fUi|If3;$$z(V`IX;{ig+1bAb9Uw zw8_goNz2?DPbQr4RuNe-;q<$^chzTSD8HUZ9P!%v(8M=?SI52= zUg_{YuscOK;q2lkbIvX`PJS1B=@9!(*57Ul6Bnf{Q|`9Txw>aZx&2xD+H3koNqs*W zL;t6=z78wCxyz;BR{PAM;9aGEZ$0>>Zc|qG_xP)2+j<-GH|BFT|6EnuDQ0h_es)8{ zKI{Fg_ik-@y{`CgzrM)+!&hpaHnPiEaPi!9>wm87D)-wZE>TbV+`0NMi{)j%O*`)u zWaCzM%tAuTZ&NB~!rvT5-J7qC=WDN9GW{2i^{>#%lNsM{tn~lCp(W4U@6hhv#F}-* z1_F|In08e7rnR=;3hD?Jxp_$T|4XZF$EGJtwv4&+s_N~`_I1HBFWx^92|uxYqvM?g z<*fRjRkxMv-+#DVOmCa*uBGzH&78IE@;Ni+zIr{!=j!{N84>gU#M~}n5H9DN?wz|w zwEN@foKj)-R?S`SCd)tE9PRLUd8~Tbo3AGuXK$C@{Tg)FX8a%LP3O1WWZpCB#l_8q zJJ-Kf4Xl{bQuvsMPkUi=VEXOU?KvIwSNLZhIeAPb&itN`%D3}vFQwLH1@DQL&f%%u z9$maqwCuz2Vx8$FddEt9lsx!P=c;_!!R3=*cPCwZugt+c-d~RRw$43P-#4*0U4G+L zf1`s!Rcn5T?-!jfGC%gX*%Ol_*;?-_zw?$)u)Hw;=R0As6P>%l9^QJ?*?RWq({+b8 zpH#UX<9Ds}uD^ZsksP0s`}eJWaP{k>KH2sp>zFrn*HyUZDWp|Q30Sv-)wY7oJ#2rH z%I}xe$#0}Kifq4Cs5$GgUG$X|``>$0j(?YBY&;?^DKet9rC zxUl+1WUgk~^?kArj&c@yta&>9mC+xzFrEL?_#=L#$IJSkyY(vn{g=<>*B`4yuWu^u zUAVEdzRKwP$txe%A$jKxuKPMX*ZX#E{qX$Xxk!z} z$q$w|Er?y1VqiY^eci4$;iv9pJ=f%GKbprppRl)_p)8rpQ*zrKtty2JQty|o%bXDE zp!^{2UgwUyPfD5-4bn0=W4}f+1oMh-P|@_2Gh*Iw^0+61#l*!!j(yPwD%EZjS{ zLzDmI)p{edWqr&k!dD+Jd>fI|kAE?>=7IRn7AyrsBquvR)3w zsS~P}#Vzo8{>;es%VVMcANcgPqZn;6R) zmMUy8<5;uXJoZ!Rww9c{+u8g%EDsZBKX+=}CYWO+X+J5(+I!x#1#5iY-6>gLnV>(H zKga&l#D1A=3IU!kCiK_5vj6|tzTf@$?(heZ^@VG8{yr7HujuQ%?|YsneV?11{tReu=d| zV64ux$;r))Xh_Td(jl=q_-&5T2|gX0(zRt@4(_{gK50|MmX9|qR3?0lwwGr9d85zQ zaB`f;s}~agKB%&3+f6>dBYSr4A(sl3V@fA)v+Y?g+oJP(L&VjM_J1$i?|n7#$UWAp z>tEXac+l+L_^3Pn&!elL(aY1x-Z@7kUht(|OY0B*mg&xPNK-Izb(c$*l!uOVTkxAD zuWgPgEqm@Ac6YM86J*Uq7 zvp4YL>TTO2PM1xd&7akLS9{HsYm<_VI^~mgNN`L($~cGR-MffM*?+6v<|PN!zdvPt z`(2!?XJ_JdFQy|>`;Mv|x%|%Y(@!<&_c6a#>vOw*m^|3=5&vyPh|NipRa54J=^-UYTKJi}GTbon=^(_Ala^DtqEB5Z(7Bykz+PTL26uzZ& zKdbAud*)Es^S*+8y2YHkl}xLuMNVF;zo}AVm2A3K%K7=}w^H*L#a@5&Zrw3OKFmx`SA+h1=u>yLFNSoGz@=UTMh3my3tt?OdwqKGlQ(CC zCyFxct#ewqeqW(^gtOjHZW-VFAA*sunfpciuNEf=*XH^upCQFal8@o5#T-qdFU~3RtDSg!bdKXv`@5Vw zn!LZi+5B48e|=cR3row_n?GCT<^GP$w|_hLpQ`J#Ro_InZ!_4uWTK(oO4k(0y$kdw z802hInrSmx_1EiS;eKB)!HcCyRjf{SyV(+>gw7mf=y)yCAu7zWw|LR9buVAtIj;6* z&NTbA#oRGWVzx>OOs`(maI-h5&i%2b-cfSm9m5OL5Ap5Q4_qRg+|23yL-o$H>lO{$ zDwi?;3!42m-TC&nQ+gE|b=U3*<$m7tO(ijA!}|JN7u6!oc5++)dzSz2*{2!p3U^Jz zo*!OWR~go%@1R`WEBnH1THK3&pp6QX97^nBejZV`D~!DQy6WW4MUL06s@+wrzL~-5 z@&0@RZ&T~ruQ?)Vo;xO+^LW_D`NT*I&H2YSIl(%9*>VHRI~%>yk<=g*}(a4W9PPpv+vI^&oQw( zxzbQM_RU0|0={_}>%X11*vdDBAB+0$kzHK)F4!<7cSCZQ zzzM0i1@RRVa^AGsE4OiQ*C+m-H0jZ`@_nD@o>orp^>^H}O{JuRZ}z2kNtwUivRmHr zyirleTjx8!LZD|&FNf?*EwAhATb&Ahd#{yj#tP@?| zaQWHt>KoS?m-GvzoZOmxYeDsn{5eU>S%R!(k2}BcV4SkcTxGkBm4QWmFDxT z)>UleI;RDEH&8n#Y$Lrn@g_oSW=@CUyTGzW2WIy`67QY5uyCbX`pBhHI{7 z+~&vURQdnzJ}>dq_t$HSpC4`%vZJqgV+lPzy6P@kDuHO(j@I&Lw)8wzW@4vCPJGwr5b>R<3uHx&<|K#LeRW94Q z)Pn8(2j7opmkC+Uk*)i%?DOBb>qJu$>yit7>LTnv`PG)&%4#)q6!&g?{aJT?yGMK( z^C{aW++UQ%KXm*qy1wqAcR^e2!OOSS^6%$ZeO`B3$=c;#MK(XVcI;kl*+h^4D)}2%R5|?ZF13ia>UPfK*(&M&uu?wIKdfIU-zQk3ZRIDOeJg7% zE3TiME?V|5Vt$2@e7XI*9UpHlV!AhrZ`0B@>n#H_jwqi#DqViu`q=v$%PnTFds}w9 zmA&=UuMaIM_r3G}XScsU)bVF;Z$uVXL3mtp@QjbEFJB4!=%KiM|HuA!E9LFx$lVHA z{OnTYwp%-1<`rJwqn7@s>#St?{}s!3d%xd%&E;eI$}Y;d@;MpX5E4rJD&J|dLYMmf^W{Th^hOl zU+sSXtZe&lv-Z6gHjD1<*=>3H1w;I~Tpy2R57OQU?N0itN$C@N2 z8q3Zo{}ow#u;ufd$+gFu3fAxS`0;xCK8BKCFMs`cxmf=1i{yKX)9g20y`^=b=3Vjp z-Bl;O1c&^q=0v-nT# z1{|-x{@roh_MM?;)LTXQug_Tz#NN(3ox*=vWgSzERZRS?rl_|b-;OrwN_o5eyrVWN z{pZh@V*F>iPfoSSEA&=eo_)gSe@ZLw&Hnltr-P00O1Dz%&j;S$onFg%%*$Zcc1uUK z2?vfgoZG$3PSuAiCg;xHKegRTZ^Q!~Cwz z)8x!|-?L=Fw;Kkr*Ym&UHHI=uy!^h4{qxg6GrJ2rCb7Oem8SjadRe{r?8~}$RhlIZ znZHokd&_atjs0ayW^CRT|J(aSq0n`OTS;2KCuAJ1{KkA-RNk!aYx&!y;_pu;>Q7qf z`$a@3`|_f9V!dW|CT5*YF1a5s{?xs-EWBpj=OocT4~;h@Pqx{^-~KYL&iDD;+egmt zDOt;M<<289i|EI1XB^_VA8d28X>#GQP}|%C<+H_qt*E{o=PJj4?Rb=%dv(6W zgf~BfHr*?`ojbjJ>rV0O7v}%SZk)1Sci#c+Kg-Ym%J$jdq&TcZ0bCBP-owK-3O<8cbmNu7t`4Eq4_COPMD0!`X-** z!|aCa(*q~GDgL>rP;1pLKDARnv)qliXFptUH%K=8&6>F-LT!g+sus*PV5mF9Q+DaE zf%tW^?O!66maFWm4o$(Jt)|_oqxs_xhdGd0^xtgUhYZkHABwKHN`2SY( zMy+qBWltPDpBTq_zIW>f{r#aolKJl@vrn@VReGpB`}SGs9j!mZRxCZ9<2o^>FaF;3 z`#YS9*D0hQ^zrd|Z*XAwqUlb*?Pjg}z%0Fce_@18p3c9pEpKi;TfWnS|8J~ylC^F3 z>z96fm%hfSi_J5A_ipX^bq^0b zeQVG4zP`^Bk6rouHF^5#8+R^C^d=Yb$$Q)X%@r^Bt5#gBt^UgHXV~ZX_^XN6?rnB| zpX`%nw8HoA_xk_e6XhROAAhY}nH~IZ-_hUyjz!*l@#*BhwBSz{zvgy7KIy&f*6WS8 zpLzc~>i1;g*||I1{9iiEOD<&Sdu&kj*v@+Txyif#bM-w^(cwG%#O<{4>%*(3^(ke& zXAlVyx?onoY1o{v#F?aeI=RrY=G=zRe8vvLDBi%0={#R28?CWfVsqs5DqdxwFOmn< zqz=qK$Q8li`gYfO7ULQt73Jg3Qkv`ETfWf$_efuEKTFRCWpk!|PJ(-v8Xt&#biXY5 zU{yVzwd9*8&UYBN3eFs0X%p)Bvi3m760J|ViD3>2GAD1$`Kr(C*C*Hg%DDMeM8n1V zFP#;h{t)6mXkg1#c5>e42+x@t;6Pq>D89$&&^%rQpUJ_TVwjS!~5fHbmZ>O=dAhfoBwapdo*p%-&OBHeZ|LCj_$K3 ziGAAg`5P$a^rN?4F6=k{cXIxpldU~c{PPz(FIl#YWqr*n(3G#9eb$A&vce}+D|H2HkMPkenIt-=!u7AB)M%0?k1(>a{T)>DMmec)5N1U1cW3SYm_ve zZU1a;bzJ^t@%4k(e5Z+4{a`cFxEUkFpnf!XU)=8BPStPM-`AY=$<}Vdya#WHur7N~Z2G#jeae%*7echZKaKjWqgxw z+TRxFw~a(DHv?K76-KAyn5LGp1z`i`k8cmG^q zw|Q%KRHF7lF_&QhRcm*xYc<@{u&<|IuKeSft$*Sg zy?;Mi_+-6ZS7R){@$cF355jV0#;=Rt@cO8B*|pj~&Ac10&gC!Gl+&13wsvk<&5n=X z?B}LE|GObUB1e(s`Mn)8ZMasvS@izw;iT`+0^URh_Qq@3qzZq{?D@3%-0!93-pWBEp@lQr`41Y`q!$b9Vey;bZ{z*#iSha! z`MD-++iraSTl(RPo_pHmt-8y;ZhtgK{o9Sgs@49iXO86`yrj1=$N8c4&EC6?R&KM?g^jh`B13ty^{Oe8OOgguYS1xSo)p11f`i$%F$pDQ!zbpFEFGdcef*zRie z9QyL^`>M6a)Y7MBFR9+M+kf`VS;61tzI(bnOZ4SA<*k4E?Qv7%C$F_fy^|JZp zz1E+cJI8MFW*Nh~r84Ip<=l+1%9DASl*=i8?gT(Y>tQn`K#YASBR5)S?F!6+r(7yTSj;1ga#H?Rp0B=l^|Ac_ABP!O@)N?X zdwn-<{@f)oH~Y4Y(0o4udF?#4%_qMq{p&N;w=`zbJGmk0pn<4{0Q+MxiH0=4>)jWs z*ZUNGjbs!!F?qM0ah^k<{n^O-jgeLNwd|OBZ?Ku1$ZnWu`(?4pq%PfMj7}{66W$AF zFs<~}nq#aU`}m%3-nU&PtPEvW8{VlXZ@s$1+)^mV{3nB+x8GL9lXn;<^iFi&*kC*9 z{?|#~$7_|?Js37TQoj`&w1B^;Og~nMZQtwmImdSFVti8a{+^xay%R5`KJVnLuh;Lq z()aUr*+V|1{jBM?clFxNjR<^|Uv~UEOL0ZwnMogW{=VD&e%~LRKaqMzxB1t;3J%}@ zYxVvrO&^T}vunCOs?PsDY}>x~ZNyn)`L}$(F0|WynNfc3>hz84-m1)2P%C^P=oxYN zey@4VTlv|-b8NaE#{7##xQ$Mkytlinw_(y_oq=RW;08 z_tTFzH4%TFsN4TMP;jM?M_Q zjfk`FQkpyc$H8=qi_g{mc&}QUqFldQLNP5>zkq9@(t4F^GrFCRhFA;inwPIIdBduo z>-+cVhkfWzX__5-dY^QBUHJSH_dy$jPoGmTJAUnj+rqxw8Hdl6^Q=4QSJ(JmV)vl~ zarJ&SKlSb@WEP!27Io6(x6_56+V7gIJ0njnb>Q0mV3x{!{)f|Z7C+{?-M#$8_Ex4E z*G0$6j>>L(VtwEDm~PWmz1?yD3i@)-JrwA=cq}h(dUXVg;rXNmEbQ_rtDjw;6aMFO zb`#f$NqI5ZkJlQOuiMvqHmUaQXJt=q+hhEncizt5|98`ZjWMlqyX$g2s(-jAr^;`b zK3~87wbY+5CDpt`ZiSL*o87B~<#(^oHd{A?y;ElQvGg<3TUTtYe|wl+;_Anvv!Bk} z%CCQBd2E(-Ud$1Rlb&`vcqbPIvMznvp8eWjYw{b0Z@Dt9n!7I)KRZ$|=j`{$M|ZP* zcJN1 zugU*%=VbZ3u1=DBb1nb-VY7X#)}rm(H>?%dvQe17*)n$iJ<&O{rPuqsX4l_)N$0PY z$n@_IHtk5Ae>M8ok@uG;FJ}?uy{Rqlw=KoLZ(X>uL3qX8XX!QTx83-1EO^I}{A}rW z<$T{iH_O$SMPAwd;o3WIF=@43Y2qzMzCW!uu!v1z|0K}e&~5*6@6Y?O-^4gyT~F)X z`n2!%oQpej<4m{b%y{3uF^B(H+58>%C7#M#WWJSWJ;1BdRoRmp?%CM1#3NB(_4{|O zDNLg6G4l;pz5O~_NaVvS{+oGBd*llyPrmDxb)kv(Qo1NdMTMIE&j|~CCt0v=nDAoe z7Lj&|@^?Sa*Z=$IRHdNmXg@hnC8Keb;njIlMO;K~iXUM}e14fz;NF5IywNkVx4(Y9 z_`hVrl@ zIQa4VImUFe=^pRZc7Ex3@y2wktNGo-_e56JT;~_s#mOhnFpue`ki28^(>sf1m|a@E zbFu_uMhl1H<1fFK20vEWt)MJXB0o3hgHr#`OY1hS*SAvtv1Uz4y3a8`yI=7;1y%O# zs4CBU&Ux|LF(LQ<)Rf?x8nd@tnsvAOyUYFy(Z88GRg`|;ej=2(^t0+OF5#4kKB5Zu z|Nr|QUniQCdu-ZUhCRny>VI#q|NUVpYj$V%&((kbeEwed{(Ik{>c7|g){DImOkmyn zMSJ0-86F)cZO@o?u@nLh-n_KVhy*Kf4;p*T?K`dLV1&=c2?LT(U^rX)<)x?6!s|@NB+W%y{ z-Dv6mpX(pTzqrF?Qp$@qyToo{m^?}T-y!4q=7+?%mAXtP{YkkY%P!X*dH-(ZB$o_! z#i*K?9E-;+dlH%r+G@*ee?NEcm|mT5AlPw?6!Z{bEo^S zl(nr=S;2zOKYA>mzpwDWfAof~U8&sjm9cwRzisl}c=T(TXikqhf9!*RiiBT{)f{_S zjz|1tkW8Go^Y)`ZmLF3$e{B?5&i`)}|DPrA-{@M3JQ6*j!uj*&&3`Yu?*5!Nr^fqC zNQepBxAnDi%x0E{bL~9poBV3uhAkD>)4v~XP05!zEq-I+4Bq1fK@yAif1Ua6;}iG& zQEMI6p4U|?+n;h}PpQutga2>l_I%9`)Qh~y@wd~kB=_OI_m7Nn62I4`Yrom&?^#~^ zrT)2?dBl9P>Ai~$JJ}!E%_-8~xAn)#Wm`AS@&1@zyEB>VyZNIvPc|elu7ALN^V~m1 z^CLFiSzFI8$UjIf8*G{>-e67lh57U$YuYkndhWl`O4hg zrxUnur)eLXVDm=bQp@W`Vp`!cvlo-{uiY2Rebs;0>)BD8JB{|K$vd2D+rQS#)i2YH z$>_=1Z1(e--Xy)Si#MO`&zTwbwydf2>%&r>A1h`w3eUK_uUz+y%4GlR4|^Uu$E;D0 zl!~A2bZYnGhmSVziA!s82mQc^(~KhAUyep%k#JMo|qT0+?c#inciE5rxzD6%XKxz zo?pKHZt;2B>ub|EmmLTYT=9N)Y*;{q(&hz8tq*MySN(2U(fP8v?Or|Wi4%TrSN!1S zi~j3#@7D`^p?6Q0Y2G}Y%DA&(jev$jRn6kpDy3yBZU}izD`R+Oa`!UJ4sk=XlN?Hw zzt`w8+}$hm?AXJJDhFonv#sOKnRNDdq{#bA)xW%#{bD%ABjMn2C!}3e;?mp{=>;bG za!es&{3KZ!)4MK`M-+g*X{fNzJ;ED%bcgO*FVKev1#&K(-UVVnYFC; z|8G7cx2X9|(WDYJkI9Zg_sbhS_s`*dDEMI7mOP=PeZ5C(pD6qm(p0G0moB`zWQ(UQ z!{v2`Zz~!jpa0OCKSAU|_Vsp$1inn)=CdjNuz%emD5`?)+BwNxlBlD`xp02PX39aFow|vf|LU zzu)iIf8D+R_ilF1MW20b9wz@fx4xP^L1osz_@Af3>(?Ig+*NCj z-TJpTSNO7(|C{WZq!PH~{ySa0PS33q&wr8J_?d4>%4CPgrR|0V zA%-qO7rqK9*c`J?JfzPm%ANB1^arcjL&_U#4QH;qq`voo|Cfh#pA*jg_;M`tbF<1U z^TN9_8#QZhgeu=#{$Bd1Zp7|wiFY=5$QKC5J&^fx;l_3Mt@VA?lT2F0$`l?Z$k&u| z%jB%Ao|a$Mf1H1}n_yr42gX{@hF@=@9v{h1P`mfIE+Y4jMOSS2j&)Bi%qf}wsQZZS z%$v(uO3Gyqm496OyXRtm)IrW42l#I={7z2)vTQ@CpW0>SySWD!6@KGSJGk|#@ZCrH zci-FZy=1)R>a$;hbM@Wyw|nbz1sI6)$M$hrhv)rDTE0WCMohiHY+J>*@HxWj3+6xT zy1VKB*Oyb*+ih#u)#`S~L#O=yr-ff_KgUYzJ~>>tb7sX9{--LVp>quw(+X}R+h(^6SpScWaqp2w>H0gmtB^> zOi=ZK`Ps@ld)8M5tuWDlCHzI1?ZA&5<=sKmFDrg+-`Sb-r^qrlx68a_)*1r_`HO9T z9D4-#&Gx^Dx&JU=kI~OPc?{}4ab+vlEt9+Qw`|U;gDV%7^0ggYzwf%g)&1kUKTbFr zyIWV(I{WaCzKTdj0gEdJ>_Rduq382%OWydnwyAgu$NH>g@jf>bcy|c&v#s%M*vz=j zOe)~*ZP!Ub*~=ZDGH5nV=DzlN$?PXglg_DUU!N?l!F*X}fuUJh(Z5sc|D0kh(mD~w z<0GLQz2Vipl)tCK_Z9tNO8h^ofbZ505htdOUuzd!-?O4lJ^F2d2VZ!!Y;-M`(Mz?% zU+z?HGD@q;+Go4$dMVQpwex?^a-4tC&aB{cBJbFWe1@C5r&on+l-FTcQKE3bOKHM# z)zl`dMLSja3|T~kq^lwqEzdnD`9r7BIfBJTp)DgffkA81oOQPUFUzUN9b&84b?l>W zSzbxcJeHYr#jRZ1Vz^_>DuutCVYd#pP`WI1_SieYuf7{T=~{0Scy#W1{OZ=5UoX%5 zw&gT`tj7kyQpYo4Us8;YtG<2Kz2@C*!#SNB8Iu0}RF8T5d7XFMK0&>|U;O`nxw`w_ z*L9~Kf9HsLdn0#_ez?k?ukruCKAzt2a$&Y;;ScRa5sVw$8^8X~-v2H8cs1kAZ(014S5~{<8V#x7=a(k3 zwDWqoiEI{VSM3*i_vP60v(ilbn?)6WYC4^~wJvogY%M^2w)3IOwqc(Vl|D_nGs*kk ztr<6pzI!R{W_MJ*J~Kyi*#~XUE|<_vn=G8wez09Wvr>g;+Q;6MMB}ai>+nhSo8}eH z;FCW5F6#Zhqjgn2-!`FTjmLH+$J89HQs zU2HB^^7!8Mbl>6NU$^~_^zXgA{E^I?#o^zo`X<&~`SI%sdzW3U){I%n-<cl`y6RAwZ$$THYfU`K76v+6R~o`f)6@oc^6kDTX5}r{dd*Y{J0|rY8I9K zPSoOL;Yp0Pw*T?#(Xphyl+~Z3RfO(u4>&MQ)bb2(jJLk^GhI7Pnc3;duj4-FoqNHO zcSygI`R}0u!v{T`w_fkdaX!dVrqj1$o7s^$y`ftJ_ZQUPZYe$+U)(8tCI0!hzvTs- z;_K{LnQhj6>^A>%_=d`s*WER<_EmQsXIiuKnD3E1>@(;_abR$L6hh$?{L#xpl(6=#&G-H_G02yv*W{D`nHZ z*(}v=v(8R*<+qpJDR<-}SJ)QMU-z_)>tNT+yXlG^IS02--d$Xv7%95s?YkxZ6Rg){drz7Ekk`|8o9tQhqHgD+^G~bGepG(h zzVYVL{C&1zy!X#m?h4aS{C;w&M*noR&Ax^oZXYu)YtP>J((bi?-9DQv?rF#S8$2%c zr#G#St@cUuxwPq=`pg%?4U9^xoNOtlm5uZyOg+xE_Jr8F`4zh*OgSXEt?t$Cll%_^ zR-dcPO#ges?atOFhbQ;1eO5KUySifKtlJU0+8o1E|Fy>dXiZL6Y`)pB`AGOz>BOv_ zviF?(Itr}To!@7EvFR_H<$^;MFOK==~-y@(se&MGj24caCMln z_fAdL5K*>p@O-3wqb&CEyZTLAihew3=8t<8xp7jmvZu$<i14&FV{>78KYEX;`w& z<4~>5HCm#Za^CWRlEwV@j%{bByX4qgstHV3qF^$KXWO0c#YG%1%HPax*(vwn5^DiN z(>dks9rx6}#7=(qc13P_^!u(C$HhNgE<2Vgd^gxA)^PRDT+{ZCwJ9|CT zf+H=uDesw*llMQLSKU|6@J&PiQuyybmi7#9zW%q~|JnL@wR!Ku()HDMuV%;pzV+BT z-q`-6TUy1Wb1KYV?^m1d?w8MJn4aRXN??v1>&$aYxm_mB_t=)eRUdo*#jRgkjl%11 zGW~wgt(&D`rIe9=X^u>jnGWY=)sVaLe&6j(xm7$SGxf1_?S0RezGLrEzT=nNb1SFF z2u22JGF<;=r>DfHusMDHts|FX^7entO$|BYx**}G*p`HImghMByo+4Zbn#2J&e!W- zXWvm?^=9&)j>*+8IN}aQelFc7uenOUb#Cv=F8Q1-Ws`JcC5`u5vN=zGVq)g1_+-_# zOW~}a|8?tjU$)?l;gyz3X1Sh~ZT4b1t8HI%hT^B%^=tomm%Uw)HLsBWUt37tM3%_6 zb1KEyvp0XP4S%rW{H@K&f)|Ci|NdgXvw&&!%RfhBHYpYv(z98aT(kOjxWDxGuhH=qB6ceAjk-xaD%F*O zXBy(WZ7pWWwB;_}uWO`fHADNyrHC7f(W>S;*VL?|`j*vKoNT+X<=>0lpM^fZJ^rV> zhd0vWwaoq`@eT9WoBtD&J{+)9@aMyz+GvdxvaBjQ+ja!@U8>}so}|#@v+h=p@TQN) z+Px1hGS+{&+tvGH$l9&^>kWv-?ly4dn$A6zN-4a+B4_uvPHLi%xle$*`4Kn zHz`i!(2?YC7b7NZe;@t)VRDwM7~==Q`C?lV)$SbkJmR&7yy++ezXW91$L z=@)i&x9(rJ`*pED&fk!2#)a4m>1|p&R~h%;x|%R|E7KN7zJ;&lw2x2fv-&QS+<4*Z zoO9P6-V%MnqBix`q-S%s{XY@TS&%zDfk`mMY2rn%Jxa4rU~bvxr_BBphlKf*X7Hx+zjgY&`jRNqYvubq?hV>=KlvNIui4Z+m;Lje zCuOPbAyVm&rw3f#sC%QS)a+J-_A_laQ?}xkBXhfhwdnt<_5~@aljrev9a|%D$>PxI4NKi$ zAHJ*0Vp7*KJ=TNATF>x{-K2M0ttA~l_4R%^>Mp`7V71HO+cR66jGVvIOFT7H&5lXC zrOrM&L)C54r7xO_=cdj3*pnV3W>mKCr`7zsNv%g3a}OA~itd{F=2PjfC(0f6I)YO! zmp)hd`e=^D#&24U=iG0+5b|m{5hE%7KeFESRpN!DW|f)yKj%N;aI=bwE;;^u($;@3 zeSO5ckGy*4ob)olanhZffZJleD)-)S|MS#Q)eie?T~}w$^Cx_V)1*YUpNChJZFsBXF#IA3uiMOWg@L*GwJ6rhI^WV?qzrCkL`)tU#u=UNHJ01TW&&a9%_<1_cJZA3tP*&dz_(WmmA~Da&f(O*~C-!?)t|#?wdzk#oQ?FH;RjMvB`s3~&Zrg6uKGoqeyICW1NJdX@!{TQuyI;(a zxL_Eu;(f2J!N!l;DyIyeR8D$&D=$Xq*RQ}eZ|eSN#eWoOuAJ!bS#rk7x*HLj9!>rz zZrF7yg4OPxhwmKhK%aoDe4>krc7y1cRzOf>rK9W(T%58n;g0MtN*py zZYTNr16xH`PFnu+WZlbIcfKBd_rtgLdfMCHh9Ru3H=5*2*IORR-#$NOWpByF8{zYF{FppLgc(_j%5HPE9s=7V%Mk=8;8N3SVdbP1oK!-|mXcs`($hKQ7$qy|3OY*823x?UT^iTNbU5(P;@n&8fFS}u$jDF=wZ@vw;m+&esn9Vz{DcivLr@O@3`T%)aB> z%!6CC*DP5**UOeoN6?C|9@#~Bj@QICxs5E z*3bU1A>Bx?Fw5`SN0q-hAq8(NoDS}Lalo?gwKY@B?=PE<2;9iI{fph<$?bi;hfV)H za@DW8__6!?{QrNR^Ea%ID7&4zUAECq-t%4EiA78yj_WF?wagIT#u2TOGjy~ z^_6F{*IkPIl{mjP&+*W!8}k1@%E#9}mcGAZP1Ls^A3(d|PJ2~;-p!g@*K|PPT~PmWSR|Q z*E=jf@Rq$oru_Ud=3QSh&)r<<)H6eApGL$>`mSp0zx(yqRKZXkqxX-N9rAg8b4RNHr}wT+ z#S;8m8)n?uI&LyetmtMc5+;`Id zM^x3VxiWIkADuq-csI-L@2b;N6u-YbnQVWI@$)6|{Vlf*Wa>8i?wYdZgYlp9r7zcB z*NKq0W+xr8zWi1b`#k$RQ*e=Y(q!+69&46b zb1rj=%)MUEx#EsibZp#W`HjbFF6Dm@UD5Gfm*4lFe!8*Xk@Uxk$H5wcvqj%dy1w(-%FkTcCsp<@-F)`^EPq#SiAi>kPJD1x^bYiA z?2x@2{C&3=oAw*cMJlTw6}>IpJL818Zqk+dPo4VDG_4DH^h$dEbbZKKUA%SY9HzM2 z43~C(diEqI=4H&o%;fM-KQ@{dGK%|&?dFnBzkk&3M|1bdz~A>Gx>gr4?R2j4Vq;zX zWnRzR^z0pL%eR&KCwF9PO*wJ+rpxmi3~%06Zz}6mXTCf;De3Rh#m_qa=PaD@_uBHh zN9?i5#=+m8uJ2v=di%DfZd3WA-A_E-%dQ=g*xGPwMZFBlHTOy=b!!&>$=Q%PwU$En}1(=|L;A>H1Sbt?vnT)?bRLYcTD>c zDgAVX#p0--PdC2=p3~BQRb_VS*@JmZi{`Ac6P@zY?epW6%X3chU4HWY^~EHaJL~Mf zoim#qKc{)W`L}n07Dvl(%yZ>4RI`1=a`Mc(Bj?U7Z!UOvtNQ-$d#@*nFVSQS3OTkY z;HrAEpJUnSlK!dD)~*a*ZxuE*-0ONK#OiiB!$SPhf)y$U-|Xu9smSP{J5eM-nmLuZ zo^QLSazmOAN2`lR!YYYJg7%?lZb_-Wms$*zuAiK(sJeLVrdt`CawNY;O!0K}*meHh znPUk}lFcn)OuCNh?$_TxzVuc7gLz(px`DDHN8)243qd|k*}K=+COnzYu$?L4|NdWB z*UPnD@V)b;pT#pm#(e%H1{J=YUt~37jT%-=bT=sP-8b#VB;QL+DPIpyoOpfeY~IOp z_bRULm|J;y+xsu)zOj}!O8rz+jt^E4T5!&jZ@!v#z;$`cuz3xuU$432Ve!&ODQf^-?SH< z=sPZzwL7*}zwTqV{_5RA%WfI`YnQ8f@k&|#=ZUNNf3M}svO2ShAGp0-;e`MF&-1>= z)V|G*-@Qj?S2@$ZSE1{7iL4NHVv(?7`}Jq5;nU*#f1a7^7hjlRr7yUNyLG?fy0ChkAEmv`7=LM?kKIPp;8{_7@!2I;X#T9sH^N&2_o@!h1C(GJ&N$ z$1Rc#@23<$)4jRP_T;V~p7y=VW7*3z%IklKvCR?A|9pFIZ|I-bR{eDzSvT|EzLx&^ zW|qhIx7+X6sc65ce(n{Y6jl4c^qEg1f$-`o-( z5VFTazHH%jF_};nk88Ry50-B|-*!`@`sw+SsQQ;4w}sdYcmGZ}AttJmRvK@1O`Bgz z*-x`Chi7~8ijBEKntG|+(Fq>w-mFdT?X91bym60V`u+2D-!|*-)_>^pcjoGMN0ql3 zgUPZsBg{XX*1NC6@naRne*}VBMxZQ%L?-%UgqrzpFlWumMzMRpU7G6 zulIT9zGRtL@wPYiH}>E0|0f|owf|Pgf&tg7-i4c$QRKJ$k+2%nj-Nv5k+C$}ZhM*<(IKpEb(Ttk9~}Qz@N=`A zX1>WTy;k2f-0Hb_k;n|EutL7Ntj(X#J``J+wcpaXEZ3~f%K;`{hvCk>+z><7Jl^ZoYf0<9Ata zZ`{k{rO)Q+cCUSNI{C)ew;O-oTCXd?^8f5co2zbuHj6&q>2QB@NdCX6-`_Ojt?9v& zW}SIx_JA8^&-{o)I^0=FKYkffz==i!S*$R`RyKf1d+RfOocva=x zvdxDYTpBKLObiuiAa<@ucqD{_~gFlKg1U`YHM#^JraYgGrEGGpA=R9EMK z+@1!BkEbuNa#&4}G5y$ctusg{gRzK+eCKck32S zTF2F3>(mvY;UUQ!oqXfjG#}|1H`|i;aaY_5vAOa3#c@-InQ;wz4o-j096r_kVxH&C zKG#cmHgko~n7=eWw{CIsXN#}AcYeK@?=tmFt-I1ohv?rYx8GU6R`$1;#ED*kwR0TY z7ED;NcHYmaPZ&QwG(RB!?~43^^Y4DmkNq{>|HJZb z)AxN@8m?de^R)iz1=1_l1cjgYeMH@^@C{$xQSG?Gj-~b|r?DL5%IUAD{kD1jUYm9Q ze_h}IZ`FT~nU;-fx6XXS%BOw%%RQ}_l$wu8oci@IW~3N71urmz{&$G|hSYqc^&k8%xZXRe|C!TX{J2QPuIYO=M7+81{?^8Af&#fx*>AO6Jj>1= z-?lp<#pX?q?!kroF1vo7cCV~ww#DVnBSv#K8dvBCUeT+c$f3~Qz4A2U4U@f_xW8+P zUESy8Smgfa*2e7VyJNX?R)6~-v2Edm%jH#u<*~1AcRx4uICVLCQ#~$y|Hm<9Lji7;2T9)d_kUfRAN%+9{(rAkr>a+T6!b7a8LHb_`l25D+2zPY?|YF##?{V&tKZ_ zzGU_G$_w#Wa2)^nK51UIj>XmVx4YTGSNwgdd-~zyuD5&~$&=aNN1t18;Y9wc@=C`4 zF?kQ(+x4E@sQX2OX|ucCo8PzQ{0vsO_3eh?o0YPEKbdnYpUzLPuYWmbZiGK27F|u9OA3nhJogsnuQ81K(Jg*SdhTTQa?|CH zlCG!z|NH*w|1R|(#s@afj?EoAG0s*kax>z>+hv}EVT72n>( zT;iYIuyLN8K>HKsl<0ryA1Cr(xpwSc$;BH93bS8Uy!Cn{YGSsm)OXt~`D@FT%U(NY zz1(2)u0zFH;>WJfyBkvGDLJ{Z1-8l!n z_J2u{`NQ^oQ$@pUlk+cA#chwU?tZZ=Y_DVB%5Qt+yn7#<`Mzxh_vcB6=R7jBh}l$e zq{`6QW=i=k{^z0lUsy-4pZn}A)5T8$zt-Mg*BvjRJ%2U7rSE*M`j>A1E}PyI+y5eX ze;&nf-cYA~P9zVYS*PSK1-Z%6adwJySP5tBD#9)6Z+j`dn z4UVPTpSYWyWp=(JYw=Pwa@ThMw$q-MxQiNXl>M2Srz#aMop8G*C$M+&toJ3M8v@sy z)co`2$NhhA@5@z9lVEn>w2)+BbP4_BSpRJP=l4HVS4}@z^@acK?s>_t_dlL=Np+uh z%bAtiZt%|x>*r8rzu!{Ytj4tOljorcW)B?2SQ$KDeskRa<+A$E7wJ#$?VFIbO_xFE z=9`$mRWkd2|KzseIH2|IQ@qu;$Z9VB97AcngfA~`B__>Uck-Jk!{p7cZ){;Qt1X%L zPHf3%_Tm)}!f%JI&+>nCyG*VXa0KSckyOq#Iz z$%?=Jb)P1O*Z;jVB^C5G`T%DJh+aGQ&_mr-0`<)Z%|y2~54+S;8Jn|?s=*lp8^ zxtAuNe|K`-$?dJYpFXOxxEclRe;NFyMY+2-XIXO6%Snl?_f(&r*q!`mzTAt1WVzpW zkL)#^D;#trx@l%?3RoL`Q_S#1I zI@M_#L{FxEzQFYpbg+c{j>~xmet6vY>AnApce~9Wk;?bgn@r?9?H{Gb?V2|4#)D(x zh6{ebjJ=a4{f2+umsq9SJF=S3M_!m3@hIwv%KRml|ELF79lJW~c$x2U=68EOpL=}Q z`S%KOyHojx)*0l5KYuNK?y+s}%IYYKtaatn)qL{jROt9b=a{Q4x$VccZ?@j%)&ET6 zJZCm7T2fiKuv+xV8CC1Mi+K0uEu1F9)yif1NPPC>Ef11v{n=m2oi~_&b6(}tf*Xn% z>!g$Ie>}AfOP}MdXBhO6ao&}0zbfmm>-n*-zj3mt;TgaE%lvO=^i^$d1qr;esebYA ztK%My`3sdjx7gJ_aypjyuJ%y*#-;BKX4^awIsef*x$Wf1&hMMub31!)y_omKF+S<= zquS3e=DzySn6k4Cwidv<=KQl=%USllD)YjxjnD5AXQnC8wu7yIi#e)GZtk_OvA^YJ$HZS*KO_C0?uJjT z?@IOd2V{7Ke`vA)kofpur%3aIs$!k#(e<8o`#R#ge6zJH3clZBOy&Er_{NO+xAyAF zuRNR5pdHIR`-a4tz>YT+kMCG$9AESI4adC|yb|f(zr^!s$n&+IIseK;_QuXm;ic)W z+8;N4TxDJo_vhuF)-Ao=kECq8%=SpJw@f@4aJ#~SFIf7o{=AFZn! z70V=!#ci9$F!`wcj71DPi(lmX`^kmEaTNB^Xv{**? zL&hUtKfg^b0fvm7A9pfd|08j_X=}33I@RT0E}72Wv#ZU9VOHG9ygy9b)z|crHhWZd!Y=c2UR}gf{r{iz^;g@} ze_*dK_=@6yhPS9KK|W%165hYny*LAZ*2SARCB%Ms8GSSgKm?HyY*+6%-rwI zP*W1VWNyUQlWby>Z>&0SdVT`uTm@;5IhIZe4;p@7=l`+&qc_X>8CNP#$_pK?e>m~# zuV3*#&+kY3M7?RW?p|))-d+7V|Ktsu1Jjg)A!Hxb8k0ELZb_pY)@i%l+r4mmPm;CQsPZyOV3mxUa)^ylC3VHs zzBjI#mYFUMuUK;7{IjjB$w#^CuB7jJ^S_zju3``K*4F;6pRYgXupeJ3`(FH(%l?1o zU2`Q^s|y%BbH3j`xjlxlGcG>Z*HOfP0kMtj`44ME@E;hnJI5zt0FRW>7xT z`sVJUfbZt}o~^HZw>zF8ZU4to*R#LYXWaN}ez)ZE)2qq7{eN}szLytYXmWU~`AO~Y zr+}i>yeBUgi0oPTI*VC<_5BpD|3B64zp!GB+Og92`;~g5$2P|%%ney!TKBd4tYy@S zv-ix_zpC0g`PjvuC6Nw z*<`o(es-*RU%{ThzE|X$SG{;Z-+}1IT^^=u3>(Ehc(*m!HoZ!H$L6B={3_!~(@UFN z1z7iS2r*|mHM|gt=euWnQfNc2sl-8_os!d*uv~P?n7p~VI^I`*{`ng$C7p4*KAm>t zab#jvFw!`vnAF;EZNG~21AU8hoXc zI2MhRwU0e~<{t=}P^K^NYWIVSdo7*r|6bU{C4ZCAR>5!1{IxHocRKGeYfPW-!N|bI z8GlGkVx8Ozw}%I~+8B13?Q#+Fe6rx~bUhX|m;Cqa91d%%1r?1HZSTIf zdLp2pY?c$c`|jyu6Dx{4R8pjGR==&*b@dV(bLPvPJDFhiQvA?k>6gdzKHlMAwgFD{Oi{0_X zwzjnX|E$N)PVH`eZT`Evqy7BJYm1!vWyQaXwyB61q!nH{Rq^?TOqb#hw);T`4*a~K zu)nxA_p_r#h~SoZhxZ%rP2c+__4sPxN8vRM>#~{U(%k>@o=!}9>pkU&8eP!>{ zq_3LKFT5+V`NNf_E#NijY$uba(FNW5Xq)EiIjhfq{p!2w!^&eP`*c@a*!yFL4cGms zJmq)g^47)fNA0;!Yz>@uv3y4K?@v>18SsBqO`Er~{NwrcA5W$KTw=4> z@Yg|h*B~2zUPr!#-x`he-Nl7}D#PLWS@&|=HdjQ+&;5S- z!q)lqhxjC}n9A*4%ReU~F#O-~x@-5#6V0PfvORS^dsl37V($0qRflX2Xw8v^#7$?f-D$>Z<1@U>N#yJ-%S$b6Lu4&KKfPfyaEEqKMh+4o|! zPe=??#MW5r=+J30s~(vZ-b)uc;lW%XNy)=K7G-wn4^-}6X1VTOr0#xQ^?LC9 zUssw%zLwXz-BCSuOfB+F-GOQQCaq_Rc>L{#VuL7;Z=Tg9zheRRf0H$$IT+Orq<&Sq zVfgA6mj;91b+$FqHnU!LIG&r#dt+_8h2o|sj^9)~8#cZ^v)kSA@@LSnpY!ztUWptx z9h4e&oj)A0KGxcgyXn{-m&>LOald5*EQ3!7?)lnmQMz~EG>327nRu2LZoZzyMp-rMU#3y+?=<&}3b!|L~sw>b0vec=E9;Ra{(4Uau9_kC36T<2I3b?`sv zyfts9jP(8|NBsEvkEXeI{m)U6l}i46E9Pq7+-Q$`LZ^O(XS|%(q;g1CBVBs#YJX4N zGoLs-uB)w%zu;|O*SR-)*ZPRdGF}_1{lo4b72N3gAoRMt|a{MlUmh`F|$XQJuy6KXLH4=44lQ_laJ*OSuyRdbtK{J)DgM8j0f zbDHMuTK>&^<}Hb7IR(qB-|TSSa_GyOWse2l6fB=HQCDTZlF#Gw_9v#q-1L*!Y{sg5 z#L0Tbq}^s^%jX`lnzzaB)V(v^Pn;Qzo^Q}%eZJ>1*mRMv5OiMPJh^40HN=NmTYZ=CyVb8>~UjP2+9 zDXRL_j>lAYKk_Wni1?6s7W<{#GU90$rRx*LA9XBR-y+8UYS*o4Gfd`J z91@=Y;|TZnCDNa?%QTE0?26tpt)#SP?{#^;OZVTTmxnwoKE@C{JwLbT^zq*z3{!c! zcK(TbK7K_1{?k-5$1CY&X)zWxZ#yD?GSt3%#>wsdQb#^7FN<4jW9BZA@JTzr%@Y5s z74$Ga$D>DN_3rDd(_SpysQK#VT8;BB?e^WivA0`0_AQf)Pip?wn@Ou&UCm~mNenl7 zFt=BFou*rftxkjBj`i|ug-_dNUjKgUZq4G4-(n3n7e>x`Rq=RjJvVn*-puBA!7Vp^ zEi69X($fo?opbY1*e3D$UBaj3Mdlx|Y}Kh;;}li(+HUvRgtPnREv*(^^y1hf#hbr* zb|>yUtNZ7`Bad9s|GW5>zYN}}9{EE{ZTJ|KMNSd6MkG{ABvcg)`L8%}|%v zSGn`g{^U>1>n0mt_O)seKG|Sj=Cg78&q=#G7*C!I>zh&We((3V_xyb;PN-zMzEXM3 zkIpD?!&KkMliBp?1ewBfPHsvn9cOm?VUShC`P_ZN{#Dv2o`?~a{p zm{_6RB{zQoJDcWCkCUn|L>bmLmG~YDmEJ9!;Mw=!!m91%LMxZ3^M6`Za5zJ-dBcch6G? zlW#)YQl^1#I(c_5YEqEc(9FIl$x+AgXwftElk@K@U4M42u2#O{M)i8r>vNL(s`?F| zM|m%J?r^qoa#%xPz+0QA>-%%X{a?mh=S=HOjN!Z>wr>JyFoopbc+ zyYo%6(j6DNf7rO``uh|PkI18MXE<5d_8b?Qz}3{WYf(?S)kpN0 ziuaFL`H#EobUZ%(PU)(T)&AjmYWKXn&$}PB9BJM6A+V%v-)!~=$McRl6qoNiUo!1q zuEMj!*2l^{^vnYDb2iSJyWU?Y`e&Jf$l9;Ei9PWdYYLvLhQ@w=U;qF2g_XayNxl79 zSrHMRlIm(wyZZhc)%zDBY@^kxJ<4jb=Fbh*xsY!2US{X_-S(^}*Jb*2itR7e<7REX zt9vy@WPgK(tHZBbca92pPTIjBZo%(=W%?rS9KpF4RTg&EMR+>S?dKBS(At~*RX(<4 z`+KgaE~|^$k<(gC^SFCYe)x1+-~NZH;;R2i0e?K#ZSei;nXy}L|IM(^MW?5vbj{V> z5OT)Q+)Ajo@zsxuI}03-Hj6pF+Rc=(qicWogcj=;T=uGYACkL{b|nk_dUnb5th#Kd zh9JANKaA60>D!2DP6#gYVwwtq{Lvw!Mlz^6q*a!7Tre#d9DL*6gTKlfn zz3`s>3;toa`{-=uo$GQBIzHNy602x%>n)#B zaPd8v15PH^TMQ=K9GS6h{oJ{;4eFm?l+OLCpPy4xw9q?=L;k?_o3bljEa%_0PWH?Z zcd6){zz6B_N0n#iA6fZqYR!dL*0K|xcUrq?BrwCi^5+{(D*&gDI?)ax!zeYVUaJFSLiV^Uya|%GwaFWyK}EPZIjr`{hDjvvom3@R@aGI-rRqD-^cFP>~Af$ zc<`s66cm4-vu;m!>5nCGTUy_~XncC*?UM_=l}A?3&foX*n-#m5gwbR7nA|lF@+SHw z9noMha&6mteb+Vzi^ogfuxL80cr&Zw%*`b}4Geh}y`^SlKU|wbh1w3kyg85Og}0SR zCCiDP&w~9GM-~P&%sZfGv1?i~gI7{rgSnI_>!a1ti&RCMmOk>_QkHw&qsj6j+fm>LiH7k}D+kZHzB+kzX03#yoT3;fs^*cj9q9?iEby213x(swSq&ZVm|3hFa` zv|g3ob~*mo@toRn7L%P{Z_Q!d_F}^);r}AP*07Y;7N4+VoXRmK)!vx2m( zqCalC%#6Lb+U})Q0QVB+uOC+_#ee?wI{trERT|s#Wfo$!(KSIP2kn3Lv29YZK6mEu zDOSr(-F&Mxxxc;OQC}_JnRi`x$Mg-}3ao#QW$T^X_$Y4v+}HdE7XGfiS9Ds}opD3U zOWXIA=MT>RqEN}$TfuZ>d-i+Kejr93rp2HlNnh^E0`|L_7d_;@#4eZ^pnKvKs{(5! zYty>T6NJx(C8)6KRhIcmw8B)CF+4O7w%rUrsMCw7t8Qr!Ln_D;1|AHt<@NDgBr<81^RD3P$KUo=My!|=qjjOwwHG%h8w@v>9JT^7|cytlB z^>TBE^juN(lVOI!yh)|UZx)r9lxuI>(A%^lG?G=aJC~uV_KDRrRiH`|i2(rXN|}9sE&mch0?|4SAn;e>$bze>Ai>cg?!T%ir=ftp2e6{-cm$ zHZkdDTd%AHX3up=olAQ5eVaY^_;#_?|2|FMFSBX?vsu}Ca^E(z&*hrO#U_1y@ygda zVj5ROev90m6<=SWS$6BMM&Hcm$4Zhv+TXguUimpzR`~vp){0ZtRQX;yJ%643G5Wb^ z{tell<87B68TRe_IPZUx=tFL!$w#!#nQnVjntbTp7p+-|AAhu8`{S(7xYFP>-)rf< zTP?wxbo&+uR@=qdgvqqL{^5K5_3!`f+%MIl8?zHEcXC_K2>%-y@zDCgyyCi&7@38i zKlblml>Wz9Zc}ctp`4|pd(I;JPeLa@9DBSjar>LNGlK3H510M8cgvG0J9(n;wPbgp zBfc3Abw94L`)CwDZT`#pr@qUyxmg!gTy(l@m%Zl35qnqeKld#zYEAp%+5e;HXoywL zyyyE)%(>8(F8%mKpkafIx&E8oN;6w!YR%eOH9tl1Bp0@vZ{0fU@~^coZY0fWHF0I+ zE`K*qV87_`8&>h|`_3JIoif3mPkKZ8uDret%XhphFAlzwk<)7WZBp#V(3%vJlexR( z#5OTci4WND$oximakxWpcz{7m_bm6i6M4>sGxVCouLbRp@zN<7%^MV_W_EIiFAJ@Til_# z)qGQieVMgNG2HdDlXKtxd))nKx6_gzs%8--4cB+2ao$-561K_kI$ zwVs#8sOxof@?JU+-Kx6fR`8l%A0Bv2e*cTf<=6s)9gKYimJ^RHJ+b>$SiMjpAE(6R zE6j^D6NG!s8f*?vj^XU+30hbfo@;(GJLlxJ$8z6yJicbps==Uoi(z%~@u1nqPJGyN zY45*R(-%*EJ-hM$oCSCJyR1a3b}jo{vM_tC!IL$=a!U(R@0rd!e`2F~`pG<- zCkd)2dK0B9jXbWGU)8fq&(DixcM&`D;OZyoh#QY4DJa}z6wzY1wvK7q1Lyja&O(RG z7|UFR|F|<-iJ!SPokiyCpTM^^^Sg2uGp=Pa4VeD+GOM591J+wo%=*9YedO9T|M#8e ze3E77A|@Svk$GmG@D1IIZ>Q~ex9fG^5zh(RgIHW1M;@JdegD6&?R+NZp4+rebziOXg-o>4CRPN;czRRT!tO+vmzx=~*JIeWA7T0didzi6i-{sCH zH*@FPPTu^e=%0I_?;M?TTP{V`b5;I)Q(_Tmy6lLZ+}o_&;z>uY`_(*2&&qe~)BAeT z|Iy`Ntes!QUd$4gKNQ!iX!l0X^oHxD)wk%EVGU`&<%Dkvip5`g(@7?@!)3_v@LK;*#=OwQ^6!0{xGU*7Zuq7DsNn`ZcjvOl94!SF5bw`b^ZB zIeUq-lCRzm@%Im<_E}dw;Q#Y@@)^yjhOkb>4cUsTnI3?)GBoS&qUl+p}%7n zf0{8@S+BFZ8Qb@}PAh(P7?%~4%S_w4>YVu-C$s(czb2{JeK^fkB&53WpN#h*{~F<0 z+4<$}ximm#q)UDL;h$|khW%+izWv0GAFcP>Y9Gq&aFh|+ z{p$D}ncF{@+&2dQ~E_%b~32em(yG zd&%ujwsnd&?WlkA-Zb%BR;#%$UUGLwab+XU1 zUv%EJ`l@|Bu*Zw<`8F*-ljpi78#Jwa=c~Nxno@Br?4@(^&Tgi-7cs{l@<%Y&DSKO1 z?*F*9u#34w{hs;tH=%mFD#d=Aht+hoi~jum?m6*o4S3E4`&e!}qO-lD3SL~jGdd8ZmbrWZ2S>xzAF-mvG!vI#TJ{9KUH zk@oFjSfOR~x-Pd$6y39fom+J)+ScjVHEF&*lPkX9Xwa{FF;{q>9Dk|v-z)xu|KDde-@nak z{UA6;ae9LGS@oS};$}1Cs^-i*T3h5?U-T}*wA)Pkpz{wl;WhDr)`{*LmPlOP^O$>2 z&h|ggwrq`D6I5O25VJl$Vq)&^y)y*FUR7SeD4_ea4WZ z*>~$)&g>lvu5P^;V%VWrl6z`;%x<|CCp|tG-&2)78TQzG+aveBRW8EwZGN9zd$#xJ z2g&6L4tA65s@!IN^bSm9mb< z-t_SA`}+Tj|F2uP{L9Mo$2#j}LIMI7mVFrV{%WLRSmzcTjI2Cn<2vp-xi32m)UN9Vf`(e2aNm{dFscrJ@xCEB*Z6+I6P|p_9xNA zGvuYKN$Hu>Rav*=A4eS!W8)GE#6R7`=k476MxYL1y1WyUfI_%kMm<5rK@;N;`?`YtJo5A zv9EjoeQ4#o&R*S^J=^(ncbb)Vyoh>2;>NA#pG@xGym;FAEWNMp^J9`7U6ZzQr**MD zbExZ5kv^`nSL}ew8Qo1wr2nwW3cHK9dlsk$KNJ72di{0s%btA+iiKArjtRK$_FJT0 zwpq|~ik)@7OiAa%4H9$ufn(haPcBCMziA<=M^86Y&^Kgw^nQ2b^SHhzsFu_RsKe{@fL>-lAOm`^lO>t4hhZ#l8eCpI#z z^Hn|eNciFBuZB5piHf^U^!BfiXPvR`u9K0ywp5|4H?#?Cn*e zwlx{Q)awpL8Wh+?1oqawWN&M7e`@_wV0MGzNz-{#X18oTyLVgf@*f`JKk|=WxBvIC zfBBpp|IRSRy(-Uro1*(Y^PQ-)^x{8J`!YX^{o!)f-S=)rlfmqFRdv(&&*i5o&ufmD z{cPC-X?v^h>+Ao%wh+7jcxn2g!*MkZHNE@nq!)iYqHGxEyQ=cx_7P2v4ZmX^Y!&@e~^u3&23l>DUY-BY4q?K^xdl~Ppeb?m|`+sA~F)4~_a7wum6{j*GPNT1$<{~1q^7p*F|BlZnz+>W* zJSQ~|rt~jueXsX_6j5s6Jiy2hC?Ouuus`LF?g1uCTl4;P{0!fj`sY}G2Dtmogl+t$5SRj|!o8yjw$ec{zKrrAvH*Jn(3<*kaluX^d@xpf(>0-TDGObfVd z9fEh=pAoilmiT^sGme&;{%H9%CqA)$oygDIGD~}ZXmnM`?ibM$GWH4GTF1PMfuqrG z-p!+L=BP}p`N4V8{<3lLVilj2lKdyztdh!65M<9kaX=6^_yXT#gi}k z$-iWYeel0WHITum(QHBKdzk>66=&7jyR;tJO-OHC_qpQcp0_IE{J)=c|2UL#K2C*i z?qr#dH@gH%mj1gv_b(`l9(8H2v-pu`p15b?8ivy+?f!k!e|EL}uhs%Bsg9K!Zl2m@ z_IF!EhD_~}_@o)pS9V`ji#^pB|8-S(?495DzS}j%b#rwUJ-W0ngQKiDR3!7mNhgn8 z^K-Uk9QyY*Zkxa>#ZQy+JhdhB85!5zT_pZ@iGA-|-SY)3|5+Y;)cs`lJS~x0?F|n0!-iWo zTWq>9H}24hj0e%b)=C_ocSPMTr0($gjUUhD-!W$A=1$U;(|mA%sp6>kZJ7gdQrlzW zpPKwo_&$MUdH*NF+#{wD=Vcx~{>-}N8UOt5!VR6pvsujLf27w+{0=O6U>v6Ry7}R4 zyVvUbALI!dE&Tpv{mvb04Xs2tt@sa{ozFN>{_*Ia#i#$=(2M#Rzcc4=oATlRqOU*C z|9bsrU#s-5+>ab$9ezI(cetEM5iVM?ZtCGp51(DBfBwKTVvAk2`1u#TJ3sH8JDGom z|NNS%N3A|RN`8I5Y3id*H!fJ3-TVGR!2ZcpuH>S;U8l+~=NE?91@0Gn|6{?isr$bl z(zO(bZOiA`&k+nA4=?f zyR&3#wvB}5yn{#1F8#(|^MILu4g2N^J8O84t>iztCduu1{g1=)^YYS5r%x2`HktnA za zUq?>-*ifkyn^Si(tB~ct>hkdLmGApZ!(HnhchvVDwm)!FEcD1qyPIn(wZlF=o_?q3 zwC;9qjahpV&PWFFX|I~&=_NV&b%4UUVC^TXUNUjB?N~lHv2t?W^(s52V`>oxr#P>O zJ$mdGN7$U~+@dRU96x(itXjA=_)GVSz@ami(Y^~LPAaO;+j#tUQ_=3OobshBW(PcY z&y?0TNqF%Ip*#gmE0&`fzW@F{uVA>aPu+aAN$h3m|5o}Rm!4=)a$u@pFqyObvx88< z);=kNwY~o??&jS8sxn!JA+RM)<>It|7k=K_B^t5d(I3@+PiDSj>-#n>FM9jOvgVjA z8#>S3R-Kh|d1}S-s{VBhRh!6ZWd!d*R~`F}6(g;)Fy_ssTPK71>xRLR*>^0s<GZg&!p~>T<-cq$UXaRs+SmMU$;ILypLp+}#34nzkPh>Ay7fU--X^G1A-b zdm4$bf6{D_tv~mSWpQ2g%E<><6tqkjt;L*nZF~KwFu8o*UCo~SpwRtWd*d59J}y7s z8=Z25?F7pMq3T^};%s-?6z7R<-t_cOR?%mt%AOvma)RmE&7Oo zzUP`~pGWcAuB8{hntcB3`6bCh&z?=Xw@LQxO~%M4{#})4y)SyoEH%$@X*`(!ZO`tP z)@j?@ogA;5<|V7DJItM@>9SbRqHFmi?OLx{k9cFh_ndmc8xhv>{I!bQ-({~Iq!g}M z{F-!U;@?lVYJN7Xdp`No$w`c!t=p|Wg?}`y`t{w$%4`kCf%sCH3E4ah=Qcju#OhpV zB=uu`$}Qakw&CktmCDpO{mTz|)~sV{ap~DV(L?%t-t4EdExq-AMtZh8C4c@f=hBO0 zcU=?ne^wD^d$M<0Wgwo`n z>l7HJH6<>l?{hh*TbD00WlOG1@D}g?yX4k23f{=yll7;D|L2G5ByQO#+2qMNv-7Uj zAAb=3(f-z^m1Pq?eZ07!Ve7}Ja~n?fJ01A-toU~rPiNjn&UMY);{2POcWf$RhQXpAtdYZ9) zRxDzz;9GAN+3O~ewDHrYsrHjkulbV@Xji>)>zqT;#wT4H-TsyK)pjM`jCgx=U&e~q z{i;9zOfY=7{^+(Go!w{Fe<*xoYyZ&DPR#%4q8bC)h4x$_vf*EZmOqgA7pmuUe0SOV zKbv-+P}ZNsS|fkAOzi6Vn9Um#?%O>q{NZj>(k^5_UH*OF5;Ltk&+Wcj?v>HCi8`Yj z@5uf~cI`(68GZjH+MoP?&DeY6h=BY{{^;i05B$oS-MPX(X4IP4=l^?h;QZBo_X?eV zy=C2|HBvj5MQ_mmsg?9;dGGPQA5Tk`TU;^yxcYO6n@scL6U(;!arjbM$d_RjJLLw>WNoy8Xpo>c-Z)y<*Q_>}XnYHXzCA`nUU~ zi8JLgLv(I5ZIMthKj)S>HRJ6^<9UWN=cRVfn;0K${p4uqkM{g&iw`fk$#W;>zu2o6 zoe_8b>=u(-`uT6(zux1|H+$chwEv{qr(E0926CN_H=BBy%nlyx{}^J|n)b6fNpshW z-n;)|cU!LzWisbaoL)5PLJ&b( zPxO<_noft3!c~@&>X`Fni~@8W%4_+y%@zH+dY05%P1h|3aS8DWugg2bv{_#)esVU@ z;l&K|)yK9^npwvF(t78S(^G^Wh&*XzImeXn@`o1B@;8&2uga_6`B-{}X`jL|gZA%O`Q3#(2?O$E?P)O}n1S+X^+Wi*9D;u>DcO?ZH)9 zvVNb>7R^I3OS<>5g(bBcMZ12}5@!j5{w>F)9v*Yz+X-SPw z9i3b*?tx0u}j$5QZb+2fpAX3f}c`LM4lmO_G6`^ywHUv56|{pR_)Z(n3|9K{yA zGrnE-efRxZmfaN}Cr#h;1bo)W$`1=QxD{O2KlpXbeBVb7qqXxjwtwxcB%uYkq?p2WRU= zT*%rdo&U%%{=SXQqDYP>!7ub2(w5$0nq;AP^8tI$(e)80!+YM;3j$H0OB7Tnb+B@mh5L-ikku@x84Xh#&{dJ~pf7{nr-wdjC*}Z7T-9xonQJMvv+!@`|zIfhg z^3O^a-|3{eMkzAAd~W;ApM|b!KRf=t$gBNW`f`V?Ne$!Nmsa~`@t7%!WIyCMs@)m> zIk`Prr#Uh)eNSje*YmH8&DZ?@gr*#1zL9TeX}?$?!>>Rq##vsZ`$)@I%}L+RU6lT{ zMWRP9+M#P-j^&%1JCa%-MgB>3|5?OYzsXI^KIO>a-?oRMKLW(tUS6 z2JQaP-V}1(OkKZrk@K6a-)>6#tme4;zQUWooBQdV4GQ(H&q@~l`?UUz&%tGulbdVq zB`MYWslSx7&YJg9PJ|!atL;9nrR0Ya*g6J&eLW zN9D}jT;%EGuevFFMOSw zeCr6yhN$DOs!f=;&AyOxG1u{k)rMnC85Yu>YeXBK&E=6yw-JmHxwB}iiup|Ad&gL~ zriuLt`7oiy>Rzc3)3IY6HC{ap_2(i2`pv)O{N(&oTDx0S>T+(yNiFr|3q0~aST4U2 ze{_D{PNqK}0}Pb4{bGdnG{gokAF+p06}JWl;vKJU-;dC%_5UsRPV`?{);r=e8$ z@0~-dD!G#mY+CR<>R->|WBnQL*WTYdxBRz9yNdBv-I=-S@l|r`wf4nSzumfAH0>LA z%ZA;@)-v2U_h8<}k8ktqe}6f_YS-rXWoJogZmvoisDsm&>5^_2J)tN5f4KXn(DfXl5NU_mbACi}ZhqwV)~iE> zr7QR1oVwCJKWzs!_SUv1DS97xY8Y03;cPeA_e1Gf*UTTuipLHme4c3WDL>o(BxA+W z^?w)?ZoK~|;+cKj^yJq4b^jlU@841JL|MM_4c9|`RnwcivwhZ8C|$fVUuDC-qvv}U zzX+H!QD)ifzl{H$Oy{who_lTk?MJi2x7a<^^tYU3=PLI&s#4rux66#Zdp|>+$ph^_ zQM>nb-{$=nD-mkb=Xve76cK40NLjJSn|C!~l_TSwg#2;b#&xKz) zsXR$R{#HcI+8qq$7v>)25el=&Dr`xK&uQ>}z5OU>ert=esKt?_oy|L<>cwvT%1dmi zzq6-7FW2XZ_M~2m8>U6fmhL58@n5#piD-#NpPa&bk-tLd+Op5RoQu`9uOH6&!2e%A zEvIqTx{U0)0)u*<@C}Qf-K_t``(HO-Y_{yl+p-n2_%s~M#Xn!=KhtDi67@f4`u(6M zm&~JnzWcS>Blu6m{&W6j>-Mbw935bkmb+QLF6rx>xQpyXhoV`9U8{deRi8N?Ss?cR z?TJ@XyZ=AjYPHPWwPk+U&#F-#y`k3XM$HwK8=^ZGv%Y(vt^4Z4 z;ivhr@$p^hU4GqDt-^O#Xt-}=I4?Hqzu4^Elb75rcvoPU&j?wDVDT_p`05_4Uoqign#D3%urTsM2$5 z>rtWluQ#`T5IXbXTS`S_qE6J~>Y6RLHx)kGIrnJA0rhG|t?2G&>-hIy7M{U$F68^F z`=I=@yw$tgG3pt7TM+9rmXbEYuyH6(Ip)fPl?S~{)0wfdC1%F_%X zp)fAB2k9Zl7`ME#KX$7sGgRGb(N4QN>3xQ=$;V?p2W$uy>Djn;#tNb74ztp?k8)$7k4uD9uE1zu%Y3N$jWF=ZwCg|lROTS8Z;g=?d|if*do~RO^Q)&fwKRB zl;05s+7i;o-!E;QEPjDSl~1PPPW1n*$q$d$dj|Zum;3w}3!k~dgS+zH(%X* z#hM^;LF3>X#dml2UCk=^CV5}_yLbGrOGiNi=$CVU=G|3~UVX5{_mK47H)V{%>e~}U z@=w_9UQ^G>J=e(pIfH^HOMTn6lxypbbyff2{yRD4d*sHI(;JT5|D`pt_H^{Uq7OU2 z?cTw-<@S`Y4X<<$e9Ufq#&+<>N{OUU z&xu>>F4wwp96Z)lx8+*C)wDRKlUt`xc^W;tzP>iRCQGiyXurDJmHM|YL_e^6(EssS zb_0_{^xk)tNntk{H{RO$c0uK=-G^fKOGhtajrllLNLTyV-0i=__A;$u>7T1*!EvFh z`6v6o8Fi6QJj@Q1{QWewp-;u}k#~DTZfB-RxWkKU^Pk&&-?@DIJ?6(>;xC-O?g^7jTH)5e(6K4HQt?v?};p&aQ=dI_LmtJot;&L?U<2>Ehlk*OW{&JcB`e^w^hbAWN zn}P@5e?0q0X`W74v--8^T2+^)=XA$e95c_0-(XR{A)+THA)l4qX2siIwO)H~LS3))jgrD8MZMEi<{jjwFpUlcGrtivJ*vmh0j`{v) zyDamL|7d)6Y*`uKhQ2xe4+8_a|Ncn5W4GA-V_U9y{r#h6RTJ0faOC})#vA5xD*niJ zgMiOFK>6m)kyS4yz0Y0KrFYYy=Cr5AWjmds)dGf5G<)J*Wc;=ALb2?Ds?OUPX^z)gkdHmcI0p3w(XfHopI4(f@_BE;sL~QSbi#9wq;+lQTjm z+=-F?x8*`7`x7?ilgD?7`9C@PgrPf+@#>Jj_LjE!AQg;o>amB{AE=qCzq)cCj3_Xg`N(?{m@dCG^9!V5$8Wcf&(tV!H>v}t+` z=u+&xjtt3e=RM6m70S6anTqBH1?_HaSa{2VeT7F3W3Hq5A}jaIIVyof3vep&|bdcgTl)s9?cDNRm#o; z+_QUqe>3OB8yk69qFJIhtev0xTEcGPeX$K?ezOG_#Ce*|^xXfM@``s^UvzKql^5lI z0$+$;xV-S*t`mwAvU9oJ!gMY;URPcBWk=!T;?;VrpMG3Fw=75LxzE0r1>5^J-9ENf z;ydWd?}BGvZ?9e5mEU_^Z*%p%&-29Vf8V~(SIbhw_{r|3M(s17Gu(T(=E|I(vFp#L z)BT5<#hDol_Bxs`nB;r3`^SwxDl%Qao1VU6sEywBMZ3|M-Ab@NYw?RjxgVzvUeez6 zxcKSyAD~m5_3nM_E1#41lPQaJ_O0^Yx#tOU$8-4Wja8 z;s@1=QtoUOI+ntA;JENn*8I((E=tLE{cCr`Cg*N9D_i!gpFzIr&Kw(Yw+q(#38lU! z&)%PP+;so_v$s37Pg=+)nuas3+GnlyGxJ_WY&^reV_X|2`ZIob>6xqjs%zz!V||Qu zuA64)WZnPVaOt2JlZruu(eEISE_+elm(j_L+|N|(-0rKzah>c{-1yX-F=uzhnc2SH z8aG$5IG+)`&7fOop^zm$+hU8Mj^s1-$F zRW$c)4)3(S8!obj|76PZU+WeqXy)5ks8_mHKYlQgWooU~h9&7+*T)v?%02C`mNt>S zRQC9++L;ocHBZf7sytXL+oNRJ$uE>_(d?Vb%=k8Cg~5$IR`ce}`?h7d?9o#NVzr@9 zuGvR@7X8EcQ@cpVZi0atf5Pm02UI=^`%Q|t=zMb16Rveh#V;OOf3GsTu!GB4?8Hq~ zyTwaizdhFwYNf7tbo!5{d=f^c`c@0_Pdfiy#-DUo?2gL$F5a(Ke+u;$oH+LXD2uFk z@>7nQZabCNAEe|{>i*1oyxRUxo8i&FQ>UM0eRM_asY#ecTVh_OD(`+2K^(tW4bkLv9F zFDlGjxbpp9^Xp&olNXqA{d&Fqy51{!y*IlLNvv6I;8uRKxmEP9)w$_6e0h}*8~(g- zEPIZa)9<_94!0t&?Vq!_LV}HJyGB#KPUm#pGaXmI>Q6UQ-?*>1mwmV9KYjVfol4>} zHDfNg{yKQgJkCt)jrjXTGv(HvkEm9NE?W_iFY|GA;fJmJZt~e2-{0|d1ApCtFOL%T z|4b?LnExiFIO$JtN;B(^fUP1GDWxT~Q-5~p{tcVcJ+Dq(diy@H|A)IzI$u2Pw(3RL zZvpQQ%Pge*vXa}~*S^%g7qKCC&l8pRUGH9eT%l+-HO|D`+Uq0NvE{$D^Y^@rx_K{M5+k&h8R?C6w$9Ja)tM#4B@haTA(dJ#p{0Y?;ijAzUt4r+s_tfW| zj$rkp%IgblclYEc1?^H&JFrsv_0P;38~^=S@Z%KQ_gRPaZZT>&c$%mh2rizqs$je5 z)mznVJuY4cuCzZ`E7iroxcIa5l#tHi8m1Ra=?kWOzH#8DCFiC?kMacHNBl3V3rIL$ z-c`o1t8VR;>-p!GXSOc2=XA=o;5_G8bk_6AKXv<`CqMS+vu+kW#FoLhW+$gtEx$?e zt)7(0KXe-&tag$6Z#lQrY+v?b|Hj_LvKq#>YKc9|_WcT<^Y)h3i;of~yxle4Tis@r z6iPoREih3c*J)cxdCbS4hvm=j{QUgwSKqQZj(pw?4?-Fr%VgAQ^S z8;7Qb$5rMWJ&2X0Y z^Nt1w-Is3U{&06z)WzPnAtrxbh3~I=k@NX{V)cy7&TxLyw_y*<{;$m~j7njdaIuw_ z>y6>Quz;F##q)|)p4@cUUb>b0!s|P~-#C7`|L2)`ze13GS$I*$N27n67?WoPA77lz z=yF_#gW>7N*?RdwPS0|jn6@97(6>SH*Yz3aD~=iK#r=I1K0mDWrp5BR>Fam@KjCgy zwCQ}=raJ|PdCRN9*ygJ$GHTrWzVExN&8hV@|31&RU%T$(LWfQMoVt-8_lwrD++4Rc z_?+~i+aLewYD#*{eDx1!z4Fe@pWb|%X4frz_t)jwx3!iq=w6)b_lD2Q zOzg+=-Hq&p8!X+ltv|))td}*AI{PK(tvBP!k-Q|5dBwSMj5`3!&6^h&IvzN;qx z$xHV5_9MY4TtM(X!y#Q2#tlEGK8oBuV|U!0L)j6YiB20u*Q>U4ZOyKpWK#S!TF_&T z=GdaE|yiD7~ozrm59@hNAmC0QUUvJxp?ax(A+<5+2vfYY(N0@4_ zq?>Fqw+N^S(b%k=oa(;+)#lfeop&hB+O=+SzkDiw-zU!XpZTWc~aW@|%6}>%r{+zDey(BJqkN6+eHW$|aVCdJ` z`)hUoy8N0QWgDgBcek?rD|)%&{V`$p8%K}LIj6a-ld(PN?!(KyjpEX?tMYcTbIX5Bh+pK`cJ^`-r|k37s`pBESZ=B{dU@kldFOVC z1IJHKjOCZ!G1uOHq|_FWYxW^QnAo+3(aH zyZmVA}BFW-Fj7o*L~8P;WQe8le``C|7|U;npAxs`f)|GyuX z_D9<+F6~bJGU4ne-LH!254uGvdydBE#@+m*du5{R|9cS|njTdjf3g2)CU;F1*GHYX zliN4U?A<79{Qkv7^`EVslc%=I|C+#We*VRj>z$fiIc6%Z`N!`VUYv1u=j$8($?yJr zXpGI_lb!pt=b}Jj(c8B=<&y< z_m18__GyNB-FmZ^8ak41V|VYkmHT_%?7I;kt?nP4cC`6Z>Uo{KGku?pFV4IBf&I;; zSoS9z)o)K{UTsWBuem5L-KD=Zl;hoQiJ1MLl4daFJv{yOaM_FH5f|Qj=k0jdc3ZQs zr@-6oxWp=j)i;)PY~wmFSl*+cYSl3B$c4=ZEZnEYGVb7HoY#BTg(1MCV8JB5E!W(= z94eEd?w7NBKK8Owy}mU#Rdr9ZW4XaDri7!?4j~L_cbK-?iDh1sMiW4S1 zJJ!kmx`H+E?;4?er%kTHt;`ONn;bb~+t2@6| z^V*z%)hs9ZGdj}mwtatQzW?Wi$Ln6QO3n*@)*D;9jd_i1io=c9@&A8ycQss`f0t#$ zt&`VhSl$y_`eFscjNr^Wb<59x-+ljY-;;?G4Vbly){Hi5xlJ>Mnv1nC0iHH=$- zTzR)OXA#S;*t(0-_6!StdA#5MdG7l;_u7sgTv(agdFO?oy6S-^5x?)rKS+$Lb(`(r zbpGZxORiThCgILj+ut8SZdv&wr12Z*_RP8SoYVF^t+l$i zZomA$5ADaBi>lck+}h>9G-Ffog7$Oj*UL)uHn=|)ixlDb%@XkX_B#E8%NQbg7&2b( z-}kYvuY@OH>*k}}3YQpJ%}>s~&COcAJL{(J<1cr;TN*6>O@H^X`%ivy)q^jUL5KN| z8CxrT7qfm4^yvN!uI`T>YYf+4)&JG?zGhA6v0GidHw}NC-G2Y;>z~HGuYcOizVdPY zy3_laoVz3^Eeq58EUGK^b)o-uULD_m3KHdF3={N3^Ve*eoUgZi39w@Ly8v zC*9unV@+|{zvIr|Zbke(Uaw&DOVuSu^xcB)ys1y;-}x)x&zRpTaB`wW=G4f>dwPGw zs%N?HZkm04vHaf`!58IxKg_9g7hk}W{_*)Azx}_>^WMIVn#eHsv5@DA;|(gm%Yb@5b?IuYx%w<=3cNbrH|wg?F>b$p1IEvu&SFfreL^?d_)9PdEPD_=s74L-*WY{$WW%woljVnjKPl zGcRY>?xr~wx8JXe?{QtPv&BSxYj2;Xi5dSt#%rMtd3vIu7a2}}xZHd3>xXS~Hvapd zV|SzCVE$o+-pPF$*N$FKdGYgRlD+KO*!#bqY&UareSS(}+S?t|9XcAHh}B;7-^?bnt=g(6T;B1NKgZ-{#NYJq-TGg8 zr+?s-JeW`;aPQ;gyBDXeky?E|W5ef-F;aYsm<>4M&&~U**Z=VazxD4J;rUk&T{$qV z{S{Ads$9jyd$*^k*L`gLyY9Z7Xw^&GH*xlItVI_}>oO_GLNv}#A%$(AFE zQd0WMZWdlDx0X~DUEOiRuUot=c&*>As3<10 zTTO29;ThTl##-%jI>y@7~DB`Lpea{pXqIZN6-htvb12QRtuV4=$Yx zZSnTM6uuz+U|`kMiyjvyZ(gD~OXZ1B=epXTr{n7iuZD)t%@cn&>&vxbwMFYKYybbg zzyHTE^L>R?=MH?H_kB-y_}*8c?dz7L3!R=5zY`_mn(XL$MV}&cT0t0S(RAX4j#)=xu7K|$kXs| zo%c2&{Y~+6mj}yEw$Zu3e(8mD^a1t*(g$+;)>od*?u)+ss=fKR`ko&b`|C>H?0GWz z*3!zyz29)kjM!9^Y?YrjnnTlV(#QbMv{`uX38jKgh#All;oOR#a`D@Fk zoO8Y6zG8Q6#Em1%{CaY9_C+^(9!P)Qwd+9kr(JKi-RApe|8=Fm?Xi{hHmu7;y^o|D zEk1lvH>{Jti;GLFf%U-MIil@noCO6O^7FQCzNNb|Y4@Y0KPM_5kf{CQbm+iy^JR|~ zvP_x3;q%0|SK9Bgr-Ub7^-JySUb1W3+3=)Uxf@geWS&{)pKkU39plFn?vVOykDcm02|f(-?r;0Gf5G%~j|6L&ni-D2F`oBo zeccQ3+Shw_=w{yCal^Ds@`H6(Lsw3X>!yx*U!0WAr#;w{BJ8i@c6@qL#{ZX+wTbFE zljcYKU*>DFOg!iQJFUW?H6eSV=Jxc=AOiZ6Qnk>yX+^Owo<|GF{1IVrBam>)~+uI0~Kzfau%nxA6R{zm=9p*pcPYx5%__oq02 ze_*nc_upjM-6`g8MCU(cp1awi&Va$SG_srV=R&orLzyq2@#ewWe5Q%&LD!lZ8`y$n^*UDpxW zJJHW&zLUaysr>3Q{<(`i9oHO6`17*jxX8+%Z=XacipMqXe06xvk((K-p37H!4ZQmE8c)vVo)aG3dh(TU?^3r#_kVe&JvrunX=_R6`sdZZ z@BX>@<5C7=pMSK^)}seL?fP^!NA32yelx2BF$NQwmK|?4O)K_r`z*55 z33%|NV$S^zxt(lh!lGSI9Ay-{X(hJ)L#W)ed!6SmO1b$hlkMmGcI$f?!>y+>XFnRv zJb3U=Lz2q=D>J$tb`}27t_hca()vBgR(4tQx`p1Kr0uFor^SdQnX^C2&n|x9pU?R0 zM95V}4bB&AL5*j&MezUgu@nkAGxzw_LFzqNe&050tTsL7i%=rpWixIaMtv?%&A*?D}|(w zCbHdAcYcy_i}mt39lu>pcfs2N93S5`n&M~j{?{w9b9vjJid;Cc@u`YY)%O2SCOiuK zrZjWn4bL~X*M5H_zW>LC@3#sTh)T0=`z5et(tek7Uh0dt2eGLzE`Acc+jq|gF%8it zAFlpU@py9TU3mRRh7}jKr>xB0)Xn6yi&=(~?PK^RHVw^P9(@}XvWxZFmSlPF@n>S=nofz||Tsu^>HGBR4lEY5y4bl5|OY^P>;dw2! z`@rU8#(sH|{x61AKWyt*>yHW_&{^PotU+#qzSLwH>JePoc^f{tA2kukaloa<(37k z6WkUj?QCc9X8K{Zi{p!{x6SGESL>@L#Kir&G=1KIz{f|}6XKX$!)HxzH|q92+0x4_ zeQ{C7sk#%(4P&(JuFpF=M_lg6v2)%ryVn(7oSrjDJ)U8Y+UvWuYzdK1ulQeQ+$Sb) z6LWKsdVub-0}c#w3abJF?Z0X^GM~7+i08nyV=|(XCNa*J?fuL6{3Bz&sLS!e|fEZA?nRp{Vx`s8C?7`wWS%Be4KIq*!GMg+wDa2ZmP{R_xF^S4cPIbqWkd0 z`F%TMeTB3aKDD0rWr=#M&CiqmcDi-Tm{S%qEa4E;fAzn{)h6n-zoN5`kogz(%_aNn zt}Rn_6^i?D=8uT5lzXAs%)`od?-H0)v}pmq^yLTJf1QgzZhkWA`bYa-X6!9)uq$Kd$QCo0-^pZ?<}6b@Ar(B~_jwR#$dD+xn@&fA;=E)w{H2KGoO#_jRSh z#jQe0mM%6c<{#S{!Q^~=_rFDq=Mwlgxc-%1U3uJo`{k?4DlZpum-R~O3RV0&lY2R7 zhD^)+kB#y1*wO-IYH~-zEt**x3G?$%}ed_gL@}6aN558q=I+*tP`is1O zKc8pl$Q`OHntjW~yG9`U$EiB?{O(yV-S!v&bRK*-mb>m5+xg|fAJ^{t z!Cn`mcX`K4joL@&uk)An%z08+cKDss_CLGKK2$z`=>7buWXX1>jS&K}qEnCRYz+9g z=X}}o?#4K?OMgV~^ThwpFA-uE|h&c*aC?(9A?`oHGZ&eD!PAZ+0n z|N8Y8*LQ!UY>v8B(`PxzZTw^qpT=#-4Rg=-H-Qqv66J%u`jVr1-+BkJCZ)OU!mx zg@dbJOEf7t@BUgN+D~*fhOes-4f53J7Mm8swm8?6MdK35? z7TmA7P_d5xB zOB>hz?RSb!XMPPd+W*)yrb_1kXyHI|;lpP6KMyj$i#O=qJi>o)Mvti7rrTw=Kj~jg zPc7u$Fz@KauYcT&Ut3vM-AHe|czfd!rUNYUXU=*F|KGzJe6;Ze!=lU0tS1|mrCh4$ zWfti$ezVGQL%1E=f~hyOj%lCEnRKX~Nxx#((V%1#`3Di7j^DqjdrW>}?B~s!H&$va zdsw?Ixn1S2i}?bFeZBl98xGqs%Q!fES<3u#`@i*jzujVv_;y_Gmu&2l6VsT=_Azr` zOgGfMrTY8pR3Gc(^R`Yk*lhjyNcMxU|FQZD6~$No+qy6~iA8=@ftddd#Sc^Vh)xli z_PV;%*RhlT#hxSk%M6+$B6t7VzTkx(Yhl<&p=q9FFQcEU9zGUtuYNE3YG0fy`-AX1 zVQ;$G%VsmLtBK3~aq^4C{44d{=|7JAU%U5#X??){yp_{)w4$!&KR)8@I{n!)4}tf; zavz3mG@0j8zGt&Qn7pjAe(Q>ROn2UWGMMhfxNk!(>)Z_$Wb+R*qqXrn?kv)`(Gh#NF=dzkuj_X%E3yWeZ7r0^OV^L)D10q#zpNr||Jk*l zk6mqxo7l~y@kc4JN%GztTAgZuugiY@BVoqzP~j=aBhwcch8@62U~xo&Tje6ac%Y%RdY zGl6estzNY6kwJ81tW$f_GQ-J?bMDW$*>IGP+u5vKr|xw`%^Uxop8lHR;uZJ5+-O>& zG$V;MUVv9j`E{_*tKHA@O5gsf_|bCbtoynPHc!QlZQLyA<{2;Y;O&BE%CEu&CFcdL z@O4jMFSNY*aJrMT$t2Ahm9P^J-voS0TKY?GzPGrp-4%bU2)}Fp#U@_7yYY|FeDS}Z zg^K-c0si)0@x{N_SoB>0i^<-(Gk#{YypL97~nO=f2MDn|I%cC;sB+uf?Cb zkLCVLD!TuXf12p|1kQhf|1PCp@6fzBMZW9VvqR?(CI8?J?+oXP{HX9|`noIr62`xF z{nm-Pa9aO#>*M6(mtOzNy3ZzPXjyqJOy*UE*{TX@+mfx@il$#(pRvmJcGjG)3v&#t zq*njbK61^!>cZE#`F}E=cwbGt^igj4rR1$SQ4#m&$DG*mPwKLoo}t|RaQVlw^Hubl z3OBdD2#9I%v|9G==&|d5XU@mGKJUg@liBxGzb@|6zVCbAf8&^XB0wWSgOM?bH)^?{ z(vAYD8Fwwcc6nX<`0Jb}<9ngGEe9Vah_&ng;P}w6#Bi|4q{&zk{+-}JYVp7 za`0N;{mkK-vlnUXE74wA{b}~}tMg4y=;moIx*ET|;@ccOhCTjmj6Dn&e|RLwu(Pk$ z;Or}>K3RKPf=<^A0})x7nEzQVLQw#o{-X6Gl^>`QGCy&#se+K>5SujmI& zj?_0{%@(^ej$1cwJ?|?ay6=}x!q)1bO*c-5+&U`W`**qb-AlJWuhZJ}ZO+~w0f?1 z?tGcqtL}bK_QBIHj0y*tPQ0inIg-D?I8sw>;lZ!JS1vg2`MS7r?FA2c)oiZcvidhy zO$c9b+`s1DeNj&B67CZ}7ne;5wBVWw+zj z=dWkGf79ZOwl!PccT+Zeew;{Rxu$e#|F0Fg^OdJ9k$xFG|Du3A%b#`Uk6)ek?_=nJ z1r-wdxnI+{nZCc0joVyr&G+NW)b#s|9WP$*e&Utn{_f(&?fG9i7`iR;YaUDc@4Mi& zW(iXO)3HnPyI)^-TfE)!_RoxaUp$o#r86%)DY(Jw*_(K#)q5k#_surk=P|8u-LWU{ zMVuH)ThC?mU%QoSILSYW|KduE^y@tJfp;dmT<_1m9DQA64Hx2bU%q%|MB<|wV~1VD7R}yYty-CpGjZJ_AZ*7G{HjIaY{^AehR0yY5eXj z7be)8Qv4Jgn=jn@s7az@dfc_t@Ck=1|2~kGR{mV~d3KrJLH2gxU5gD)%=fNQeOt2Q zbMJBqk=`!VKTOr#<~K90PZG4>H6!fZq3^DrpH2OvWxeIVhKSNcaWv@`#eRK)UsCj{K4%r|p;EM>iK!{@KU zk9^Dg`(AE3{y*eJ&hbzQtvi{ATYk)~o8rBbSh^O1u)%|6~mtG&+exmpvPyNq3 zk2qL^Bizq4&V1p2$-8XM;$IjYIsdWeY_I~9)xyEwJ>Qhe> z;&!k6d1PJqca8PBdajFo4KKd^C|AO=t@QNnnzWB=Tb~@Qn{9mZ{D}=^-SQ_L_C(7q z@xLfx%k|<-reT9cK(zFZAL3O3@*g+tJR;qHZq?kXuAdVvt^3lqU>C+@rzd7|lP zd5me-ujkI9T8Z-9^LukICM55d@CZNBoN?0c!M%OQ*>{}vJ6f{e%B{RW&Hh{dL#K&# zg~s=}y?16GwwdHu^iViAV8eym5=q-)TJm4d+8SGUYf<2)^yp8lGurN7{Xdbv_Jy;& zRUYHBAJ-KHMUF;4J92}AEn(D9sj}oB#YlgPvF@V>u3ENxo5oS z3};;^Bycpa)^pQ~mW_;xj{d*PK7K8`vhK9Ut;A_(yo!DoNBb7%FHdki{&Zpc{jxPq zZ7fH*sz2XqO0i*^a7~h#N9Ob?hW%y786NbxZ_V_3CjRzGYyRBi4Gm1cv-dPjoqF-h zc?nC;1#@#O8Tu@&RPJtN)Mzj}DCWCWk=e1^Z(Z=qnB>^1mrLCrU5oBKo6fByqZHdY zZE0iu!t*k@$&7^+%k=-a_&?S)Sjf(__(_a)xwDNq^ zuKnirf@$l&&6RZ<-hXj161@9%%Ry<+z9$X#Q+Md}zfKM>RDIFAe1{v`AGUo<_uusX zb;nS_At7q^27@EhKm7iBcaF}34}nZZ@q9~EE`MD*Nu*V&>X5t0@gscQwp%y8?#pG? z6ROf~O1j(B=&Sd0?u!pWI@UQyLjNt>Cz`@A>zVNVUHi^6gniQCTh6_{`tEB#?Rjs@ zj=eq>Dw1gZ(r1gQ+wl)8ler4l3D5uOd2-kjNXL~1aR<+xg%=k5I-Tc3A(&xWhHQ~vH(2q0rJXXAa zQ2$dlmwb}>gFU|%IK=;NOtV&cv^=TQY8LNT`MU+lf2SO93)W|xMs5#0VU z{u0me&hrL|$)(HLY;PUSuz8@adb+#!=+9r-avwI$(0%vAg@3;4#2b(17m7?f*}3;i zG-KcS6Y@DV&!t6{eh3jXuv5$L-t|aDcB%fe#OW-*ep<77*p+5G;=&Y8IG+wR97Qsz&p-Wir0EtB<*t8i;~f6WvX$$1Z*Px7yO z#BOsr>u=zFQRWxj&+WYCs6OSIcriy&`Cd*;|N5HgE;IV$Y#&YE9d~B^{4b}T@!W`c z7aDE7S@)9ew)EvmE`JW?|Lg1dwYTQg_q=Tl2StQ`R#}O?*WI+tyw`WRnZ8FE*Y}SH z^VI6pe`-xQ<+49!vE}HkKdX6l&pOw~d?)Jr2^4H?k zWtToJzPK!4&x~1T7JGkm+P6gFs`|}Oug|(WuBv;y`cd{@bGg6IChvCZ>1*%y@6All z-goR>PT{KJlNT3NUpL?5$Qh$FM>{@%_ZhGz{ zbGt8+Z|nd6zVBat(8RyBV%L=X5RrFM8!hElPAv7U+PGU_a^d4!Q?Hkb2|aYHP>g$X zE+-;&qwnYK2Ndp$*}q)G8_Irf$IE52`=&R{*z;h)AuY$Q4HD~=_$O!unS5YkIma&` zkP{;xtijRlT-iANScgYnfAMf=03ds{ax3_O_}>t7wz@@xqbiNw<{0nYRsPglPTeD)m^^*zq+PN zdforMeg{{IYxg3)T@0ao?Sb*+sVYUj=H=xea) zf*J-mKlRsWojX&2c+e6@N)> zek`{8Mrtv;g^K@|s>iId`RB?mG25Pt+%TzT62INI+fE@5_A(_Lk9whDSn)PHzB+2= zw(MpZ(F(@XT}BlP7jP~yd0(?`$Eo`t&aW2VZLz!{y1KhQTH)0nvA70ltG%we)}KCh z$(*!_jfhvC_F$<>^g*74w^ENEu20GT*pedKuhLl~a^OySvWDE{)?1frcVr6Rtq2i} zC|W<^0Dnh(UUS#G6b}C**MBwdx0>$%YF+d6Jx^4Z-<|MhVM_VrCtu(G2(CZN>F03% znCza2D3u=#miw>%c~s0@@iroFPLAioy+=Drc8crAmfcKcS9^P&&wXQ1;_~x<=H6A0 z=9qjZD#3t#!L2^^qKtJfBY$nMTU%MW_OOsGsd$FP44i!=v}- z=AI9GBM>dh`Bv)Ptrr6I7giKpSHF8ezR;%X=aPMgk9YY@(%!-J{zs-~qS2%IM}5l} zeS0*u zX>k+x{!{gOaf|CyGQ`!Qr(ZwG*d_Vy!z6tVo1YhdDOH!H9T&K-Sf5;;-TmbBd2KJ% z;9sjJ?3`_5wZH#U!s1W6dJDTtUv?cbkkn0kaQ~<>_j&{7nUkm2I0}aU>Fqx`@BF(z zdTgoAM{{>G9i3OO|M?s9utL?yt-tkcA`AuET5`|qmu>j!EiM}Ps6E!b`*s%l^MhGs zrWc(nRBx3(7m`kFU*|n7x9r9Fq%}=KvVjk#wRb)~%5=leCTKt4L{0Xcukj_pXCmU2pG{D= zeK`L?@VoS4yI0D$UxIG4+T-5w_w)S!Hh2Guoqrwt zrtf)8$n!KqE)W%%UDJ2!_Lm^7?UA{g6iG<}z6c26)4R9lscydIywfZk z-Z2tT~Y2C57h)H$x#Q$HoE~BNf^t@^#Bdg=( zKbD%c3lb;W6gjsi9PfO{9K9sHOKfZKj~Bx0PsVJzkiW_J`sXFZm4|Oi&;N6Fq2<^4 zXPGyDY1NTo_q*A3AmHPc=!Tn?b3=GK_I>%W>-9Qo+dq*EFIjnhcK@^Zy47-5oZ>d7 z1kbAco_i{$RU+zV!Y@qN^XdA{DA)OY>`k-E%TBOs{`oSKpII%7KV_MGSuCSmS<00> zZi!mLtx31PRvc)UwTZ9UaJE@YG&+-NVq@%l`ZF zerA5}*?DyNIqx9V0}L5|U74%b=I>CsbyNMn!o&;yf4vSp+L*L(hb;dqeYqLQ&u_TS zFJtUJzx94fW6dJPo8Bco+%cEueh^fc<)>BFarDjVe-|E3oA_+8M4sc8vPq>?qW6A$ zU0+}Oantm@Z@#<`+Sf0;;o-V;;~dwG9rt_s)=huWIq|Dt{Lf`S^8IoaWIuNN|8x1D zv`&}g3ww{f4HSB~uO?rgNpqgryhR6oCG0b@TlV=;TZ^UDBhUXry+?OEa{hPW^IVbO zN9;CS$`=EF9XsDC|9kfT>^n7DJ1=iNYSn$etgg1*_vqK7daAaz(=+~Z%AX1UEM9Rb z#>U9;k>9;Z+{Z6J%$VTv)?(|^;1{hC=k$*`=US*?wwo%%EN7vz65^B$l7 zLgfC3^tT~`&F?ndy>(-uOIdgI^y?P|`5(U)`~5?>q(k1oVyEYqqa{UIJevZK#Lrp$ zV*_i_zGWMaEO~nSmW8~kefGPgjV`m^YEAj5Tq5x;RN}?28bRs62X}7!y)@i){kfLV zhlfS-`wkuJ>?Sc__mE^ zqWq`IPsE++_5T=WU!z(dwQlAfsp5FPi$9+U_?}&D_R@*_chRegTZguqKW+Q{d8MfN zC+DA6f2qswOuhb8JgVm79hXmieE$rio(k?h-SPLvLstHy)7MH~nf}NxS1Nqr^=Ey* zf{rx&OlW?ly-aJ0823k`y&30vFaA8+pWtVwD`}GUW$xpY{yi(@HwM;SSbSiSe@u(< zEbZOzXIRUNlqD`W%Ct4P{*U_Z)pI2lI4t2)+Ml`a&%`<1wg>r=_OLp43vz|MIn=bN z^5>e^WRv~-rdPZ9+uWLaSgd4kO2EQNz8jOb^6zAgpBp3k`bPAw3#IQgZvE=tA$XT7 zDf{@@=(<{tkA1r>td?=yX-eMnW>*dGo(b=A*2yn>egCwBh`~t{%Tp5{OgPrb#+@a` z`^5RH{N1y=k5-@OH)*$fX)yPLhG<0BzpnL--fd{aTe%S zBy>2e(zx+njo*N)>FZ?&OHn?RwnBy7PSVAa)qg!h7$3K!_nc!qI>kG|z>LB7rUl2r zGkwkq=d&gxrCm2Id+xo+>fZ`?+gByt-p7-z3KTb}Yiud4J??#`I?zGks%g))-2^W=OYNrkn^*6veQ;Q`Ab7vb{D#Hyo$9|VIEy0^9`FA5IP;+X z2mQwQpA+{daQ%5GxUb+9PcF03Je>;WwvPg~KhpRbu7ApUzWwpc^)6bsayRBbXT5vz z`KR9C=@uq&=S7^u zQQ}+1f`1M64`*M0x7htaM(L^BPo?-R7&fT9Voa`n5(@=0W7P zi{5H)l7%<@IJ$n$@%|F78;Q4*_@fz%j@02J`OJNi*)4d(OW^HdT>$C9RDf>5O z8j4A`8miQM++kmr|6BOAndUtet-TKxFTQA_8u}#i{-1+tKR#Yc+V*_v$K+45GMs;l zUBB7mvf+O3akH{S-g9p!`yI>Imv1Vzy8h?uPV1-`Zfg&pr-5_7$LO|ReiN{ceY5wv z>*a^m7FgbSa&2GA-9I9BHv2mNU)#5Dar?Xn)62eIjInL@p4eFHroDf4z?3^byg!zf z?%Mb==I>MUN4B%X%dcH~#=q0x){%R?ffrxP$Gxbj;p9FvxohXM{T8#{XZ6J{{vr1N zqQLwc4rTGTb9UDpE`ELC?qlIk{9NKcUw@jMni@@ z;HUdPTt<-lk>Rd{|8?K@X4h=;=ALwMb%2)KM|rW5MVj{>v(5?Gz0UJ^ZbVQ_RBYy% z7gN@YdYjpIw!blzyAs~d^jgo%RcwdEIicpGe9s?7yGn1rf6RWirPOO1ezE^YCmjoY ze!$-7p!zp{_Eh!V94h@UtGH8Z%W9urNj_q6KJ=aO@3707%RU{g*#Faduh+7N>oVFo zZ|b?DoD^SaY$y_~Jb`eaqPS4_6kg zx$5~*e`o2PLmpOFY^25YU$)k)Hrp`O##_E7Y5t!mn+L`(_shtv3y7a&f7w&|mdLV) z6Pfkz798f?&dhUf!s3PvjZ;3ayllmCLU~!TZ`g4mi|tzr_DylV;5Bp2j}=DdeGMv- ziDxEpXj@MbxtiOz=k@E|_vgL8T+YL^!ouomx#*Q1#k9&ahf^147YQ3Y*YSKOr9Fj5 zWE=%so({)}_44y}glQ~khKE9wi)l4Y$ z*ir_?#M_U8|2}5?pl~75@YaFl4bJ)&){IjZmG4Owx#h)ekQ>)<^PKmD!^S7qE2Y#H zIlZ{SQd+ssP`re<`s+ep`xV(dD z@>RR@Uo&D_drLmnpR}n`ab%kIlX+f+YZ!OkZ@IH)ch)hK|JuIk`ZSvlOaFc3t&jP> zza(apn?7s7!N7|z_xxaJ$v?ECGkC$vW77FHswEjKcpa{6`;f=DZSn%U$*KD1RxWU# z|7G{d@IP`UhAvou6yeAvY5sUe`ZQy_rh7E|o~ z+_T3wbEW?+jX5~eKlsU8t1`EHlg_TouRAKN;J|p}bBNBlBlWDk409Ex-hVe|!Tldx zlDl6B*8VXsP<6a3>UuKya~7XN{GVWlHS_zbS0`*yXZCDuab&t=A=LHagN(q@-Nyn~ zFa^EXx%NNf-2)eIeN_8&ASc;y3a#tPitFW zY3!~o+e_WMStn-L>)+9=QMtYEFb5aI#Y~w6bL)k6|2%W+kZf7jk=-xet$+XLiI@X} z({ZzB@0=WLcqh2AuW?@1<$m@fXyunJcTpkx{f9d}y3~c5{{(erlq~tZf$RR}k7iP@ z*B3JHu3`IoXOYuqZhq76IdO^0DyH3;RGIszo_ihWxF7%WWgq_5i0qj;M>HtRtww#p z-8&Bg$}U)b@wPd#>ZnvwHWSqB*`wy4YEA`m|!q)E@pM2e%ud($1pP=LeG6ue%ny3Cy{d1VVFw*a0zV(vL zrV{%LZEo}Tt;uH%D^$7res?Q-x%6ApN!}87l69r5?+PV9%Kvv+iKj>Fe}ec1F8Q>H zoXaw7x)WdKzg@KYec7$d)BW0VQ5T|eIFmmV*W{FVYD@gM zc1Q1cT4LC~y{|%$i=I!L% zPxc>NpWjgbb8ekfxX;7$k3x^X2>PoLlDDw!{du|b-Sxf9%pWg*<;?axbadshuK1U; z)5YJtE8iDdqf&ozw~R^roSq+Rj%|A}nKy)?#s2cvW2+sOCM;hO@o~NERox#Ob0aFd zH|9D`m~Ap`kf!+7>C#Gn;nTFIuPh;UxFZEB^28 z?y(P_6F%ip_*V*Z;Wx{MW7G`YV+)+}1seI=|-KtdicllUi>yh_SBwaZ72J z_(RuZlPmGAk8XW+65*a(`)PJpC)Z?y_12ybrln*(^vGjLKI~AWQD@XMcfa31+10f( zn)27k&xmadlCfN0eIVuJmX9~MZmPB$c+Rl0sy?auyCc5qa6xSH?T=EnuM*Bm&kHK< zT3}$)`WxxHEs@~fywr>XS3C+HUyL<)rZrS003F{U=sa^i!>v_ekN%x{1XIKB-9admg zzJUM6;|lA(^R@47j^BOG+<}#n)lWB zt@qyCkPOq4 zf3*#Z$$g?tBAZ0^-QbhX z`O{PseR8p~q(~1d2WQKp8b*;0wihh9CtI$19MFwokviIO>`^@H!8iA#FW&k0Y(|pY zgz))Y6H8VU|7HF!eL`oShgoAiBj1l82_yEp@^A}XC&t5H6Swx(dR4p%Kk#mj63gF- z0`BG)&aca2zM^r>t^Luy+rDRd?=E0}3%V_FTTDUdd-?sfiuR5y+!397#Y04L7Vy96 z(D>H2_lQXE3<;ha4mll3)e4I`T#_6O7ai+T(6Ia1`s951iRT5DPwEe!wM(+kBdy}_s(%UBw!YZm3ILuwQLDep5(Y5?eVQHnu=R8YP7yVV^-nFT0s}-AwRh#&M z?T^eh%=10AT>k%$9i)P+Ygkp*$=;Uy8r88-}}BP&m`>c zZo9UVtL|k?O)B@rJN3`IbC2#$w|Oji{G4cOKDUgjn(9H@;2$sj>whJB*CcOYxVJ&@ z%&GFvp&vQa1YRe|6;0#uTJylB?CQ^wxqNv++IpqDzdOWOBa+>g$8P<=B)cr!piSbs z#aoB)8G#Xj7aHtEQWK7@Ti^R*mF?`Q9fvEsEw^*zG9I|2D*AQ0%v+x?k zzIxSg_pVp%{yzIAc^hu5`}TJB>FxWpd2$3zqkezC<5|;CePqs5LrWLt`Mb+bmAzSE zY!*MiPkTq6;@tRlS(U%tfiIP0Sm#e(TKDrw$|PBjRo3zQxzcNNdF1*}Y)`JaqV|GI zhO4EkviD|1Me4m$@i&~OzDE>dR{0h6AY5!H%9SgRdWtLmpAA4g}{+3hOueSgD zCEou!T5!_;lw^YiI~E9Ni7(4OyFObq^=oc(m%FXTy$iJ_w;FH1PwD1=H)}=yPlu}f z#--oB-ehWst?QMn{rM|t4zE_%!=I=ARl7a-^*h6;y(X(N``c^2)(XjeE6$&-eKr03 zM0YiIZk1bkhJt#_xBn2Be^uet=BA#Qpmh%4e~J~BA78is$42h@oalE~^Se(Td*J-C zb2mrV@}n}lBzjLi2Hk<_DF5^N_Cu4MURtUj?LWHvlYiMtJ;g8+`M+xX-EGpZuW&!v z^Jzm#bWBTff_#nm?ngUstn!f6{mMA~s(TSv@-5Ekd%EB9*L`T_pS$sc!uEjhiH|FT zO=DP&cZ)u}dTg<~T;W8YuYz;`xEF6bp|rj!aMomBmfq{jSSl}y#cb|;c0l~w$^DZz zHsv1u7Pscwo<+wO@mDXhzqoqAn~S=07dIzK-tEf1@;3 zxYjJHq&N2d2Il`22^XUCc0R4(^q3nFn3ZIBvTGm1$3PtUy{I+?1?bieBb{~qe z+ZWCMsZkKX!xpo9-r?Yb$1Iu(Yx9{J>SfZ3mq%#+v0^>2>7QhC!t*;)>o#t2T%UBV z$@XB!p&}hSMx`yUy&GHOCd@6%So^>4>iKi|+=gGbx*9b;=D893J~$!p%t7Nu*%zrA z&(1%{I=?e-L-LAWj_27dpQ|va8tj$bZeA31wEJAn>BGBUFK_=EZlLv}?y>ZJ3%R`E@@}$IJbBmD>j{rT1+S`Uu)Jps?6*-`}_S^5@kRx^M0K|M$Ip$)2B648E?J zaLiX;JI1rZlC?4AD@XmA>*}%#s{gXxF}oQV%d+j}yQaKPO8c+opS&d&azgs;t>fx; zO+7amZEems-Z{s(`^cxc?`xhvotZeBW$|W*ioaj4$8W22ci*@AHp`x?+dqnEompro zt-tfju?Jkc-%6eN?{Vjaef(j$^V<|Zo;vyeb^QNbHc5^jR@Ls>+BvH!q=a)_lcpVq z)(^D}A4H#A`ubIUWk;OCh6h>Ci~ox3IXd&lA-UiC_U$(-i{5CvPg20Ae^O_3i<#vj z_M1@;w%Q$8cdSTvf7WsFyP17lDLGynC*F0jo~zEh@A94=?u6^hqXTYo#%>dmmDspQ zet}WlA4Z>7$D7x@)|b=X5Wy2=y)9ISG4z9SEAwDCe*_QEZ0mr^f zcJ>dfVr`{&e=5_~#-vuk>XX@fUP2;{3bf|Fb>+X1!M}0f8J6kVw5Oe$u;W&XLdHbcIWx6*?oV~3N!wi>{Su2V%C194n7vAKfKZUM_j9{ z#NO;(^VT;PzT6d?`^V*a;-VuA5gjf6cGfwLgD+h?&7N?YQ~J3*EdQm8>3x z7BAlZ$g1+A`J-D&Vf{5H)wHbi&Nc29xp1>=e(r`Jhvokj9J!m(UTp4m?fSpC|68_) zsmGUjT;H|MZu0!2>^84v#CZ3-nw%UrpD_fh#Z3`DiOX<1n<+-ujZ*4xmHL>ErAtqtJ zzQYL&O|k;_e~LsE9TZe=xc6uBB<*vO>?>I17y~)ui~m35udn#J_kHdAL-AW4-WFT= zO59aC{M!p3OED-wVE@G=o$@;g z^)@q;pKIkECHl=9vJY!={A+4b2oKbAzkFI;ML8vXD&LNy&W=}NEVjtb&$~F2=htKT z|34WKmNaQwngXuTuj*4+wCs;MBU?C)9^7VFB?Pni$t!Xok&%XcX+37i=Q_t1yo^h{K zG^A>>NkEe5wEMkw=d*ME+`78_$cE%MroXlu9MxaU`2OQu+vCnv-t|XfYVIWUFPVCG zsrbj{bL-@p=Vo`# zE63*g3fyG0UMU;9=6s3w#vkJQe;nN?v5;Yfh5od!lIwN;OnUiB!NF_W%k#&W>UjSt z|ITIh|FB+Y|Bstr|I@HnY5!kM)O+zuSLM;_l<0NA)w7e{Z0n9={eEj<_WN}id0gQ?kNrCTE&4;Vt%&_C$GPv9 z7~frW^Zh^V3X#_jzx)azfU#1 zVJ1E0wVJ&lLs|pl&Ai;nwl%@?^NOEYFJApZed3zts6{lWmFZeEI45G$YB0M7Z0urE}Gk4zuvFJ&UQWg?HVV&2PJ1# zb=+n(^UTaKF=b~9{~uOv-TzT0_JCTm|H06CzmFKRp7$-Xxc+PR&u6pO*ZsbIU+(h@ z3&-`3*Xkc-bvyA;?|_B4@3j6GcSQv}e~W2|*!Kv__nc>Zr9DgIzE;NHxw1E{3Qh8Z zb{}UjO9%^U+|TsY?!w$hlWtoXI?j%HIa4V<+5XEy{=L6I$30mr<0@ixI&Y=DpiEDF zcf-tcx)YR{AD80|YtXZAt8i5; zqe~-%Odzv`+T71{;VB-F<=WT2=I|EzX#lnN}L5ud5*7afZK|Lc1HBfDD{E<4Yt-kpE_$p2eROczxcbytKkyy-owYjk9HhMxtZ^G z@eSYherBA!ZTWNV*Xr@}_@5d}Uw`Db>*~8nKaQp?+FQpWxogn`*ZKy>lOl83S$5xh z%krpA#qXf%&1>`IPw1yff6Xn`t6D2!&K~{prEJxQH9Jks{%yMXRre&*17rJrJ#%$3 zKCM~);;{TTg*ZlzTWew&)+a4X@}4gw|HX9ON0s!~_Pdu^Os)ASwcR4gG>s2 zWmfLyAE(4#kp97xu}Zch&_#*iYm(=ccs^851`*zhDi90nSCMtKg zs*3OSnf&k<^Y$*2vfNkAdM}q7zF}ZlGJE&G>vk&FdxIUfFN*xw!GH5eW3A>Rx7AN} z?pu7)_?pW5kMnE~GrX3*S@!npcF%v3$sOWc?yBN%UB0rNexw{LH2=}e+hwzyYbM{w z+-%r;|M+ayyRUz*-E}Q0*(7K)?Gc8T&A+=;y!ERBV{(4 zh5C`xZ+!TD@lL&=N&IQ?N9B*r#Lq9Btg>mRov7T+sL!{KD(p))JZ$N<-1}wZrfE4k z|HXwjX`eq3v?TezLFXaPcqVTRm5lKFHIsg5U(D2Lbt-O`R>{km@PFC+lb(T$|AG~6 zy87+#NnHE!M%neN`8IifzNV-Dy;A-sY{ir1KTiEpv1Q`t-@{Fjk5n7&FaeQQy2c`uJ$N3d3WeE z|7KQ|`+sKroVb>0xn=j|=M|SeuABJyDu1L-?*``j9e+>!yku?VJbkf!bwle7?Kus0 z-_D=E@iKDF`V)zt`F``p-=2GA#!rF%Z?8T&B-v-9kagW_GB(LD#M zyKVlqJryn6Q}Ze(enZ_~*ZCE@?4qSIp9*T zYmt(D#=*jmMpl>ASxswKvWga8n)uFa)9UrbTW`BQK9=9JSM=&StBM8LFH$2eJz8Va z=bxL`%gTPV|H;LT=U)2TEK;7U&7Sywwe-bX6@Rt+%4Mt1)L*Ut+SGS=k?8+b!WAE< z6&GoL?%SvPMr+fjrCVP|wSM`v-B@zjM+wV{CD|X_9`FF02ZEav-?d97Yz;NK# z#{iek+0mU0Rk@-Mi;N7{mc^bvnRH`a)l7b=Uu$Zut8Sgua45FAlUFdBbz7AeioWK6Z;q~wKd_MPhXV^)_dCQak8n2jBxc$O3gFhep z>-UHVyxRVJ{SMZRw;xt5i~e-3^Jw?K$=PgoyQ98|arH_0Mpt~Wja+-sa9u^v!5s~Y zRxDq!&$Hq>lW6bpPH(%0l7m^3XI%|soVD1XErpw-L}o6-f+Ghi4~FbN-JE;*=Zkd? z_tx>Ae-ZOQDKYQ+qPw!9ag!4dPWg8s&?@7NF~`E_XS+`B|2auEdSUi4ft2fczwSjG zNZJ0>?)%R3d)KUC&fj|4JoS0}pGV^B>pnEg%cyK#x-MV4#@c#qjP|k#^Ig_|)Uq)T z+wE|3Zj$h%JfN@o_USE_8sec@7}qz_RIR$KlN+2 z3ftZi)mY?y>2m4Z)${+%PT5*0a#8AZZo`vJ59Ao~avIn@R{md?-%}hI_%Wy`Ec(;> z^GTcLGCg~KvmSIFXcO1Rc|Wi5g>7Hv+T6k`;h~l%u3`A%8sA2#^*1IwTJnflHdn9A z*(H9D0(YI8kb!KUBd1^5n?|Z=(u>bLglaDlRi>&|lP2X_Izw+(#mk2kk z;%ANcr?yw{{G!G6GgRXuIs4{sXt4VsfAnT-L(1llliqnRcoBL0q`*G`ca_Dm?+pb- ze?=z*-H49dFtPXdAMZUM=kl4fRU8lRy8k6=(L1SK_bZKF%xL143AO*Ix&K1+nr`*C z4X-Ckbmirk*?CMj;`=A)MAW>+u1S9F7n%JTKYyKnr|a&`(C3F&9xZW=eC)P;hKl0E zHB0O#9eF1DZpDGfc%l9r(YIVyIrjfA=gm77w4=#(k!DV?k7~Ew&A{T@Nxd$8cAsW` zS@t<)k-bsq4Mp=m>CD~QH%#IW$D8+6dL*5gEZ_RDcl(Z3{gT^~Zx#uZ=sCUP(`}X9 zs8=Pr?X|l7t@*OwelX}C;QYFoRdyrqIy3vSR&fKq`pI)d*+Pa9)qhR4Es;52 zd+X>enMcezDr!+%T7FMk{-)$@#n;~a=Ez-PHhF)Jg~fcX5Gr13|Lj8kKJRs0(x0Y( z>C)|d|ID?oz%I^xe$w1Uob^ZR4_)}<{r0I&LCkrEw-H6U?JINbwCm;jyw)$?>CUCO zWs3gSCWi`VM(N(KqHP)Hx_oMwcV70cn6iJt^N;DD)xR=afBO4JZ58Kjjh+Xp_tzI} zY8BbBX5**J_hjzKTo5{2)*ZP)WqZY2*N9jAHNt0hSRQ_KIDG%FtL^g3gSt#81 z_Ux$qAC-Eh;7zWDd!tY2))XKCMllfCDf#T$j6n;*Vd6zyJj#oK{phTg5K*{5QkJJia0@`bqa zdhN_wJZn`2gTc)(%}&NF)fulpSRVZqyt4mdQ=0HWp1#-#2PUXRR_9Bc&Is>(<*#}z z>>lr)ueaYe$OT0H-`anU)n~@t9TN98#xY!ar(eVHk5S)=U5(`kt0VWW>nDrWM6*0B z(0CxmX=a$7a@Kvmkd&M2%&+@TZB6!OI^p?9_HIMeb+HPqXETkZwliGV8Mo^bXx!Q0 z)3!U`u77U$HTUEFg2TMW*KR$ze{Pwmzfs4JJATvp)K7zM)(emSb!j@^go}I!=54<| zBldRQ*1YN3nderBcQCLvSVVq_Zfafsqr?2`{5nR>3gNdE2RTi`8QTvl_FonL^F~JU z+uirRbIcN33>Q5lmgZ(!61s zf8PZ^2nxuQyBNE_tY72CjkAm<-T`Z8c`dq`vT6F7x97IJFfu!EsiNdcH2=-4$KE@( z*&jGwk>tC7^2K-CUR8fn_FJ<3;s%ArT=R8@T&$88Do1)K%=XV;;TQkoda;h!>a5wl z*U}dpc9J$ojj6hsZ@q37_X5$ilWrW_WU*bpd18e((}!gncey1_=X;R;{Kavxl*g>~ zC4LWn9(^)d<|lidgvI0CuTD2lo$T*0@7<=(XCh)3(rZoZ4CM3oEM51==a<*Hn)^wO zFD7YtC8&P-z$?qZlW6iw+wkb-FFuSbEFV_xVf*nj@TBy9fAtg1{MX|a?bue?_x!7- z;LAH=!Z%a?O0G^8x>K_9=$@|Wwfml^>RZai`G=isjooo}?a!Uu35*p*&-UNci+%W7 zTk9D zg96(drsWd6%R3LhTzhx_mkIjnuaC<2PK^2Su;Ovp+9xUxr?+e_-aS{;MTGaoQYVK0 zr`{!$8hWe|7uT6^!Ev`@j@E;C(Gz9=437N@+u>;cXPU+K)^F=B%g>8k@^%iZ@xSFe zQ_D|o-k6wL>9D0rY*xx0iGsz4c+HU6-#G2=#QAsU-u-v_e2I?SA&CX{>n6e00z7s6+5YQHzUbyfx_3|hKXEmu z!?AwTa{n@ggQse|k~ijB@5$O+Sgf1}=@)Xuj=C_cKo%d2F@0fn6K!nrpWBqbQ zef&vrMupNP-H}hvzpVKGdriKjlXc+FYrnQQczx@Q{hxR~qkGwl6|y`b(fUEFe18f2 zeZtd!VDB4sS?z5{t!KACDf=4SxXCbUdR>d^jr~8KzCDnleJpJ93XgRsxTAOZ?a8vS z{&LxNhHc%Z*N|6+`(0{;a^0ApX#4A{JUiGac_q;S*{gl z_~w`doSFLJ*0$9i%Zyg}3co%7Dum^hCZmp4O27n`0Bh}}bxV6D?On&7rCE6D(1peE z1yc*I*KJ?rJxBVom-dGPCs;PW$h)Umny?|7QB{q5g+<9Z{|zsK13!Y+#dk$?wR+3f zF$h09xzqAoAwzpp*>lk#OQ$_o-IF;E^{`4jGx@OlzD$E*qeO9NX8At<);)XW7!FLX zGoJD`I!UqerSXQpTi4gVU9i+CmTT_Dt(&fORF7*07Xh_;JV{-P1Y-Yb**Y_{sn*T9CYCeE25 zUa;nd=lu(7WG5`yuUnyqsGu%5b^- zfpyhq>xy$?S`6RV9&lYbaNtyW?!139v=#U*mi_;^C*$1tk5f;^eG=sjn=ie5r`!I7 zL+sij92WB?t96#z%zD*tbF`sEibJHP=31F}>Y0s|mCv+yraf*7`^$LnqPnNI`I>jG z|3676BwZKMF3WH~s@Bc*|Kp@RueU#LoEqC2_tS*Ueh;g9=P|XGuNP~&Oi!}^oiwH4 z+`5RzGnK3@)%yEf-Hmu=n8qFLp69H2v*dL9Rr`$#ejc5C%k;jO%cR~X_Hk@+47Lhg zeUmbe-<;SaZm(td?7E2R?rHn9T1t5|mhPVvwJAnAB<4``(Fe!E5;ib1XgpG0y#1s0 zg)44>lkfL#|6(=kvS@yDp59-xW5+xj>}oydKi+wFW1ezco$2#q=fy-fT3@@-RsE;E zDXus&{zjpzXU$V(QRcFPN4Eaas&1E8kvg0BSFQfqoEHYSBR6=K{dy=qOMQd)yf?jk z?T)w4&ar=ek;B$|yP36I-Sv8#>~!zX$@UxO9GS-ZDU_k$?W9hX2LCq|*GpChUr%9H zHCg?*tL$S_td2o@w3pZ}+1>j$cv&BLecGwBwdbgcSmv869osMN*e+3bB&UZR~;U0k+bw`+rNx9PnpS%M4g9xac){YK`y z1^;tV-4~WKr}jtQh^e`FN3=%t*@sE@Ow8>V_BF6S?c)mjpfPV&`1ON3Kd!M^=r6%P z-#mVj#^F6%*T#1jpX~U*D!;WmMe^;Jx%GGJZtzRyIGxWEnIj_h!m(=QhTGp$BI-6v zEc|)&{HMh=4oB^}vo1=Noqey;oyV9b$olV1pv_UKZsmfi>+bo5YwM(E|JxnA^WUQ7 zcOo`2O*_E8Q%3gfW;^RVWj;BT=4Wqtzx5t>pPgS~YByW3`*k;e-?Tn)>jWvoDKZZ) z{(4=Vyqfhw_pj4+pQe7D`R}^g%<|Z83s+o`75n80`XW##li+y&`e$~y04}s|iujlNp-!6MtrN*izJ5M_MwYF?#;kkE5QoQ;8 zWd37ad(nfv>+;w24dVKbB&cUq|Cahq{PR{Tl=<=Vk4GOJek%5$V|AeTG6A-HhXV>uN@e+rJ12He)X6VeeH<-CN$@^te{r6`}8d8g<^1M%f{wlhN zKjX5a(Xz+Su6?|<&hC3GwH_!&P`KRtj#O)F}nDX$+`76*Tvn^ z>CMHvzJb=IYwVbiy{G56uGE&#Q=H=_=zk25`2Qx|zWPnk%gFFIZqv@{i zpKQ8oQ^MpMyZXSIfOik~aiu$0#V%-m@$m7F`6a9eCU3d<=zhglcA4wjD!rzCJYSl0 zQ%&!QTHmAni#V*~8SeejmFZl+TX{qFn?+M+bYFa_^nbdY+5aRz)&o!c=Y5&}chm1* ziOZ8#G0k#HKCp2Av*_EpW^b6-?;qy zBcaZ2XYRtxtZ#Zqg?D<5!TcY`w`=Ph5!Sa@c>31&-QQGQ z%HBlGNmt%&d@w>N^V8D(UE2+Wds^9V?r+&ue332u!|4tBGxG)6kM)U9@~|_PyyW}$ z)o#04%OBN#UeB9zdB)%8+OPdDCKx6qMwama=WG|`;FPGyjBY5KHi?> zeRS8>iR(5ln0#JP{PD|Q?Z0y5W$UMPxnt^j9#StNA7M;-Iw4$g7H63Pu;tyJXe?HUFnCLNi{pg zWOi(ndKdDdx%p|DP~D7z)IPSldFyj+e$0}+E?-#^x8_mz?CD4M*NX7n&*A&1Tl=#9 z{e%z8?j2jJ5V)s(>Eu%GQ;CdLw-z}^EVy4=Hoa?y+w@&_R*RS4iJrKqEQQhmluo_pQ@_=TNybI-aI zf6=gdq^WcB{g1hSb`>vweS~S(Q`f#92jmak-a7es zXDjvf-ezJFKOO&Z$@k5=*=v5UqTFlmQK2pc3GR7QN`%vzM06yds#QscH0+Z|nO)L! zd#Xd{T2Wy`3=*i`%MM~n>rthwX-~yUB7cSyRwOR=X<6teXiyk zd_3Q+eW1k1uua86W*$@bXPKnyjCX%%N?vDQp!V@rlFTkq<*(b_n#?>mzFwRezQmQO17HPLeq6(?LOo%1iUzQ zk7t+y%_MEV9Li(jcK@@p#XBeR-nyP&_qMXu?z`nD_F%Kwiyrx|=#qv!@4AcU^ff*m z=dV-T#Uy)I>WbeBv2~YRPwuT`w)+uua9817z8z+KArG`K_#8XA_1~L+4)*i3LcU1v z|LIjXMcznn&%t>=x$EL53h)V>{-xXY$y54&cw9sB+s9K`D!DK8eU;RGY4)L`tng6j zYUw|%qNz3F<%`{wE=wf#<^=U5bPJi9B^gfLe~kV3!zCH4OT@32_~bH_+JiQ|&E+Q}7&rVp zl3((5@9QJpN8R_`dmH*ON@zpF&i5r;c}L2tj;lX(Gy0rdJ=P#ce|B5yLDEPJ8_4}<{K~=dA$Ghg7wTwI@Iw@xR z>Bxq=hZaTLsQJ;~_cFP5-lL`)(!3uI{hW2|#*Du8LK^#az82s7YIo%k@!h)@%j#y^ z|0(@*-2Li-+3p#_{~vlW_Wmv^1-wtQ&Rs^0na*QUFc;<=AvbG11%g1R!F^s7t1{*n37I_gQ? zpHE3I_Pt&&TlK~D;5ofT84WM9gwNg;72SJs&u9Lc2h6^IH=Wk}mu7r1bm9i_Z>Dh( z;b)#oi^RQE6Mp?gvF&mow<)jGe9=FXyQ9T-hY8wQJr3P9(Ld91>1WyJt53{~-N?Hy z^KtX@Ya5w&ILJ&YcNN!ZHru$b?q&t+jpw%SD~~tv#k=}HS|~d+FFseUChl|4mv_~F zKV{a=ljjtCFOqvDQfE$gbM2?-KP%6Ae(8}lJ^ss6{YdaWNxNSCg1r*=@*|eKo)!H? zUAo)qOK7ai+xECO%IZgwe$KYIUh|X3RLbmT%#}GJf1e03g6oi5vTKgY97 zUFCrt`5Tta68s|=dvY67f|WzvN7sMFBG=v>EW4NyceZtp+4{!DE#7RmJ~{r$N;Way zrz89H@=-@S<5@agZs&g$SryKIy>9oryraSnPLAvny&Y`599I+0O*1Tdwra!QcU6s^ zOcKm{WH)gJZ(_aHxT)5o_OX`+i}!JnCACA=4MyD z;8E4^@Yf@c?E+g$UiTM1W{%T6z#wJ*(Xu(G@8X?lVP75{wX%L*c8|$UYEtp8iNeR% z`&L|hG-s!#o4&;r^Yo%?y>I6;ud#QWls9Mc(Wl0dmksx`?)5!lX>4+d*=G6y4xZJs ze_4M%y+eC4>ndw^tIak?zOUo|^JUqy7pK*|mRy|rHtlkL{qNiTqPw>?-+I=d%@7u$ zXw12?W%c#7j)mUgeldypz=7$e?SHH$gx?pNzJ?`VX|;yPd{G6)DSx7`M(|hvt%yg=Y?hmvBG2sB!Uq)qc_MFSbiuT3$Kv zsu3>y=<4Mt?fDnjj&Da>#}?5+_y*9XxA|J{&I_+f7;!Sr}m_b##Ehk zzD%!k`~Vve?ML1`|YmsKSJ%QwQqu&POzO6ouT9Ry}j-0>9a@sZuP0# z?^(UqaN7K^x1vAK&itn*rgZ(s-E}<~!9SGM|2>Fda59cRSkAng>&BO=LYChzXT9j; zvpO^FXT+}Et*6($-2e0P=Y8hoM;HHE?9TQ3Ypz|+@-u@`Tx!U&-&kxx9&W&9URt=WMXv^0A+xWIor*K}RJk8Dv-28!k*1diqrR&+dN~ z|914{f9{-r^1|Z!BSN_eO~3roFDr5@_Rc-C?MF_ydA(zO_UZhOkKb%Dd}<)%Q!?59 z{=UkVe+j&0r{+tv|4;WXnPgu$&;OnAES2x8+q=$Od@Odd;>hwfJU{ySQsw`!$WFb` zwY11@*ZE^FCj9I;TM{Z5wejeVv**vL{7{>DSn1=8n3oE+8-n9?*5sS5Uawm-tG@Qt z{^Z{DxQmnKcD=4q`G303YF)(Jn9AI$SJ$rCeNOJ3c-Q3my7di-=7l?R4DUZ?J>vbd zzGT}>g<0=*JnnP0H@{|5R&qqR{QXk#uJn@^mD(e`!neG%x!rrL;$Z!UgLA_<-t38L zKFU#hU474j7wqB}UfSKBaJlBe-V7u22;sR&=KooRubnG)kpFqYJ*`cEYempmH)S)aUXo*9!l7_%PHaQ6X~wR zqPrCg{5x%D+8!!Niu-)F@7MdXpFf`5yq0q1^R?64bCxZb{fTKO&)l&7S5*?bcb5Kr z#8FvPq!wPcy|S!kzV14G?)LOQJi?vEy-z<@y2q7$K5Kqo_kpfMn54VP@+kJE{K-sv za<@O-qq4b{tE}Z=-Fp$mMlOpv>k_&%eWPZx_I4G_;L?y>{%;pw@K=77EBkgb_k6vc zf6g+I&8E6}WhmE4o%Xys2B`%%BSJgxf8Y20@A+abl?Bl)H&mtxzr0+2is41n!;bab zEGkkL7yM^s6Ov!xClEQoy{=*#>-1wrYzJ09ShW7w(fV`K6Ak(P?l@LhTlA(U_u!{f z_iaS2zdXKN%5!q-a|Z7+F7@YzF9M(U?yNbKeX_6Ey3XWcGGFD(n0BIyq9nJetXZ0ntmzwdc&J3YGPdfO-M`M<6#?`zlB zF4*vKYv;P3_rC8d|Jr80=i#TEl}jh@U01uId_jV2wRRBe(qj`eG>?fa;CjK;-n21& z7Nf)@63K+B|qkv`PuQ$Y!ya^Zuy@zZy(Knp8kPfi1Xuwytgt(I)CWCG?4!sBU{YV5F4*x z__C_=s92KKwNl3ETpG6Dm(N}LRdM1PTPue8?Heo3v_3xDe*ad4VEoTB`=TSCJpU

i+!(4Q4-;%O)SIi}?C_Oqh- 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%0A$35PjcrF&jiN*B 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 b&wOliz`24=9)B4a7#KWV{an^LB{Ts5Fr0q0 diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/components/path/path.esm.js b/odoo-bringout-oca-dms-dms/dms/static/src/js/components/path/path.esm.js deleted file mode 100644 index e69de29b..00000000 diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/dms_portal_tour.js b/odoo-bringout-oca-dms-dms/dms/static/src/js/dms_portal_tour.js deleted file mode 100644 index f2b31049..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/dms_portal_tour.js +++ /dev/null @@ -1,57 +0,0 @@ -odoo.define("dms.tour", function (require) { - "use strict"; - - var tour = require("web_tour.tour"); - - tour.register( - "dms_portal_mail_tour", - { - test: true, - url: "/my", - }, - [ - { - content: "Go /my/dms url", - trigger: 'a[href*="/my/dms"]', - }, - { - content: "Go to Mails directory", - extra_trigger: "li.breadcrumb-item:contains('Documents')", - trigger: ".tr_dms_directory_link:contains('Mails')", - }, - { - content: "Go to Mail_01.eml", - extra_trigger: "li.breadcrumb-item:contains('Mails')", - trigger: ".tr_dms_file_link:contains('Mail_01.eml')", - }, - ] - ); - tour.register( - "dms_portal_partners_tour", - { - test: true, - url: "/my", - }, - [ - { - content: "Go /my/dms url", - trigger: 'a[href*="/my/dms"]', - }, - { - content: "Go to Partners directory", - extra_trigger: "li.breadcrumb-item:contains('Documents')", - trigger: ".tr_dms_directory_link:contains('Partners')", - }, - { - content: "Go to Joel Willis", - extra_trigger: "li.breadcrumb-item:contains('Partners')", - trigger: ".tr_dms_directory_link:contains('Joel Willis')", - }, - { - content: "Go to test.txt", - extra_trigger: "li.breadcrumb-item:contains('Joel Willis')", - trigger: ".tr_dms_file_link:contains('test.txt')", - }, - ] - ); -}); diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/fields/path.js b/odoo-bringout-oca-dms-dms/dms/static/src/js/fields/path.js deleted file mode 100644 index b6a40d92..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/fields/path.js +++ /dev/null @@ -1,81 +0,0 @@ -/** ******************************************************************************** - Copyright 2020 Creu Blanca - Copyright 2017-2019 MuK IT GmbH - License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). - **********************************************************************************/ - -odoo.define("dms.fields_path", function (require) { - "use strict"; - - var fields = require("web.basic_fields"); - var registry = require("web.field_registry"); - - var FieldPathJson = fields.FieldText.extend({ - events: _.extend({}, fields.FieldText.prototype.events, { - "click a": "_onNodeClicked", - }), - init: function () { - this._super.apply(this, arguments); - this.max_width = this.nodeOptions.width || 500; - this.seperator = this.nodeOptions.seperator || "/"; - this.prefix = this.nodeOptions.prefix || false; - this.suffix = this.nodeOptions.suffix || false; - }, - _renderReadonly: function () { - this.$el.empty(); - this._renderPath(); - }, - _renderPath: function () { - var text_width_measure = ""; - var path = JSON.parse(this.value || "[]"); - $.each( - _.clone(path).reverse(), - function (index, element) { - text_width_measure += element.name + "/"; - if (text_width_measure.length >= this.max_width) { - this.$el.prepend($("").text("..")); - } else if (index === 0) { - if (this.suffix) { - this.$el.prepend($("").text(this.seperator)); - } - this.$el.prepend($("").text(element.name)); - this.$el.prepend($("").text(this.seperator)); - } else { - this.$el.prepend( - $("", { - class: "oe_form_uri", - "data-model": element.model, - "data-id": element.id, - href: "#", - text: element.name, - }) - ); - if (index !== path.length - 1) { - this.$el.prepend($("").text(this.seperator)); - } else if (this.prefix) { - this.$el.prepend($("").text(this.seperator)); - } - } - return text_width_measure.length < this.max_width; - }.bind(this) - ); - }, - _onNodeClicked: function (event) { - event.preventDefault(); - this.do_action({ - type: "ir.actions.act_window", - res_model: $(event.currentTarget).data("model"), - res_id: $(event.currentTarget).data("id"), - views: [[false, "form"]], - target: "current", - context: {}, - }); - }, - }); - - registry.add("path_json", FieldPathJson); - - return { - FieldPathJson: FieldPathJson, - }; -}); diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/fields/path_owl.esm.js b/odoo-bringout-oca-dms-dms/dms/static/src/js/fields/path_owl.esm.js deleted file mode 100644 index 7869674e..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/fields/path_owl.esm.js +++ /dev/null @@ -1,34 +0,0 @@ -/** @odoo-module **/ - -import {registry} from "@web/core/registry"; -import {Component, onWillUpdateProps} from "@odoo/owl"; -import {useService} from "@web/core/utils/hooks"; - -class DmsPathField extends Component { - setup() { - super.setup(); - this.action = useService("action"); - this.formatData(this.props); - onWillUpdateProps((nextProps) => this.formatData(nextProps)); - } - - formatData(props) { - this.data = JSON.parse(props.value || "[]"); - } - - _onNodeClicked(event) { - event.preventDefault(); - this.action.doAction({ - type: "ir.actions.act_window", - res_model: $(event.currentTarget).data("model"), - res_id: $(event.currentTarget).data("id"), - views: [[false, "form"]], - target: "current", - context: {}, - }); - } -} - -DmsPathField.supportedTypes = ["text"]; -DmsPathField.template = "dms.DmsPathField"; -registry.category("fields").add("path_json", DmsPathField); diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/fields/path_owl.xml b/odoo-bringout-oca-dms-dms/dms/static/src/js/fields/path_owl.xml deleted file mode 100644 index 02feb45e..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/fields/path_owl.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - / - - - - - - / - - - - - - - diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/dms_file_upload.esm.js b/odoo-bringout-oca-dms-dms/dms/static/src/js/views/dms_file_upload.esm.js deleted file mode 100644 index 2c59f98e..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/dms_file_upload.esm.js +++ /dev/null @@ -1,167 +0,0 @@ -/** @odoo-module */ - -import {useBus, useService} from "@web/core/utils/hooks"; -import {_t} from "web.core"; - -const {useRef, useEffect, useState} = owl; - -export const FileDropZone = { - setup() { - this._super(); - this.dragState = useState({ - showDragZone: false, - }); - this.root = useRef("root"); - this.rpc = useService("rpc"); - - useEffect( - (el) => { - if (!el) { - return; - } - const highlight = this.highlight.bind(this); - const unhighlight = this.unhighlight.bind(this); - const drop = this.onDrop.bind(this); - el.addEventListener("dragover", highlight); - el.addEventListener("dragleave", unhighlight); - el.addEventListener("drop", drop); - return () => { - el.removeEventListener("dragover", highlight); - el.removeEventListener("dragleave", unhighlight); - el.removeEventListener("drop", drop); - }; - }, - - () => [document.querySelector(".o_content")] - ); - }, - - highlight(ev) { - ev.stopPropagation(); - ev.preventDefault(); - this.dragState.showDragZone = true; - }, - - unhighlight(ev) { - ev.stopPropagation(); - ev.preventDefault(); - this.dragState.showDragZone = false; - }, - - async onDrop(ev) { - ev.preventDefault(); - await this.env.bus.trigger("change_file_input", { - files: ev.dataTransfer.files, - }); - }, -}; - -export const FileUpload = { - setup() { - this._super(); - this.actionService = useService("action"); - this.notification = useService("notification"); - this.orm = useService("orm"); - this.http = useService("http"); - this.fileInput = useRef("fileInput"); - this.root = useRef("root"); - - this.rpc = useService("rpc"); - - useBus(this.env.bus, "change_file_input", async (ev) => { - this.fileInput.el.files = ev.detail.files; - await this.onChangeFileInput(); - }); - }, - - uploadDocument() { - this.fileInput.el.click(); - }, - - async onChangeFileInput() { - const params = { - csrf_token: odoo.csrf_token, - ufile: [...this.fileInput.el.files], - model: "dms.file", - id: 0, - }; - - const fileData = await this.http.post( - "/web/binary/upload_attachment", - params, - "text" - ); - const attachments = JSON.parse(fileData); - if (attachments.error) { - throw new Error(attachments.error); - } - - this.onUpload(attachments); - }, - - async onUpload(attachments) { - const self = this; - const attachmentIds = attachments.map((a) => a.id); - const ctx = Object.assign( - {}, - this.actionService.currentController.props.context, - this.props.context - ); - const controllerID = this.actionService.currentController.jsId; - - if (!attachmentIds.length) { - this.notification.add(_t("An error occurred during the upload")); - return; - } - // Search the correct directory_id value according to the domain - if (this.props.domain) { - for (const domain_item of this.props.domain) { - if (domain_item.length === 3) { - if (domain_item[0] === "directory_id" && domain_item[1] === "=") { - ctx.default_directory_id = domain_item[2]; - } - } - } - } - - if (!ctx.default_directory_id) { - self.actionService.restore(controllerID); - return self.notification.add( - this.env._t("You must select a directory first"), - { - type: "danger", - } - ); - } - - const attachment_datas = await this.orm.call( - "dms.file", - "get_dms_files_from_attachments", - ["", attachmentIds] - ); - - const attachments_args = []; - - attachment_datas.forEach((attachment_data) => { - attachments_args.push({ - name: attachment_data.name, - content: attachment_data.datas, - mimetype: attachment_data.mimetype, - }); - }); - - this.orm - .call("dms.file", "create", [attachments_args], { - context: ctx, - }) - .then(() => { - self.actionService.restore(controllerID); - }) - .catch((error) => { - self.notification.add(error.data.message, { - type: "danger", - }); - self.actionService.restore(controllerID); - }); - }, -}; diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/fields/binary/preview_record.esm.js b/odoo-bringout-oca-dms-dms/dms/static/src/js/views/fields/binary/preview_record.esm.js deleted file mode 100644 index 9954f705..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/fields/binary/preview_record.esm.js +++ /dev/null @@ -1,35 +0,0 @@ -/** @odoo-module **/ - -import {registry} from "@web/core/registry"; -import {BinaryField} from "@web/views/fields/binary/binary_field"; -import {useService} from "@web/core/utils/hooks"; - -export class PreviewRecordField extends BinaryField { - setup() { - super.setup(); - this.messaging = useService("messaging"); - this.dialog = useService("dialog"); - } - - onFilePreview() { - const self = this; - this.messaging.get().then((messaging) => { - const attachmentList = messaging.models.AttachmentList.insert({ - selectedAttachment: messaging.models.Attachment.insert({ - id: self.props.record.resId, - filename: self.props.record.data.display_name || "", - name: self.props.record.data.display_name || "", - mimetype: self.props.record.data.mimetype, - model_name: self.props.record.resModel, - }), - }); - this.dialog = messaging.models.Dialog.insert({ - attachmentListOwnerAsAttachmentView: attachmentList, - }); - }); - return; - } -} - -PreviewRecordField.template = "dms.FilePreviewField"; -registry.category("fields").add("preview_binary", PreviewRecordField); diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/fields/binary/preview_record.xml b/odoo-bringout-oca-dms-dms/dms/static/src/js/views/fields/binary/preview_record.xml deleted file mode 100644 index 9a0e1dc1..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/fields/binary/preview_record.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_record.esm.js b/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_record.esm.js deleted file mode 100644 index 57a89fc1..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_record.esm.js +++ /dev/null @@ -1,62 +0,0 @@ -/** @odoo-module **/ - -import {KanbanRecord} from "@web/views/kanban/kanban_record"; -import {useService} from "@web/core/utils/hooks"; - -const videoReadableTypes = ["x-matroska", "mp4", "webm"]; -const audioReadableTypes = ["mp3", "ogg", "wav", "aac", "mpa", "flac", "m4a"]; - -export class FileKanbanRecord extends KanbanRecord { - setup() { - super.setup(); - this.messaging = useService("messaging"); - this.dialog = useService("dialog"); - } - - isVideo(mimetype) { - return videoReadableTypes.includes(mimetype); - } - - isAudio(mimetype) { - return audioReadableTypes.includes(mimetype); - } - - /** - * @override - * - * Override to open the preview upon clicking the image, if compatible. - */ - onGlobalClick(ev) { - const self = this; - - if (ev.target.closest(".o_kanban_dms_file_preview")) { - this.messaging.get().then((messaging) => { - const file_type = self.props.record.data.name.split(".")[1]; - let mimetype = ""; - - if (self.isVideo(file_type)) { - mimetype = `video/${file_type}`; - } else if (self.isAudio(file_type)) { - mimetype = "audio/mpeg"; - } else { - mimetype = self.props.record.data.mimetype; - } - - const attachmentList = messaging.models.AttachmentList.insert({ - selectedAttachment: messaging.models.Attachment.insert({ - id: self.props.record.data.id, - filename: self.props.record.data.name, - name: self.props.record.data.name, - mimetype: mimetype, - model_name: self.props.record.resModel, - }), - }); - this.dialog = messaging.models.Dialog.insert({ - attachmentListOwnerAsAttachmentView: attachmentList, - }); - }); - return; - } - return super.onGlobalClick(...arguments); - } -} diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_renderer.esm.js b/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_renderer.esm.js deleted file mode 100644 index 499d611f..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_renderer.esm.js +++ /dev/null @@ -1,20 +0,0 @@ -/** @odoo-module */ - -// /** ******************************************************************************** -// Copyright 2020 Creu Blanca -// License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). -// **********************************************************************************/ -import {KanbanRenderer} from "@web/views/kanban/kanban_renderer"; - -import {FileKanbanRecord} from "./file_kanban_record.esm"; - -export class FileKanbanRenderer extends KanbanRenderer { - setup() { - super.setup(); - } -} - -FileKanbanRenderer.components = { - ...KanbanRenderer.components, - KanbanRecord: FileKanbanRecord, -}; diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_renderer.xml b/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_renderer.xml deleted file mode 100644 index 3e4ba2dd..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_renderer.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - -

- -
- -
- - - - - - - - - - - - - - - diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_view.esm.js b/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_view.esm.js deleted file mode 100644 index e58153f8..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_kanban_view.esm.js +++ /dev/null @@ -1,28 +0,0 @@ -/** @odoo-module **/ - -// /** ******************************************************************************** -// Copyright 2020 Creu Blanca -// Copyright 2017-2019 MuK IT GmbH -// License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). -// **********************************************************************************/ - -import {registry} from "@web/core/registry"; -import {patch} from "@web/core/utils/patch"; -import {kanbanView} from "@web/views/kanban/kanban_view"; -import {FileKanbanRenderer} from "./file_kanban_renderer.esm"; -import {FileKanbanController} from "./file_kanban_controller.esm"; - -import {FileDropZone, FileUpload} from "./dms_file_upload.esm"; - -patch(FileKanbanRenderer.prototype, "file_kanban_renderer_dzone", FileDropZone); -patch(FileKanbanController.prototype, "filee_kanban_controller_upload", FileUpload); -FileKanbanRenderer.template = "dms.KanbanRenderer"; - -export const FileKanbanView = { - ...kanbanView, - buttonTemplate: "dms.KanbanButtons", - Controller: FileKanbanController, - Renderer: FileKanbanRenderer, -}; - -registry.category("views").add("file_kanban", FileKanbanView); diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_controller.esm.js b/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_controller.esm.js deleted file mode 100644 index fb79f964..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_controller.esm.js +++ /dev/null @@ -1,15 +0,0 @@ -/** @odoo-module **/ - -// /** ******************************************************************************** -// Copyright 2020 Creu Blanca -// Copyright 2017-2019 MuK IT GmbH -// License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). -// **********************************************************************************/ - -import {ListController} from "@web/views/list/list_controller"; - -export class FileListController extends ListController { - setup() { - super.setup(); - } -} diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_renderer.esm.js b/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_renderer.esm.js deleted file mode 100644 index 0d996231..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_renderer.esm.js +++ /dev/null @@ -1,18 +0,0 @@ -/** @odoo-module */ - -// /** ******************************************************************************** -// Copyright 2020 Creu Blanca -// License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). -// **********************************************************************************/ - -import {ListRenderer} from "@web/views/list/list_renderer"; - -export class FileListRenderer extends ListRenderer { - setup() { - super.setup(); - } -} - -FileListRenderer.components = { - ...FileListRenderer.components, -}; diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_renderer.xml b/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_renderer.xml deleted file mode 100644 index bbc3fe3a..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_renderer.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - -
- -
-
-
- - - - - - - - - - - - - - -
diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_view.esm.js b/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_view.esm.js deleted file mode 100644 index ae00d932..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/file_list_view.esm.js +++ /dev/null @@ -1,28 +0,0 @@ -/** @odoo-module **/ - -// /** ******************************************************************************** -// Copyright 2020 Creu Blanca -// Copyright 2017-2019 MuK IT GmbH -// License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). -// **********************************************************************************/ - -import {registry} from "@web/core/registry"; -import {patch} from "@web/core/utils/patch"; -import {listView} from "@web/views/list/list_view"; -import {FileListRenderer} from "./file_list_renderer.esm"; -import {FileListController} from "./file_list_controller.esm"; - -import {FileDropZone, FileUpload} from "./dms_file_upload.esm"; - -patch(FileListRenderer.prototype, "file_list_renderer_dzone", FileDropZone); -patch(FileListController.prototype, "file_list_controller_upload", FileUpload); -FileListRenderer.template = "dms.ListRenderer"; - -export const FileListView = { - ...listView, - buttonTemplate: "dms.ListButtons", - Controller: FileListController, - Renderer: FileListRenderer, -}; - -registry.category("views").add("file_list", FileListView); diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/many_drop_target.js b/odoo-bringout-oca-dms-dms/dms/static/src/js/views/many_drop_target.js deleted file mode 100644 index e60767fb..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/many_drop_target.js +++ /dev/null @@ -1,98 +0,0 @@ -/* global base64js*/ -/* Copyright 2020 Creu Blanca - * Copyright 2021 Tecnativa - Alexandre D. Díaz - * License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). */ -odoo.define("dms.DragDrop", function (require) { - "use strict"; - - const DropTargetMixin = require("web_drop_target"); - const core = require("web.core"); - const _t = core._t; - - return _.extend({}, DropTargetMixin.DropTargetMixin, { - /** - * @override - */ - init: function () { - this._super.apply(this, arguments); - this._get_directory_id( - this._searchPanel ? this._searchPanel.getDomain() : [] - ); - }, - _drop_zone_selector: ".o_kanban_view", - /** - * @override - */ - _handle_drop_items: function (drop_items) { - _.each(drop_items, this._handle_file_drop_attach, this); - }, - - /** - * @override - */ - _get_record_id: function () { - // Don't need the record id to work - return true; - }, - - /** - * @override - */ - _create_attachment: function (file, reader, res_model) { - // Helper to upload an attachment and update the sidebar - const ctx = this.renderer.state.getContext(); - console.log(ctx); - if (this.directory_id) { - ctx.default_directory_id = this.directory_id; - } - console.log(ctx); - if (typeof ctx.default_directory_id === "undefined") { - return this.displayNotification({ - message: _t("You must select a directory first"), - type: "danger", - }); - } - return this._rpc({ - model: res_model, - method: "create", - args: [ - { - name: file.name, - content: base64js.fromByteArray(new Uint8Array(reader.result)), - }, - ], - kwargs: { - context: ctx, - }, - }).then(() => this.reload()); - }, - - /** - * @private - * @param {Array} domain - */ - _get_directory_id: function (domain) { - let directory_id = false; - _.each(domain, (leaf) => { - if ( - leaf[0] === "directory_id" && - (leaf[1] === "child_of" || leaf[1] === "=") - ) { - directory_id = leaf[2]; - } - }); - this.directory_id = directory_id; - }, - - /** - * @override - */ - _update: function (state, params) { - this._get_directory_id(params.domain); - return this._super.apply(this, arguments).then((result) => { - this._update_overlay(); - return result; - }); - }, - }); -}); diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/search_panel.esm.js b/odoo-bringout-oca-dms-dms/dms/static/src/js/views/search_panel.esm.js deleted file mode 100644 index ab64132f..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/js/views/search_panel.esm.js +++ /dev/null @@ -1,32 +0,0 @@ -/** @odoo-module **/ -/* Copyright 2021-2024 Tecnativa - Víctor Martínez - * License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). */ - -import {SearchModel} from "@web/search/search_model"; -import {patch} from "@web/core/utils/patch"; - -patch(SearchModel.prototype, "dms.SearchPanel", { - setup() { - this._super(...arguments); - }, - - _getCategoryDomain(excludedCategoryId) { - const domain = this._super.apply(this, arguments); - for (const category of this.categories) { - if (category.id === excludedCategoryId) { - continue; - } - - // Make sure to filter selected category only for DMS hierarchies, - // not other Odoo models such as product categories - // where child_of could be better than "=" operator - if (category.activeValueId && this.resModel.startsWith("dms")) { - domain.push([category.fieldName, "=", category.activeValueId]); - } - if (domain.length === 0 && this.resModel === "dms.directory") { - domain.push([category.fieldName, "=", false]); - } - } - return domain; - }, -}); diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/models/attachment.esm.js b/odoo-bringout-oca-dms-dms/dms/static/src/models/attachment.esm.js deleted file mode 100644 index ba333d18..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/models/attachment.esm.js +++ /dev/null @@ -1,88 +0,0 @@ -/** @odoo-module **/ - -import {registerPatch} from "@mail/model/model_core"; -import {attr} from "@mail/model/model_field"; - -registerPatch({ - name: "Attachment", - fields: { - defaultSource: { - compute() { - if (this.isImage) { - if (this.model_name && this.model_name === "dms.file") { - return `/web/content?id=${this.id}&field=content&model=dms.file&filename_field=name&download=false`; - } - return `/web/image/${this.id}?signature=${this.checksum}`; - } - if (this.isPdf) { - if (this.model_name && this.model_name === "dms.file") { - return ( - "/web/content?id=" + - this.id + - "&field=content&model=dms.file" + - "&filename_field=name" - ); - } - const pdf_lib = `/web/static/lib/pdfjs/web/viewer.html?file=`; - if ( - !this.accessToken && - this.originThread && - this.originThread.model === "mail.channel" - ) { - return `${pdf_lib}/mail/channel/${this.originThread.id}/attachment/${this.id}#pagemode=none`; - } - const accessToken = this.accessToken - ? `?access_token%3D${this.accessToken}` - : ""; - return `${pdf_lib}/web/content/${this.id}${accessToken}#pagemode=none`; - } - if (this.isUrlYoutube) { - const urlArr = this.url.split("/"); - let token = urlArr[urlArr.length - 1]; - if (token.includes("watch")) { - token = token.split("v=")[1]; - const amp = token.indexOf("&"); - if (amp !== -1) { - token = token.substring(0, amp); - } - } - return `https://www.youtube.com/embed/${token}`; - } - if ( - !this.accessToken && - this.originThread && - this.originThread.model === "mail.channel" - ) { - return `/mail/channel/${this.originThread.id}/attachment/${this.id}`; - } - const accessToken = this.accessToken - ? `?access_token=${this.accessToken}` - : ""; - - if (this.model_name && this.model_name === "dms.file") { - return `/web/content?id=${this.id}&field=content&model=dms.file&filename_field=name`; - } - return `/web/content/${this.id}${accessToken}`; - }, - }, - model_name: attr(), - downloadUrl: { - compute() { - if ( - !this.accessToken && - this.originThread && - this.originThread.model === "mail.channel" - ) { - return `/mail/channel/${this.originThread.id}/attachment/${this.id}?download=true`; - } - if (this.model_name && this.model_name === "dms.file") { - return `/web/content?id=${this.id}&field=content&model=dms.file&filename_field=name&download=true`; - } - const accessToken = this.accessToken - ? `access_token=${this.accessToken}&` - : ""; - return `/web/content/ir.attachment/${this.id}/datas?${accessToken}download=true`; - }, - }, - }, -}); diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/models/attachment_image.esm.js b/odoo-bringout-oca-dms-dms/dms/static/src/models/attachment_image.esm.js deleted file mode 100644 index d90ad09a..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/models/attachment_image.esm.js +++ /dev/null @@ -1,33 +0,0 @@ -/** @odoo-module **/ - -import {registerPatch} from "@mail/model/model_core"; - -registerPatch({ - name: "AttachmentImage", - fields: { - imageUrl: { - compute() { - if (!this.attachment) { - return; - } - if ( - !this.attachment.accessToken && - this.attachment.originThread && - this.attachment.originThread.model === "mail.channel" - ) { - return `/mail/channel/${this.attachment.originThread.id}/image/${this.attachment.id}/${this.width}x${this.height}`; - } - const accessToken = this.attachment.accessToken - ? `?access_token=${this.attachment.accessToken}` - : ""; - if ( - this.attachment.model_name && - this.attachment.model_name === "dms.file" - ) { - return `/web/content?id=${this.attachment.id}&field=content&model=dms.file&filename_field=name&download=false`; - } - return `/web/image/${this.attachment.id}/${this.width}x${this.height}${accessToken}`; - }, - }, - }, -}); diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/models/attachment_viewer_viewable.esm.js b/odoo-bringout-oca-dms-dms/dms/static/src/models/attachment_viewer_viewable.esm.js deleted file mode 100644 index 32c0c0cd..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/models/attachment_viewer_viewable.esm.js +++ /dev/null @@ -1,30 +0,0 @@ -/** @odoo-module **/ - -import {registerPatch} from "@mail/model/model_core"; - -registerPatch({ - name: "AttachmentViewerViewable", - fields: { - imageUrl: { - compute() { - if ( - !this.attachmentOwner.accessToken && - this.attachmentOwner.originThread && - this.attachmentOwner.originThread.model === "mail.channel" - ) { - return `/mail/channel/${this.attachmentOwner.originThread.id}/image/${this.attachmentOwner.id}`; - } - const accessToken = this.attachmentOwner.accessToken - ? `?access_token=${this.attachmentOwner.accessToken}` - : ""; - if ( - this.attachmentOwner.model_name && - this.attachmentOwner.model_name === "dms.file" - ) { - return `/web/content?id=${this.attachmentOwner.id}&field=content&model=dms.file&filename_field=name&download=false`; - } - return `/web/image/${this.attachmentOwner.id}${accessToken}`; - }, - }, - }, -}); diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/scss/directory_kanban.scss b/odoo-bringout-oca-dms-dms/dms/static/src/scss/directory_kanban.scss deleted file mode 100644 index 0615cd32..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/scss/directory_kanban.scss +++ /dev/null @@ -1,98 +0,0 @@ -/********************************************************************************** -* -* Copyright 2017-2019 MuK IT GmbH -* License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). -* -**********************************************************************************/ - -.mk_directory_kanban_view { - height: 100%; - .o_kanban_record { - > div:nth-child(1) { - padding: 0; - } - - padding: 0; - max-height: $o-kanban-image-width + 1; - .mk_directory_kanban_actions { - float: left; - border-right: solid 1px $gray-400; - .mk_directory_kanban_actions_wrapper { - min-height: $o-kanban-image-width; - .btn-outline-primary { - display: flex; - border-radius: 0; - align-items: center; - justify-content: center; - border-color: transparent; - min-width: $o-kanban-image-width / 2; - min-height: $o-kanban-image-width / 2; - &.mk_directory_kanban_directories { - border-bottom: solid 1px $gray-400; - } - } - span.total_items { - margin-left: 3px; - margin-top: 3px; - } - } - } - .o_kanban_image { - width: $o-kanban-image-width - 1; - border-right: solid 1px $gray-400; - + div { - padding-left: $o-kanban-image-width + $o-kanban-inside-hgutter + - $o-kanban-image-width / 2; - @include media-breakpoint-down(sm) { - padding-left: $o-kanban-image-width + - $o-kanban-inside-hgutter-mobile + $o-kanban-image-width / 2; - } - } - } - .o_kanban_details .o_kanban_details_wrapper { - padding: 4px 4px 4px 0; - .o_kanban_record_title { - font-weight: bold; - padding-right: 16px; - } - .o_kanban_record_body { - max-height: 12px; - .o_kanban_tags { - @include o-text-overflow; - } - } - .oe_kanban_avatar { - margin-left: 0px; - } - .favorite_sign_button { - margin-top: 1px; - font-size: 1.5rem; - line-height: 20px; - margin-right: 6px; - } - } - .o_dropdown_kanban { - .dropdown-menu { - min-width: 22rem; - .mk_directory_kanban_views { - padding-right: 8px; - } - .mk_directory_kanban_actions { - padding-left: 8px; - border-right: none; - } - .fa { - min-width: 12px; - padding-right: 2px; - text-align: center; - } - .oe_kanban_colorpicker { - max-width: none; - margin: 5px 5px; - padding: 10px 0 0 25px; - border-top: 1px solid gray("300"); - } - } - } - } -} diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/scss/file_kanban.scss b/odoo-bringout-oca-dms-dms/dms/static/src/scss/file_kanban.scss deleted file mode 100644 index 12f11793..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/scss/file_kanban.scss +++ /dev/null @@ -1,82 +0,0 @@ -/********************************************************************************** -* -* Copyright (c) 2017-2019 MuK IT GmbH. -* License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). -* -**********************************************************************************/ - -.mk_file_kanban_view { - height: 100%; - .o_kanban_record { - > div:nth-child(1) { - padding: 0 5px !important; - } - - padding: 0; - max-height: $o-kanban-image-width + 1; - .o_kanban_image { - width: $o-kanban-image-width + 1; - border-right: solid 1px $gray-400; - } - .o_kanban_details .o_kanban_details_wrapper { - padding: 4px 4px 4px 0; - .o_kanban_record_title { - font-weight: bold; - padding-right: 16px; - } - .o_kanban_record_body { - max-height: 12px; - .o_kanban_tags { - @include o-text-overflow; - } - } - .oe_kanban_avatar { - margin-left: 0px; - } - .mk_file_kanban_lock { - margin-top: 2px; - font-size: 1.2rem; - line-height: 20px; - margin-right: 6px; - } - } - .o_dropdown_kanban { - .dropdown-menu { - min-width: 22rem; - .mk_file_kanban_operations { - padding-right: 8px; - } - .mk_file_kanban_actions { - padding-left: 8px; - } - .fa { - min-width: 12px; - padding-right: 2px; - text-align: center; - } - .oe_kanban_colorpicker { - max-width: none; - margin: 5px 5px; - padding: 10px 0 0 25px; - border-top: 1px solid gray("300"); - } - } - } - } -} - -.o_dropzone { - width: 100%; - height: 100%; - position: absolute; - background-color: #aaaa; - z-index: 2; - left: 0; - top: 0; - i { - justify-content: center; - display: flex; - align-items: center; - height: 100%; - } -} diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/scss/variables.scss b/odoo-bringout-oca-dms-dms/dms/static/src/scss/variables.scss deleted file mode 100644 index fe77c7f4..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/scss/variables.scss +++ /dev/null @@ -1,9 +0,0 @@ -/********************************************************************************** -* -* Copyright (c) 2017-2019 MuK IT GmbH. -* License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). -* -**********************************************************************************/ - -$mk-file-kanban-sidebar-width: 200px; -$mk-file-kanban-sidebar-padding: 8px; diff --git a/odoo-bringout-oca-dms-dms/dms/static/src/xml/views.xml b/odoo-bringout-oca-dms-dms/dms/static/src/xml/views.xml deleted file mode 100644 index 385fe9f2..00000000 --- a/odoo-bringout-oca-dms-dms/dms/static/src/xml/views.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -
-
- -
- Viewer -